[RESOLU] Echec mise-à-jour Yunohost-admin

Bonjour à tous !

La dernière mise-à-jour de Yunohost-admin a visiblement échoué. Si j’éxecute la commande apt-get update, je reçois :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de mariadb-server-10.0 (10.0.30-0+deb8u2) ...
dpkg: erreur de traitement du paquet mariadb-server-10.0 (--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.0 (>= 10.0.30-0+deb8u2) ; cependant :
 Le paquet mariadb-server-10.0 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mariadb-server (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de yunohost :
 yunohost dépend de mariadb-server | mysql-server ; cependant :
 Le paquet mariadb-server n'est pas encore configuré.
  Le paquet mysql-server n'est pas installé.

dpkg: erreur de traitement du paquet yunohost (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de yunohost-admin :
 yunohost-admin dépend de yunohost (>= 2.3.6) ; cependant :
 Le paquet yunohost n'est pas encore configuré.

dpkg: erreur de traitement du paquet yunohost-admin (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mariadb-server-10.0
 mariadb-server
 yunohost
 yunohost-admin
E: Sub-process /usr/bin/dpkg returned an error code (1)

Si j’essaie d’installer le package mysql-server , j’obtiens :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 mysql-server : Dépend: mysql-server-5.5 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Mon serveur Yunohost se trouve sur ma carte Olimex-A20-Lime2 et il me sert de brique internet.

J’aurai bien besoin d’un coup de main pour m’expliquer et m’aider à ma sortir de là.

Merci d’avance ! :blush:

Bonsoir @PikOpaT ,

Je ne connais pas la carte Olimex-A20-Lime2, mais avant toute chose : faire une sauvegarde.

Tu peux essayer de reconfigurer le tout :

dpkg --reconfigure -a

Source : https://doc.ubuntu-fr.org/probleme_apt

Et essayer d’installer les dépendances qui pourraient manquer :

apt-get -f install

Source : http://doc.ubuntu-fr.org/dpkg

Voir coupler les deux :

apt-get -f install && dpkg --reconfigure -a

Ou alors tout forcer (attention aux éventuels dégâts) :

dpkg --force-all --configure -a

ppr

Bonjour @PikOpaT ,

Tu peux essayer les commandes avec aptitude plutôt que apt-get :

aptitude update && aptitude -f install && aptitude upgrade && aptitude autoclean && aptitude autoremove

Avec aptitude tu auras a priori accès à des choix à faire quant aux paquets défectueux à “garder en l’état”.

E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état »

Sources :
https://openclassrooms.com/forum/sujet/debian-wheezy-probleme-apt-get
http://coagul.org/drupal/node/114/

ppr

1 Like

Salut à tous !

J’ai fini par regler le problème en réinstallant tout. J’avais un soucis avec mon installation de mysql. Tout fonctionne mieux maintenant.

Merci pour le coup de main