【发布时间】:2016-04-13 06:51:06
【问题描述】:
目前我想通过 Omnibus 在干净的 debian 8 设置(仅安装 SSH 和 NFS)上测试 gitlab CE 版本。
安装和设置没有问题。现在我想创建一个新用户,但这不起作用。
点击表单底部的“创建用户”后,我收到一个 500er 页面。姓名、用户名和电子邮件是唯一的。
sidekiq 日志说找不到用户:
- 2016-01-08_14:08:50.15497 2016-01-08T14:08:50.152Z 567 TID-tybs8 ActionMailer::DeliveryJob JID-c01fd16dc6ecb6f68724dab4 信息:开始
- 2016-01-08_14:08:50.15656 2016-01-08T14:08:50.156Z 567 TID-tybs8 ActionMailer::DeliveryJob JID-c01fd16dc6ecb6f68724dab4 INFO: 失败: 0.004 秒
- 2016-01-08_14:08:50.15666 2016-01-08T14:08:50.156Z 567 TID-tybs8 WARN: {"class"=>"ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper", "wrapped" =>"ActionMailer::DeliveryJob", "queue"=>"mailers", "args"=>[{"job_class"=>"ActionMailer::DeliveryJob", "job_id"=>"4232d503-c72a-449e-a8d0 -64f3d1405c39", "queue_name"=>"mailers", "arguments"=>["Notify", "new_user_email", "deliver_now", 3, "CNDxYws5Ye_hUaw765dJ"], "locale"=>"en"}], " retry"=>true, "jid"=>"c01fd16dc6ecb6f68724dab4", "created_at"=>1452261957.4844916, "enqueued_at"=>1452262130.1520908, "error_message"=>"找不到'id'=3的用户", "error_class "=>"ActiveRecord::RecordNotFound", "failed_at"=>1452261957.4914882, "retry_count"=>3, "retried_at"=>1452262130.1563768}
- 2016-01-08_14:08:50.15670 2016-01-08T14:08:50.156Z 567 TID-tybs8 WARN: ActiveRecord::RecordNotFound: 找不到 'id'=3 的用户
- 2016-01-08_14:08:50.15674 2016-01-08T14:08:50.156Z 567 TID-tybs8 警告:/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2 .4/lib/active_record/relation/finder_methods.rb:324:in `raise_record_not_found_exception!'
- 2016-01-08_14:08:50.15674 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.4/lib/active_record/relation/finder_methods.rb:444:in `find_one'
- 2016-01-08_14:08:50.15674 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.4/lib/active_record/relation/finder_methods.rb:423:in `find_with_ids'
- 2016-01-08_14:08:50.15675 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activerecord-4.2.4/lib/active_record/relation/finder_methods.rb:71:in `查找'
- ...
在 application.log 中:2016 年 1 月 8 日 15:05:创建用户“XXX”(xxx)
我的错误在哪里?
【问题讨论】:
标签: ruby gitlab sidekiq gitlab-omnibus