Hello,
I have a clean Foreman 1.7 installation under CentOS 7.
I've installed chef smart proxy (rubygem-smart_proxy_chef.noarch package),
but foreman-proxy fails to start with it:
/usr/share/foreman-proxy/bin/smart-proxy
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:30:in
strict_error': Gem loading error: Could not find 'chef' (>= 11.6.2) among 44 total gem(s) (RuntimeError) from /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:56:in
rescue in block in system_require'
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:37:in
block in system_require' from /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:in
each'
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:in
system_require' from /usr/share/foreman-proxy/lib/bundler_helper.rb:22:in
require_groups'
from /usr/share/foreman-proxy/lib/smart_proxy.rb:23:in <top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
require' from /usr/share/foreman-proxy/bin/smart-proxy:5:in
<main>'
Am I missing anything?
Thank you!
Looks like Chef itself is missing.
···
On Thu, Dec 11, 2014 at 02:18:20AM -0800, Yefim Gasel wrote:
> Hello,
>
> I have a clean Foreman 1.7 installation under CentOS 7.
>
> I've installed chef smart proxy (rubygem-smart_proxy_chef.noarch package),
> but foreman-proxy fails to start with it:
>
> # /usr/share/foreman-proxy/bin/smart-proxy
> /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:30:in
> `strict_error': Gem loading error: Could not find 'chef' (>= 11.6.2) among
> 44 total gem(s) (RuntimeError)
> from
> /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:56:in
> `rescue in block in system_require'
> from
> /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:37:in
> `block in system_require'
> from
> /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:in
> `each'
> from
> /usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:in
> `system_require'
> from /usr/share/foreman-proxy/lib/bundler_helper.rb:22:in `require_groups'
> from /usr/share/foreman-proxy/lib/smart_proxy.rb:23:in `'
> from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
> `require'
> from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
> `require'
> from /usr/share/foreman-proxy/bin/smart-proxy:5:in `'
>
> Am I missing anything?
–
Stephen Benjamin
Red Hat GmbH | http://de.redhat.com/ | Sitz: Grasbrunn
Handelsregister: Amtsgericht München, HRB 153243
Geschäftsführer: Charles Cachera, Michael Cunningham,
Michael O’Neill, Charles Peters
Hello,
sorry for late answer. We are moving from using chef gem to chef-api. The
change is currently merged in master, not yet released though. Once I'll test
it with new foreman_chef changes I'll do the release. If you want to test the
chef-api version of chef_smart_proxy you can use this scratch build package
http://koji.katello.org/koji/getfile?taskID=205456&name=rubygem-smart_proxy_chef-0.1.1-1.git.0.c0680bd.el7.noarch.rpm
Hope this helps
···
--
Marek
On Friday 12 of December 2014 09:31:07 Stephen Benjamin wrote:
On Thu, Dec 11, 2014 at 02:18:20AM -0800, Yefim Gasel wrote:
Hello,
I have a clean Foreman 1.7 installation under CentOS 7.
I’ve installed chef smart proxy (rubygem-smart_proxy_chef.noarch package),
but foreman-proxy fails to start with it:
/usr/share/foreman-proxy/bin/smart-proxy
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:30:i
n
`strict_error’: Gem loading error: Could not find ‘chef’ (>= 11.6.2) among
44 total gem(s) (RuntimeError)
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:56:i
n
`rescue in block in system_require’
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:37:i
n
`block in system_require’
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:i
n
`each’
from
/usr/share/gems/gems/bundler_ext-0.3.0/lib/bundler_ext/bundler_ext.rb:35:i
n
`system_require’
from /usr/share/foreman-proxy/lib/bundler_helper.rb:22:in
require_groups' from /usr/share/foreman-proxy/lib/smart_proxy.rb:23:in
<top (required)>'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
`require’
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in
`require’
from /usr/share/foreman-proxy/bin/smart-proxy:5:in `’
Am I missing anything?
Looks like Chef itself is missing.
–
Stephen Benjamin
Red Hat GmbH | http://de.redhat.com/ | Sitz: Grasbrunn
Handelsregister: Amtsgericht München, HRB 153243
Geschäftsführer: Charles Cachera, Michael Cunningham,
Michael O’Neill, Charles Peters
–
Marek