Не удалось сбросить пароль администратора мастера с помощью мастера-грабли

Я пытаюсь перенести базу данных в mysql из sqlite. База данных успешно перенесена с помощью foreman-mysql2. После перезапуска мастера мне не разрешили войти в систему с помощью admin/changeme.

Затем я попытался сбросить пароль, используя команду ниже

foreman-rake permission-reset password=secret

Но я получаю следующую ошибку

рейк прерван!

Не знаю, как собрать задачу «разрешение: сброс» (см. --tasks) /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/task_manager.rb: 62: в []' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:149:ininvoke_task' /usr/share/бригадир/поставщик/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106: в block (2 levels) in top_level' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:ineach' /usr/доля/мастер/поставщик/ ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in block in top_level' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:115:inrun_with_threads' /usr/share/Forman/vendor/ruby/1.9.1/gems/rake-10.5.0/ lib/rake/application.rb:100:in top_level' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:78:inblock in run' /usr/share/forman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:176:in standard_exception_handling' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:75:inrun '/usr/bin/rake1.9.1:32:в `'


person Kenshin    schedule 28.09.2016    source источник


Ответы (1)


Я отправляю ответ на свой вопрос

Это не разрешение.... Это разрешения

когда мы получаем такие ошибки, просто введите --tasks в конце команды и посмотрите список rake, убедитесь, что тот, который вы пытаетесь, существует в этом списке..,

правильная команда:

sudo foreman-rake permissions:reset PASSWORD=secret

При выполнении вышеуказанной команды вполне вероятно, что вы можете получить другую ошибку.

ERF42-7495
"Cannot find user foreman_admin when switching context" or "Cannot find user foreman_api_admin when switching context"

Чтобы это исправить, просто введите следующую команду

foreman-rake db:seed
person Kenshin    schedule 28.09.2016