Vous êtes bloqué dans la mise à jour de Gitlab 10.x vers la version 11.x ? C'est probablement dû au fait que l'application requiert la toute dernière release de la version 10. Voici comment réaliser la mise à jour en seulement 4 lignes de commande !

Tout d'abord, remettons les choses dans le contexte. Tout commence par :

sudo apt-get update -y

C'est à ce moment-là que l'erreur apparaît. Le message nous indique clairement que nous devons d'abord effectuer une autre mise à jour.

Première commande

Nous installons donc la dernière release de la version 10.

sudo apt-get install gitlab-ce=10.8.7-ce.0 -y

2ième commande

Puis nous recommençons la mise à jour :

sudo apt-get install gitlab -y

3ième commande

Pour que tous les changements soient bien pris en compte, nous devons taper la commande :

gitlab-ctl reconfigure

Le message suivant devrait apparaître en réponse :

gitlab Reconfigured!

4ième commande

Nous relançons Gitlab pour finaliser la mise à jour :

gitlab-ctl restart

Si tout a bien fonctionné, voici le message que vous obtenez:

ok: run: alertmanager: (pid 963) 0s
ok: run: gitaly: (pid 969) 0s
ok: run: gitlab-monitor: (pid 981) 0s
ok: run: gitlab-workhorse: (pid 985) 1s
ok: run: logrotate: (pid 1030) 0s
ok: run: nginx: (pid 1043) 1s
ok: run: node-exporter: (pid 1054) 0s
ok: run: postgres-exporter: (pid 1070) 0s
ok: run: postgresql: (pid 1081) 0s
ok: run: prometheus: (pid 1102) 1s
ok: run: redis: (pid 1111) 0s
ok: run: redis-exporter: (pid 1124) 1s
ok: run: sidekiq: (pid 1225) 0s
ok: run: unicorn: (pid 1244) 0s