I am trying to upgrade from foreman-1.17.4-1.el7 to foreman-1.18.3-1.el7
And I get this ERROR:
[ERROR 2018-12-21T19:16:36 verbose] Could not find a suitable provider for foreman_smartproxy
I have looked and it looks like this is kind of a generic error that has been going on for years, but I am not finding a good answer. I don’t know if it makes sense to add this question on the end of an old 2013 problem?
The strange thing was that I have been going from 1.14.3 and I made it to 1.19 without the problem and now I can’t make it as far as I did. I am trying to get to 1.20.1. I think it must be some subtle problem.
People have ask which version of ruby are you running?
# ruby -v ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
puppet isn’t in my path and we don’t really use puppet other than what Foreman needs.
# rpm -qa|grep puppet puppet5-release-5.0.0-1.el7.noarch puppet-agent-oauth-0.5.1-3.el7.noarch puppet-agent-5.5.8-1.el7.x86_64 # /opt/puppetlabs/bin/puppet --version 5.5.8 # rpm -qa|grep release centos-release-scl-rh-2-2.el7.centos.noarch foreman-release-1.18.3-1.el7.noarch foreman-release-scl-7-1.el7.noarch puppet5-release-5.0.0-1.el7.noarch centos-release-scl-2-2.el7.centos.noarch epel-release-7-11.noarch redhat-release-server-7.6-4.el7.x86_64
Instead of Success! I am getting:
Something went wrong! Check the log for ERROR-level output. * Foreman is running at https://host.example.com Initial credentials are admin / password * Foreman Proxy is running at https://host.example.com:8443
This is just a single server, all in one. It seems fine, other than the error message.
I haven’t tried to provision anything with it.
I would appreciate any suggestions on what I should look at.