Je viens d'installer Gitlab Runner sur ma machine de développement (Ubuntu 17.10) à des fins de test . Lorsque je lance le coureur, j'ai:
$: Sudo gitlab-runner exec docker test
Running with gitlab-ci-multi-runner dev (1.4.2)
Using Docker executor with image php:5.6 ...
ERROR: Build failed (system failure): open /var/lib/gitlab-runner/gitlab-runner-prebuilt.tar.xz: no such file or directory
FATAL: open /var/lib/gitlab-runner/gitlab-runner-prebuilt.tar.xz: no such file or directory
Fichier .gitlab-ci.yml:
image: php:5.6
before_script:
- php -v
stages:
- test
test:
script:
- php -v
Processus d'installation actuel:
Sudo apt-get install gitlab-runner
Sortie:
...
Configuring gitlab-ci-multi-runner (1.4.2+dfsg-1) ...
I: generating GitLab Runner Docker image. This may take a while...
E: No mirror specified and no default available
W: please run 'Sudo /usr/lib/gitlab-runner/mk-prebuilt-images.sh' to generate Docker image.
...
Alors j'ai fait:
$: Sudo /usr/lib/gitlab-runner/mk-prebuilt-images.sh
I: generating GitLab Runner Docker image. This may take a while...
E: No mirror specified and no default available
Vous avez le même problème aujourd'hui. La commande cdebootstrap
dans mk-prebuilt-images.sh
provoque ce message d'erreur:
cdebootstrap \
--flavour=minimal \
--exclude="dmsetup,e2fsprogs,init,systemd-sysv,systemd,udev" \
--include="bash,ca-certificates,git,netcat-traditional" \
stable ./debian-minbase
Remplacez la dernière ligne par:
stable ./debian-minbase http://deb.debian.org/debian/
Le script devrait maintenant se dérouler sans erreur. Vous trouverez plus d’informations sur debootstrap ici .
Vous pouvez essayer cette commande pour résoudre votre problème:
$ Sudo find / -name "mk-prebuilt-images.sh"
Très probablement, il trouvera ensuite
/usr/lib/gitlab-runner/mk-prebuilt-images.sh
En fait, même la meilleure réponse ne va pas aider (du moins dans ma situation).
Ouvrez /usr/lib/gitlab-runner/mk-prebuilt-images.sh
et la dernière ligne devrait ressembler à ceci:
"stable" "./debian-minbase" "http://deb.debian.org/debian/" \