2016-09-28 21 views
0

私はsqliteからmysqlにデータベースを移行しようとしています。 foreman-mysql2を使用してデータベースを正常に移行しました。監督を再起動した後、私はadmin/changemeでログインできませんでした。foreman-rakeを使用してforeman管理パスワードをリセットできません

は、私は、以下のコマンド

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: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/binに/ rake1.9.1:32:

答えて

0

「`に私たちはのようなエラーが出たときに

そのない許可.... その権限

自分の質問のための答えを投稿していますこれは、単にコマンドの最後に--tasksを入力し、すくいリストを参照してください、あなたがしようとしている1は、そのリストに存在することを確認してください..

正しいコマンド:

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 
関連する問題