est*_*rim 14 gitlab centos7 gitlab-omnibus gitlab-ce
我刚刚使用此命令将我的 gitlab-ce 版本升级到最新版本
sudo yum install gitlab-ce-12.1.3-ce.0.el7.x86_64
Run Code Online (Sandbox Code Playgroud)
升级效果很好,但是重新启动后,当我运行此命令时,gitlab 服务将无法启动
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
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用此命令启动 gitlab-runsv
systemctl start gitlab-runsvdir.service
Run Code Online (Sandbox Code Playgroud)
但它冻结了并且不执行任何操作!!,我必须使用 CTRL+C 退出,当我运行 Journal-ctl 时,它不显示任何内容。
journalctl -u gitlab-runsvdir.service
-- No entries --
Run Code Online (Sandbox Code Playgroud)
我的环境是Centos 7。
小智 25
我在 ubuntu-20 上遇到了这个问题。之前我禁用了 gitlab-runsvdir.service。这就是我的问题的原因。所以我做了什么
sudo systemctl enable gitlab-runsvdir.service
sudo systemctl start gitlab-runsvdir.service
Run Code Online (Sandbox Code Playgroud)
小智 5
我在类似的问题上留下了这个答案:Gitlab notstarting after uploading to Ubuntu 18.04
我遇到了类似的 runsv 错误,但只看到了一次服务,而不是您拥有的整个列表。这些步骤是我尝试让它工作的日志 - 可能不是直接的线路,但我本地的 Gitlab 现在可以工作了:
在 CentOS 虚拟机中:
vi /etc/gitlab/gitlab.rb
sudo gitlab-ctl 重新配置
百胜更新-y
sudo gitlab-ctl 状态
sudo gitlab-ctl restart
sudo gitlab-ctl 重新配置
systemctl 启动 gitlab-runsvdir.service
systemctl 状态 gitlab-runsvdir.service
sudo gitlab-ctl 重新配置
在主机上
导航至 192.168.1.131
请参阅提示输入 root 密码
至于Postgres的问题,我不确定
归档时间: |
|
查看次数: |
23662 次 |
最近记录: |