Estou tentando instalar o gitlab-ce dos pacotes Omnibus para o Ubuntu 16.04 (GNU / Linux 4.6.5-x86_64-linode71 x86_64) e estou completamente preso.
Questão nº 1
Todos os documentos dizem para executar o comando sudo apt-get install gitlab-ce
, mas sempre recebo um erro Não foi possível localizar o pacote gitlab-ce .
Fazer um sudo apt search gitlab
mostra que há um pacote chamado gitlab , portanto, presumo que os documentos estejam errados e devo instalá-lo.
Questão nº 2
A instalação é executada normalmente até chegar ao ponto de fazer a configuração nginx e, em seguida, falha com o seguinte erro:
Creating config file /etc/nginx/sites-available/gitlab.mydomain.net with new version
cp: cannot create regular file '/etc/nginx/sites-available/gitlab.mydomain.net': No such file or directory
dpkg: error processing package gitlab (--configure):
subprocess installed post-installation script returned error exit status 1
Não estou fazendo nada de especial com a minha instalação.
Alguém pode me dar alguma sugestão?
Atualização 1
Eu não sabia que havia um pacote gitlab no Ubuntu, o que explica pelo menos parte do meu problema.
Só para esclarecer, passei pelas instruções completas na página sobre, então adicionei o repositório gitlab-ce às minhas fontes do apt:
-rw-r--r-- 1 root root 261 Aug 31 16:03 gitlab_gitlab-ce.list
O conteúdo do acima é
# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/gitlab/gitlab-ce
deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ xenial main
deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ xenial main
Eu também vejo a fonte do gitlab sendo referenciada quando eu faço um apt-get update
:
Hit:10 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu xenial InRelease
Eu executei sudo apt-get update
e o pacote gitlab-ce não está lá. Gostaria de saber se é algo do meu sistema que não é compatível com os pacotes?
Atualização 2
Parece que é um problema de arquitetura do sistema.
Apesar do fato de executar uname -a
mostrar Linux li424-65 4.6.5-x86_64-linode71
, recebo o seguinte erro se eu tentar instalar o .deb manualmente.
package architecture (amd64) does not match system (i386)
Esta é uma VM Linode, então aposto que tem algo a ver com isso.