Как исправить ошибку установки Gitlab Runner?

У меня есть собственный экземпляр GitLab-Instance, и я хочу установить GitLab-Runner на свой экземпляр.

Я следил за документацией (https://docs.gitlab.com/runner/install/linux-manually.html), но я застрял после загрузки пакета с curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_x84_64.deb".

Потому что после curl dpkg -i gitlab-runner_x84_64.deb выдает ошибку, в которой говорится, что gitlab-runner_x84_64 не является архивом в формате Debian и что подпроцесс dpkg-deb --control возвращает код ошибки 2.

Как я могу это исправить?

Моя виртуальная машина работает под управлением Debian 10.

Заранее спасибо!


person Twantie    schedule 28.01.2021    source источник


Ответы (3)


У вас есть аналогичная ошибка в эта тема

Оказывается, самая старая версия, доступная в репозиториях для фокала, 13.2.0. Поэтому я вернул gitlab на бионический:

deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main

К моему удивлению, обновление до 13.0.0 только что завершилось без проблем. Теперь я могу пойти дальше, чтобы обновить его до последней версии. И переключите его на фокусное, когда я доберусь до 13.2.0.

В вашем случае, поскольку вы используете Debian 10 buster, вам может потребоваться соответствующим образом настроить репозиторий, как здесь, зная, что Debian Buster не будет поддерживаться до GitLab 12.2.

person VonC    schedule 28.01.2021

Итак, получается, что загрузка curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_x84_64.deb" была дефектной.

Теперь я использовал другой URL-адрес (от https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html), и установка прошла успешно.

person Twantie    schedule 28.01.2021

Вы должны использовать следующую команду, описанную на сайте :

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/buster/gitlab-ce_13.8.1-ce.0_amd64.deb/download.deb

Загрузка пакета .deb gitlab-ce_13.8.1-ce.0_amd64.deb для Debian 10 (Buster).

person GAD3R    schedule 28.01.2021