Sempre recebe o erro “o sistema operacional não é suportado pelo packagecloud.io, ou a detecção do SO do script falhou” ao tentar instalar a partir do terminal

-1

Sou novo no Ubuntu e no Terminal. Eu tento instalá-lo:

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

E receba um erro ao tentar instalá-lo:

Detected operating system as Ubuntu/zesty. Checking for curl... Detected curl... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list...curl: (22) The requested URL returned error: 404 Not Found


Unable to download repo config from: https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/config_file.list?os=Ubuntu&dist=zesty&source=script

This usually happens if your operating system is not supported by  packagecloud.io, or this script's OS detection failed.

You can override the OS detection by setting os= and dist= prior to running this script. You can find a list of supported OSes and distributions on our website: https://packages.gitlab.com/docs#os_distro_version

For example, to force Ubuntu Trusty: os=ubuntu dist=trusty ./script.sh

Eu não entendo o erro. Eu já tentei encontrar a solução, mas ainda não obtive a solução. Alguém pode me ajudar a explicar por que isso aconteceu e como consertá-lo?

    
por Mr. Mike 17.04.2017 / 15:07

1 resposta

1

Sua versão do Ubuntu é "zesty", que é "17.10". Você está tentando baixar "gitlab-ce" do packagecloud usando o script. Veja: link

Mas: o gitlab-ce está disponível no packagecloud somente até o xenial, que é "16.04 LTS". Não há pacote para "16.10" e "17.10". Eles não lançaram um pacote apt para 17.10 até agora.

O mesmo problema que eu tinha em 16.10, então eu não tenho uma solução agora (apenas expliquei o problema).

Editado:
Você poderia tentar baixar o "gitlab" em vez do gitlab-ce, que é a versão 8.11.3, e é entregue a partir do repositório do Ubuntu, não pelo packagecloud. Versão mais antiga, não sei se esta é a edição da comunidade, mas acho que sim.

Veja "apt-cache show gitlab". Btw: Você não precisa do script para isso, basta digitar "apt-get install gitlab". Vou tentar 16.10, não verifiquei 17.10. Mas o gitlab 8.11 precisa de uma instalação SSL e NGinx, o que pode causar mais perguntas. Talvez mude para 16.04. Eu não sei .....

Editado novamente:
Eu tentei "apt-get install gitlab" no 16.10 e tive mais erros (falta de gems, e assim por diante). O pacote "gitlab" é uma versão não suportada. Veja aqui: link

Então eu pulo, e vou voltar para o Ubuntu 16.04 LTS.

Saudações, Bernd.

    
por Bernd 21.04.2017 / 09:21