Return_Code 2019-06-10 13:07 采纳率: 0%
浏览 1453

gitlab启动报502错误 使用默认的postgresql数据库 未使用mysql数据库

端口未占用,启动都成功的,使用的是默认的postgresql数据库

gitlab-ctl reconfigure 重新构建也都成功没问题

查看gitlab 日志 gitlab-ctl tail unicorn 提示

==> /var/log/gitlab/unicorn/unicorn_stderr.log <==
I, [2019-06-10T12:52:27.162323 #8789]  INFO -- : Refreshing Gem list

==> /var/log/gitlab/unicorn/unicorn_stdout.log <==
bundler: failed to load command: unicorn (/opt/gitlab/embedded/bin/unicorn)

==> /var/log/gitlab/unicorn/unicorn_stderr.log <==
LoadError: No such file to load -- active_record/connection_adapters/mysql/column
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `require'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `block in require'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:257:in `block in load_dependency'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:663:in `new_constants_in'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:257:in `load_dependency'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `require'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activerecord-5.0.7.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:3:in `<top (required)>'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `require'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `block in require'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:257:in `block in load_dependency'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:663:in `new_constants_in'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:257:in `load_dependency'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293:in `require'
  /opt/gitlab/embedded/service/gitlab-rails/lib/mysql_zero_date.rb:10:in `<top (required)>'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:478:in `load'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:478:in `block in load_file'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:663:in `new_constants_in'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:477:in `load_file'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:375:in `block in require_or_load'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:37:in `block in load_interlock'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies/interlock.rb:12:in `block in loading'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/concurrency/share_lock.rb:150:in `exclusive'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies/interlock.rb:11:in `loading'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:37:in `load_interlock'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:358:in `require_or_load'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:336:in `depend_on'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:252:in `require_dependency'
  /opt/gitlab/embedded/service/gitlab-rails/config/application.rb:21:in `<class:Application>'
  /opt/gitlab/embedded/service/gitlab-rails/config/application.rb:8:in `<module:Gitlab>'
  /opt/gitlab/embedded/service/gitlab-rails/config/application.rb:7:in `<top (required)>'
  /opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:3:in `require_relative'
  /opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:3:in `<top (required)>'
  /opt/gitlab/embedded/service/gitlab-rails/config.ru:23:in `require'
  /opt/gitlab/embedded/service/gitlab-rails/config.ru:23:in `block in <main>'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:55:in `instance_eval'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/rack-2.0.6/lib/rack/builder.rb:55:in `initialize'
  /opt/gitlab/embedded/service/gitlab-rails/config.ru:1:in `new'
  /opt/gitlab/embedded/service/gitlab-rails/config.ru:1:in `<main>'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/unicorn-5.4.1/lib/unicorn.rb:56:in `eval'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/unicorn-5.4.1/lib/unicorn.rb:56:in `block in builder'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:795:in `build_app!'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:139:in `start'
  /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/unicorn-5.4.1/bin/unicorn:126:in `<top (required)>'
  /opt/gitlab/embedded/bin/unicorn:23:in `load'
  /opt/gitlab/embedded/bin/unicorn:23:in `<top (required)>'

==> /var/log/gitlab/unicorn/current <==
2019-06-10_04:52:31.53925 master failed to start, check stderr log for details
2019-06-10_04:52:32.54230 failed to start a new unicorn master
2019-06-10_04:52:32.55118 starting new unicorn master

有哪位大神遇到这种问题帮忙看下,谢谢~!

  • 写回答

1条回答 默认 最新

  • Leon-D 2019-07-17 14:14
    关注

    我也遇到这个问题,通过日志LoadError: No such file to load -- active_record/connection_adapters/mysql/column可以看出,是缺少_active_record/connection_adapters/mysql/column_类库了,从日志 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/ 可以看出你的rails是5.0版本的,可以去github:https://github.com/rails/rails/tree/5-0-stable下载整个rails5.0工程,打开压缩包如图
    图片说明
    把mysql文件上传到_/opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activerecord-5.0.7.1/lib/active_record/connection_adapters_目录下:如图
    图片说明
    执行gitlab-ctl reconfigure,后再重启 gitlab-ctl restart即可

    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能