【问题标题】:Can not create user on clean debian setup无法在干净的 debian 设置上创建用户
【发布时间】: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


    【解决方案1】:

    基于此,它看起来像是 GitLab 中的一个错误:

    https://github.com/mperham/sidekiq/wiki/FAQ#why-am-i-seeing-a-lot-of-cant-find-modelname-with-id12345-errors-with-sidekiq

    您可能希望将此情况报告给 GitLab 人员或升级到最新版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 2014-02-09
      • 2011-07-24
      • 1970-01-01
      • 2015-07-28
      相关资源
      最近更新 更多