Симптом: в пользовательском интерфейсе Chef Server 11 при нажатии "Редактировать" ссылка на пользователя (например: 'hxxp: //chef.example.com/users/admin/edit') появляется следующая ошибка:
ERROR: No such file or directory - /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/locale/en.yml
Проверка файловой системы сервера показывает, что /opt/chef-server/embedded/service/gem/ruby/1.9.1/gems/activesupport-3.2.13
существует, но сервер, похоже, ищет версию 3.2.12
. В Gemfile
для chef-server-webui есть gem "rails", "~> 3.2.13"
.
Перезапуск сервера Chef с chef-server-ctl restart
не решает проблему.
По какой-то причине chef-server-ctl restart
не перезапускает unicorn
обработать. Завершение всех процессов-единорогов в системе должно привести к их автоматическому перезапуску.
Чтобы убить все процессы единорога:
sudo ps aux | grep unicorn | grep -v grep | awk '{ print $2 }' | sudo xargs kill