Gitlab Cannot start runsv is not running

10,196

Solution 1

I did the yum update and restart again after that I did the gitlab-ctl reconfigure, now the gitlab services are working again.

Solution 2

I faced the problem on my ubuntu-20. Previously i had disabled my gitlab-runsvdir.service. That was the reason for my problem. so what i did

1.sudo systemctl enable gitlab-runsvdir.service

2.sudo systemctl start gitlab-runsvdir.service

Solution 3

I left this answer on a similar issue: Gitlab not starting after upgrade to Ubuntu 18.04

I ran into a similar runsv error, but only saw it for once service, not the whole list you have. These steps are a log of my attempts to get it working - probably not a direct line, but my local Gitlab does work now:

In the CentOS vm:

  • vi /etc/gitlab/gitlab.rb

  • sudo gitlab-ctl reconfigure

    • first observed the error runsv not running
  • yum update -y

  • sudo gitlab-ctl status

  • sudo gitlab-ctl restart

  • sudo gitlab-ctl reconfigure

  • systemctl start gitlab-runsvdir.service

  • systemctl status gitlab-runsvdir.service

  • sudo gitlab-ctl reconfigure

    • still saw an error about runsv not running, several times, but it was never a blocker and the reconfigure was successful

On host

  • navigate to 192.168.1.131

  • See the prompt for root password

As for the issue with Postgres, I'm not sure

Share:
10,196
esthrim
Author by

esthrim

Updated on June 12, 2022

Comments

  • esthrim
    esthrim almost 2 years

    I just upgraded my gitlab-ce version to the latest version using this command

    sudo yum install gitlab-ce-12.1.3-ce.0.el7.x86_64
    

    the upgrade works well, but after restart the gitlab service won't start, when I run this command

    sudo gitlab-ctl start
    
    fail: alertmanager: runsv not running
    fail: gitaly: runsv not running
    fail: gitlab-monitor: runsv not running
    fail: gitlab-workhorse: runsv not running
    fail: grafana: runsv not running
    fail: logrotate: runsv not running
    fail: nginx: runsv not running
    fail: node-exporter: runsv not running
    fail: postgres-exporter: runsv not running
    fail: postgresql: runsv not running
    fail: prometheus: runsv not running
    fail: redis: runsv not running
    fail: redis-exporter: runsv not running
    fail: sidekiq: runsv not running
    fail: unicorn: runsv not running
    

    and then I try to start the gitlab-runsv by using this command

    systemctl start gitlab-runsvdir.service
    

    But it freezes and not doing anything!!, I must use the CTRL+C to quit and when I run the journal-ctl it don't showing anything.

    journalctl -u gitlab-runsvdir.service
    -- No entries --
    

    My Environment is Centos 7.