mysql - 无法使用 foreman-rake 重置 foreman 管理员密码

标签 mysql ruby-on-rails ruby rake foreman

我正在尝试将数据库从 sqlite 迁移到 mysql。使用 foreman-mysql2 成功迁移数据库。重新启动 foreman 后,我无法使用 admin/changeme 登录。

然后我尝试使用以下命令重置密码

foreman-rake permission-reset password=secret

但是我收到以下错误

rake 中止!

不知道如何构建任务“权限:重置”(请参阅​​--tasks) /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:ininvoke_task' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in block (2 级)在 top_level' /usr/share/foreman/vendor/ruby/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:ineach' /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:inrun_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运行中的 block ' /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运行' /usr/bin/rake1.9.1:32:in `'

最佳答案

我正在发布我自己问题的答案

未经许可.... 它的权限

当我们遇到这样的错误时,只需在命令末尾键入 --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

关于mysql - 无法使用 foreman-rake 重置 foreman 管理员密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39751020/

相关文章:

c# - 如何在 C# 上将 MySQL 查询转换为 JSON

ruby-on-rails - 没有范围的Friendly_id/content_url

ruby-on-rails - 如何从 Rails 获取 HTTP_HOST?

ruby-on-rails - 获取任意(类型未知)模型实例的 ActiveModel::Serializer 实例

ruby-on-rails - 将 User-Agent 重写为所有 Open URI 请求

ruby-on-rails - Rails 建模问题 - 关系和主键

javascript - NodeJs Mocha 未连接到数据库

php - Mysql 查询格式从 ZEND 到 Yii2 的变化

java - 插入 "Duplicate entry ... for key PRIMARY"和 "Krakow"时为 "Kraków"

ruby-on-rails - Rails 4 turbolinks 与谷歌分析