Gitlab Reconfigure error не может загрузить такой файл syslog-logger - PullRequest
0 голосов
/ 05 декабря 2018

Я уже пытался найти в Google информацию о своей проблеме, но все равно не повезло.Мой сервер только что восстановлен, и теперь я не могу получить доступ к Gitlab-CE.Каждый раз, когда я использую команду gitlab-ctl reconfigure, происходит ошибка.

Вот вывод ошибки:

    $ sudo gitlab-ctl reconfigure
/opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- syslog-logger (LoadError)
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/chef-13.6.4/lib/chef/log/syslog.rb:20:in `<top (required)>'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/chef-13.6.4/lib/chef/log.rb:24:in `<top (required)>'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/chef-13.6.4/lib/chef.rb:23:in `<top (required)>'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/chef-13.6.4/bin/chef-client:23:in `<top (required)>'
    from /opt/gitlab/embedded/bin/chef-client:23:in `load'
    from /opt/gitlab/embedded/bin/chef-client:23:in `<main>'

1 Ответ

0 голосов
/ 12 декабря 2018

Я предполагаю, что у вас есть фактическое повреждение файловой системы в файле, связанном с Syslog: Logger .

Вы можете просмотреть эти файлы и обновить или заменить их, но, честно говоря, это будетбудет проще раскрутить другой виртуальный сервер, переустановить gitlab-ce с нуля и восстановить из вашей предыдущей (ночной?) резервной копии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...