Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 升级到Ubuntu 18.04后Gitlab未启动_Postgresql_Gitlab_Ubuntu 18.04 - Fatal编程技术网

Postgresql 升级到Ubuntu 18.04后Gitlab未启动

Postgresql 升级到Ubuntu 18.04后Gitlab未启动,postgresql,gitlab,ubuntu-18.04,Postgresql,Gitlab,Ubuntu 18.04,我已经在Ubuntu16.04上成功地将Gitlab升级到12.1.6,并检查了所有功能是否正常。在确保Ubuntu是完全最新的之后,我再次检查:Gitlab工作了。 然后我使用do-release-upgrade命令更新到Ubuntu 18.04。重启后,一切似乎都正常,但Gitlab拒绝启动 我得到以下错误: fail: alertmanager: runsv not running fail: gitaly: runsv not running fail: gitlab-exporter:

我已经在Ubuntu16.04上成功地将Gitlab升级到12.1.6,并检查了所有功能是否正常。在确保Ubuntu是完全最新的之后,我再次检查:Gitlab工作了。 然后我使用
do-release-upgrade
命令更新到Ubuntu 18.04。重启后,一切似乎都正常,但Gitlab拒绝启动

我得到以下错误:

fail: alertmanager: runsv not running
fail: gitaly: runsv not running
fail: gitlab-exporter: 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
我试过:

gitlab-ctl reconfigure --> runs with success
我成功地安装了runit,重新启动了机器,但错误仍然存在

我在这里发现了类似的问题:,按照说明(yum-->apt)操作,仍然没有成功

在这里。这是我的建议

sudo systemctl restart gitlab-runsvdir
sudo gitlab-ctl restart

但第一个命令永远不会结束

我发现了这个问题:要运行哪些状态

sudo gitlab-rake gitlab:env:info --trace
输出:

** Invoke gitlab:env:info (first_time)
** Invoke gitlab_environment (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute gitlab_environment
** Execute gitlab:env:info

System information
System:     Ubuntu 18.04
Current User:   git
Using RVM:  no
Ruby Version:   2.6.3p62
Gem Version:    2.7.9
Bundler Version:1.17.3
Rake Version:   12.3.3
Redis Version:  3.2.12
Git Version:    2.24.1
Sidekiq Version:5.2.7
Go Version: unknown
rake aborted!
PG::ConnectionBad: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb:56:in `initialize'
/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb:56:in `new'
/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb:56:in `connect'

这表明Postgresql server没有运行。我不知道怎么开始。有什么想法吗?

我遇到了一个类似的runsv错误,但只看到了一次服务,没有看到您的整个列表。这些步骤是我尝试让它工作的日志-可能不是一条直达线路,但我当地的Gitlab现在确实工作了:

在CentOS虚拟机中:

  • vi/etc/gitlab/gitlab.rb

    • 将外部_url从更改为
  • sudo gitlab ctl重新配置

    • 首先观察到错误runsv not running
  • yum更新-y

  • sudo gitlab ctl状态

  • sudo gitlab ctl重启

  • sudo gitlab ctl重新配置

  • systemctl启动gitlab-runsvdir.service

  • systemctl状态gitlab-runsvdir.service

  • sudo gitlab ctl重新配置

    • 仍然多次看到关于runsv未运行的错误,但它从来都不是拦截器,并且重新配置成功
在主机上

  • 导航到192.168.1.131

  • 请参见提示输入root密码


至于Postgres的问题,我不确定是否遇到了类似的runsv错误,但只看到了一次服务,而不是您拥有的全部列表。这些步骤是我尝试让它工作的日志-可能不是一条直达线路,但我当地的Gitlab现在确实工作了:

在CentOS虚拟机中:

  • vi/etc/gitlab/gitlab.rb

    • 将外部_url从更改为
  • sudo gitlab ctl重新配置

    • 首先观察到错误runsv not running
  • yum更新-y

  • sudo gitlab ctl状态

  • sudo gitlab ctl重启

  • sudo gitlab ctl重新配置

  • systemctl启动gitlab-runsvdir.service

  • systemctl状态gitlab-runsvdir.service

  • sudo gitlab ctl重新配置

    • 仍然多次看到关于runsv未运行的错误,但它从来都不是拦截器,并且重新配置成功
在主机上

  • 导航到192.168.1.131

  • 请参见提示输入root密码

至于博士后的问题,我不确定