Bonjour,
Utilisateur satisfait de Yunohost depuis quelques années, je rencontre un problème lors d’une mise à jour sur le paquet mariadb-server.
Je fais des mises à jour régulièrement (ynh sur vps chez Gandi).
Dimanche dernier, mon serveur était HS. Je m’aperçois que je n’avais plus beaucoup de place sur /var, restait 220mo, comme un nigaud j’avais oublié de faire resize2fs après mon dernier redimensionnement et le fs n’utilisait pas tout le disque… Je répare mon erreur, redémarre et tant qu’à faire je lance un apt update/upgrade.
C’est là que les ennuis commencent… Le paquet mariadb-server-10.1 (10.1.41-0+deb9u1) ne veut pas se mettre à jour correctement et le service est down ! Du coup, plus rien ne fonctionne.
Je vous mets un extrait de /var/apt/term.log:
Log started: 2019-09-01 10:31:06
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../base-files_9.9+deb9u10_amd64.deb ...
Dépaquetage de base-files (9.9+deb9u10) sur (9.9+deb9u9) ...
Paramétrage de base-files (9.9+deb9u10) ...
Installation de la nouvelle version du fichier de configuration /etc/debian_version ...
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-common_10.1.41-0+deb9u1_all.deb ...
Dépaquetage de mariadb-common (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Paramétrage de mariadb-common (10.1.41-0+deb9u1) ...
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-client-core-10.1_10.1.41-0+deb9u1_amd64.deb ...
Dépaquetage de mariadb-client-core-10.1 (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Paramétrage de mariadb-client-core-10.1 (10.1.41-0+deb9u1) ...
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-client-10.1_10.1.41-0+deb9u1_amd64.deb ...
Dépaquetage de mariadb-client-10.1 (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Paramétrage de mariadb-client-10.1 (10.1.41-0+deb9u1) ...
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-server-10.1_10.1.41-0+deb9u1_amd64.deb ...
/var/lib/mysql: found previous version 10.1
Dépaquetage de mariadb-server-10.1 (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Préparation du dépaquetage de .../mariadb-server-core-10.1_10.1.41-0+deb9u1_amd64.deb ...
Dépaquetage de mariadb-server-core-10.1 (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Paramétrage de mariadb-server-core-10.1 (10.1.41-0+deb9u1) ...
(Lecture de la base de données... 78824 fichiers et répertoires déjà installés.)
Jusque là tout va bien, on voit que j’étais déjà en 10.1, certains paquets mariadb passent bien. Ensuite ça se passe sans erreur sur d’autres paquets puis:
Préparation du dépaquetage de .../mariadb-server_10.1.41-0+deb9u1_all.deb ...
Dépaquetage de mariadb-server (10.1.41-0+deb9u1) sur (10.1.38-0+deb9u1) ...
Paramétrage de mariadb-server-10.1 (10.1.41-0+deb9u1) ...
dpkg: erreur de traitement du paquet mariadb-server-10.1 (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mariadb-server :
mariadb-server dépend de mariadb-server-10.1 (>= 10.1.41-0+deb9u1) ; cependant :
Le paquet mariadb-server-10.1 n'est pas encore configuré.
dpkg: erreur de traitement du paquet mariadb-server (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
mariadb-server-10.1
mariadb-server
Log ended: 2019-09-01 10:33:04
Mon premier réflexe a été de relancer “dpkg --configure mariadb-server-10.1” mais en plus des erreurs déjà présente dans le logs j’ai celle-ci:
error: bad index file sha1 signature
fatal: index file corrupt
Quand je googlise ces messages d’erreurs je tombe sur des contexts d’index git corrompu. Je ne vois pas le rapport avec apt/dpkg…
J’ai essayé de forcer l’install, de désinstaller, etc, rien à faire, je reste bloqué avec mon paquet mariadb-server à moitié installé.
Avez-vous des conseils ?