[SOLVED] Chef-server не запускается - rubygems-2 конфликтует с ruby-1.9

Может, кто-то сталкивался с подобной проблемой: не стартует chef-server-{api,webui}

/etc/init.d/chef-server-api -d start

.....

 * Starting Chef server ...
+ /usr/bin/chef-server -d -P /var/run/chef/server.%s.pid -C /etc/chef/server.rb -u chef -G chef --name chef-server -c 1 -L /var/log/chef/server.log -e production
/usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- rubygems/format (LoadError)
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require'
	from /usr/lib64/ruby/gems/1.9.1/gems/chef-10.24.0/lib/chef/provider/package/rubygems.rb:34:in `<top (required)>'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require'
	from /usr/lib64/ruby/gems/1.9.1/gems/chef-10.24.0/lib/chef/providers.rb:60:in `<top (required)>'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:45:in `require'
	from /usr/lib64/ruby/gems/1.9.1/gems/chef-10.24.0/lib/chef.rb:25:in `<top (required)>'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `require'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:110:in `rescue in require'
	from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:35:in `require'
	from /usr/lib64/ruby/gems/1.9.1/gems/chef-server-api-10.24.0/bin/chef-server:38:in `<top (required)>'
	from /usr/bin/chef-server:8:in `load'
	from /usr/bin/chef-server:8:in `<main>'
+ eend 1                                                                                                                                                                                                                                [ !! ]
+ exit 1
 * ERROR: chef-server-api failed to start

причем solr и expander запускаются.

Т.к. ставлю уже третий раз (1. ставил гемами - не получилось, 2 пробовал доставить гемы, т.е. намешал) и каждый раз полностью вычищаю систему, то просто зашел в тупик
emerge -av dev-ruby/text-format - не помогло

Еще осталось попробовать 2 варианта:
1. "подмешать" гемы, но я так уже делал: после format он просит еще несколько и все равно не запускается.
2. попробовать еще раз установить через gem install или bundler - но это не правильно.

Очень нужен совет :)

Я буду читать логи

upd
нашел проблему в логах: ругается на сертификат и не может подключиться к MQ
буду завтра читать внимательнее

PS Модераторы, если тема нужная поставлю статус РЕШЕНО как установлю, или удалите тему

Ruby and rubygems

Вдруг, кому-то пригодится.
Проблема была в несовместимости ruby-1.9 с rubygems-2.0
замаскировал rubygems выше стабильной 1.8.24 и все заработало.

Взято отсюда

PS а это, случайно, не баг что rubygems-2 тянется по зависимостям, а работает некорректно?
все поставлено исключительно через emerge

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".