Instalando o GitLab em 15.04 dá erro de inicialização [closed]

6

Eu tenho tentado instalar o Gitlab em uma instância do Ubuntu 15.04.

Infelizmente quando eu corro:

sudo gitlab-ctl reconfigure

Eu recebo a mensagem de erro:

STDERR: initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

Como posso proceder ...?

    
por Josh B 29.03.2015 / 15:19

1 resposta

10

O Ubuntu 15.05 não usa mais o Upstart. Ele usa o SystemD. O GitLab não foi atualizado para verificar isso no momento da redação.

As regras que lidam com isso estão em /opt/gitlab/embedded/cookbooks/runit/recipes/default.rb

Então pode-se corrigir a regra do Debian:

when "debian"
  case node["platform"]
  when "debian"
    if node["platform_version"] =~ /^8/
      include_recipe "runit::systemd"
    else
      include_recipe "runit::sysvinit"
    end
  else
    include_recipe "runit::upstart"

para

when "debian"
  case node["platform"]
  when "debian"
    if node["platform_version"] =~ /^8/
      include_recipe "runit::systemd"
    else
      include_recipe "runit::sysvinit"
    end
  else
    #include_recipe "runit::upstart"
    include_recipe "runit::systemd"

NB: Sim, eu respondi a minha própria pergunta porque estava preso a isso e queria compartilhar.

    
por Josh B 29.03.2015 / 15:23

Tags