Merci Poka, le forum est de retour en ligne (mais pas à jour). Suite plus tard pour le forum duniter
Je vais faire une mise à jour de gitlab en trois fois. Prévoir jusqu’à 3x15min de downtime (pas certain que je fasse les trois ce soir)
Finalement la deuxième étape qui pouvait potentiellement durer plusieurs heures (tâche de migration en fond qui devait terminer avant de faire la troisième étape) a été presque immédiate, mise à jour complète terminée.
Je vais mettre à jour le forum Duniter. Celui-ci.
Mise à jour de gitlab (critical issue) prévue dans 30minutes vers 23h
J’ai une situation très étrange sur doppler. Le container de gitlab est appelé “97ccdd64092d_gitlab_gitlab_1” au lieu de juste “gitlab_gitlab_1” habituellement. Cela fait planter complètement docker-compose. Est-ce que quelqu’un a renommé le nom du container? Si oui pourquoi ?
J’interromps la mise à jour et je redémarre la version actuelle en attendant, mais ce serait bien de la reprendre rapidement
J’ai mis à jour les paquets Debian sur les serveurs.
Maintenant c’est docker v26.0. Peut-être que c’est la raison derrière ce changement de nom du conteneur qui tourne.
Merci pour la précision, c’était utile. Upgrade ongoing
Mise à jour terminée, malgré le petit hoquet.
Je lance une mise à jour de Gitlab vers la dernière version (17.0.1). Cette mise à jour va se faire en deux fois (avec un passage par 16.11.3).
Je profite que gitlab soit calme à cette heure ci.
La mise a jour a mal commencé à cause de docker-compose qui est en fin de vie. Voilà ce que j’ai fait pour activer “docker compose” (aka docker compose V2), en tant que root :
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
Suite à cela, la commande “docker compose” marche de la même façon que “docker-compose” auparavant
Note : le container s’appelle maintenant “gitlab-gitlab-1” au lieu de “gitlab_gitlab_1”
Après un peu de recherche j’ai simplifié l’installation de docker compose V2 en “apt install docker-compose-plugin”. Je supprime docker-compose pour éviter les confusions
Upgrade terminée
Mise à jour critique de gitlab en cours
Upgrade terminée
Mise à jour critique de gitlab en cours
Upgrade terminée, nous sommes maintenant en 17.1.1
Mise à jour de gitlab en cours vers la 17.1.2
Mise à jour (patch critique) terminée. La 17.2 est disponible mais j’attends qu’elle atterrisse dans nixpkgs pour mettre à jour, en prévision de migrer l’install vers nixOS sous peu
Ça a l’air de représenter beaucoup de boulot et de charge mentale de maintenir GitLab à jour. Merci beaucoup pour ces efforts. Est-ce que le paquet nixOS a une chance d’alléger cette charge ?