Foreman/FAQ: различия между версиями
< Foreman
Pav (обсуждение | вклад) (* Создание Страницы Foreman/FAQ *) |
Pav (обсуждение | вклад) Нет описания правки |
||
Строка 44: | Строка 44: | ||
username: <%= ENV.fetch("DATABASE_USERNAME") { "foreman" } %> | username: <%= ENV.fetch("DATABASE_USERNAME") { "foreman" } %> | ||
... | ... | ||
---- | |||
'''В''': После обновления Foreman подготовка экземпляра для запуска завершается с ошибкой | |||
<pre># railsctl setup foreman || echo "Ошибка подготовки" | |||
Work dir is '/var/lib/foreman' | |||
Processing rails application 'foreman' setup... | |||
Renewing dependencies... | |||
Initializing secret... | |||
Initializing encryption key... | |||
Checking migration and seeds... | |||
Error code is: 7 | |||
</pre> | |||
в лог файле '''/var/log/foreman/db_setup.log''' - нет доступа к каталогу | |||
<pre> Errno::EACCES: Permission denied @ dir_s_mkdir - /usr/lib/foreman/db/openid-store | |||
</pre> | |||
'''О''': Решено установкой на каталог разрешений для пользователя '''foreman''' | |||
# chown -R _foreman:foreman /usr/lib/foreman/db | |||
[[Категория:Управление автоматизацией]] | [[Категория:Управление автоматизацией]] | ||
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}} |
Версия от 13:48, 19 марта 2021
ЧаВО по теме Foreman
В: После обновления Foreman готовлю экземпляр для запуска и вижу ошибку
# railsctl setup foreman || echo "Ошибка подготовки" Work dir is '/var/lib/foreman' Processing rails application 'foreman' setup... Renewing dependencies... Initializing secret... Error code is: 4
в лог файле /var/log/foreman/generators.log сообшение
[fog][DEPRECATION] The format Fog::Databases::Rackspace is deprecated rake aborted! Errno::EEXIST: File exists @ dir_s_mkdir - /usr/lib/foreman/db/openid-store
О: Причина в невозможности пересоздать ссылку /usr/lib/foreman/db/openid-store
Решением будет удаление некорректной ссылки и повтор подготовки экземпляра
# rm -rf /usr/lib/foreman/db/openid-store # railsctl setup foreman || echo "Ошибка подготовки"
В: После обновления Foreman подготовка экземпляра для запуска завершается с ошибкой
# railsctl setup foreman || echo "Ошибка подготовки" Work dir is '/var/lib/foreman' Processing rails application 'foreman' setup... Renewing dependencies... Initializing secret... Initializing encryption key... Checking migration and seeds... Error code is: 7
в лог файле /var/log/foreman/db_setup.log
ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ОШИБКА: нетдоступа к таблице settings
О: Решено заменой в файле /etc/foreman/database.yml пользователя в поле username
... username: <%= ENV.fetch("DATABASE_USERNAME") { "foreman" } %> ...
В: После обновления Foreman подготовка экземпляра для запуска завершается с ошибкой
# railsctl setup foreman || echo "Ошибка подготовки" Work dir is '/var/lib/foreman' Processing rails application 'foreman' setup... Renewing dependencies... Initializing secret... Initializing encryption key... Checking migration and seeds... Error code is: 7
в лог файле /var/log/foreman/db_setup.log - нет доступа к каталогу
Errno::EACCES: Permission denied @ dir_s_mkdir - /usr/lib/foreman/db/openid-store
О: Решено установкой на каталог разрешений для пользователя foreman
# chown -R _foreman:foreman /usr/lib/foreman/db