目前我想通过 Omnibus 在干净的 debian 8 设置上测试 gitlab CE 版本(仅安装了 SSH 和 NFS)。
安装和设置工作没有问题。现在我想创建一个新用户,但这不起作用。
单击表单底部的“创建用户”后,我收到一个 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 信息:失败: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 警告: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 `find'
- ...
在 application.log 中:2016 年 1 月 8 日 15:05:创建了用户“XXX”(xxx)
我的错误在哪里?