2016-09-28 16 views
0

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

Затем я попытался сбросить пароль с помощью следующей команды

foreman-rake permission-reset password=secret 

Но я получаю ошибку ниже

грабли прерванную!

Не знаю, как создать задачу «разрешение: сброс» (см. - задачи) /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake /task_manager.rb:62:in []' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:149:in invoke_task ' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in block (2 levels) in top_level' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in каждый' /usr/share/foreman/vendor/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:in run_with_threads ' /usr/share/foreman/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:in блок в запуске ' /usr/share/foreman/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:in run ' /USR/бен/rake1.9.1: 32: в `»

ответ

0

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

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

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

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

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