Problem:
foreman-installer fails on missing plugin packages :
rubygem-smart_proxy_pulp
rubygem-smart_proxy_dynflow
rubygem-smart_proxy_ansible
rubygem-smart_proxy_discovery
rubygem-smart_proxy_remote_execution_ssh
There may have other missing packages, I stopped the installer at these errors.
Foreman and Proxy versions:
1.19RC1 / Katello scenario
Other relevant data:
I tried to run foreman-installer with the same command I did for 1.18, and these packages are indeed in 1.18 repository http://yum.theforeman.org/plugins/1.18/el7/x86_64/
ekohl
July 27, 2018, 2:09pm
3
It looks like the whole 1.19 plugins tag was not created in koji. Creating that and going to ensure all packages are tagged.
ekohl
July 31, 2018, 3:52pm
4
Took me a bit longer than expected but I’ve corrected the koji tags and pushed the packages. I now see the missing packages you mentioned. My install is still running so I can’t confirm it’s really fixed.
ekohl
July 31, 2018, 4:57pm
5
Looks like I messed up the GPG config for plugins as well. I’ve submitted a PR to fix it and will test it now.
theforeman:rpm/1.19
← ekohl:rpm/1.19-gpg-fixes
opened 04:47PM - 31 Jul 18 UTC
* Installs the GPG key for the rails repository
* Ensure we can't install with t… he 1.18 release-scl
* Mark plugin repos as not GPG-signed
Note I intend to use the koji builds from this to actually test it
before pushing.
Thanks for your answers. Please comment in this thread when it will published so I could test again.
ekohl
July 31, 2018, 7:27pm
7
You can work around it by installing foreman-release
and then disabling GPG checking in /etc/yum.repos.d/foreman-plugins.repo
. I think that should at least allow you to install and test. Will update here ofc when it’s fixed.
1 Like
Yes, package updates finished without problems, thank you.