gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 20:16:29 25 4
gpt4 key购买 nike

我正在尝试将数据库从 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:in
invoke_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:in
each'/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
运行中的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com