Bonjour,
Après un upgrade Debian Stretch/Sid vers buster j’ai perdu mysql (mariadb). Voulant le réinstaller j’ai suivi ce tuto:
Mais lisant trop vite je l’ai exécuté en tant que root au lieu de sudoer et l’installation s’est mal passée.
Voici la situation:
kmc@kmcs:/home/www/lef/libraries$ dpkg -l mysql*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-tr
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-===============================-================-============-===================
un mysql <aucune> <aucune> (aucune description
ii mysql-apt-config 0.8.13-1 all Auto configuration
ii mysql-client 5.7.27-1debian10 amd64 MySQL Client meta p
un mysql-client-5.0 <aucune> <aucune> (aucune description
un mysql-client-5.1 <aucune> <aucune> (aucune description
un mysql-client-5.5 <aucune> <aucune> (aucune description
un mysql-client-5.6 <aucune> <aucune> (aucune description
un mysql-client-5.7 <aucune> <aucune> (aucune description
un mysql-client-core-5.0 <aucune> <aucune> (aucune description
un mysql-client-core-5.1 <aucune> <aucune> (aucune description
un mysql-client-core-5.5 <aucune> <aucune> (aucune description
un mysql-client-core-5.6 <aucune> <aucune> (aucune description
un mysql-client-core-5.7 <aucune> <aucune> (aucune description
un mysql-cluster-commercial-client <aucune> <aucune> (aucune description
un mysql-cluster-commercial-server <aucune> <aucune> (aucune description
un mysql-cluster-community-client <aucune> <aucune> (aucune description
un mysql-cluster-community-server <aucune> <aucune> (aucune description
un mysql-commercial-client <aucune> <aucune> (aucune description
un mysql-commercial-server <aucune> <aucune> (aucune description
ii mysql-common 5.8+1.0.5 all MySQL database comm
un mysql-common-5.6 <aucune> <aucune> (aucune description
ii mysql-community-client 5.7.27-1debian10 amd64 MySQL Client
rc mysql-community-server 5.7.27-1debian10 amd64 MySQL Server
un mysql-server-5.0 <aucune> <aucune> (aucune description
un mysql-server-5.1 <aucune> <aucune> (aucune description
un mysql-server-5.5 <aucune> <aucune> (aucune description
un mysql-server-5.6 <aucune> <aucune> (aucune description
un mysql-server-5.7 <aucune> <aucune> (aucune description
un mysql-server-core-5.0 <aucune> <aucune> (aucune description
un mysql-server-core-5.1 <aucune> <aucune> (aucune description
un mysql-server-core-5.5 <aucune> <aucune> (aucune description
un mysql-server-core-5.6 <aucune> <aucune> (aucune description
un mysql-server-core-5.7 <aucune> <aucune> (aucune description
lines 1-38/38 (END)
kmc@kmcs:/home/www/lef/libraries$
kmc@kmcs:/home/www/lef/libraries$ sudo apt install mysql-server
...
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
default-mysql-server-core : Dépend: mariadb-server-core-10.3 mais ne sera pas installé
mysql-server : Dépend: mysql-community-server (= 5.7.27-1debian10) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
kmc@kmcs:/home/www/lef/libraries$
root@kmcs:/home/kmc# apt remove mysql-community-client
...
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
akonadi-backend-mysql : Dépend: default-mysql-client-core mais ne sera pas installé ou
virtual-mysql-client-core
default-mysql-server-core : Dépend: mariadb-server-core-10.3 mais ne sera pas installé
mysql-client : Dépend: mysql-community-client (= 5.7.27-1debian10) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
root@kmcs:/home/kmc#
root@kmcs:/home/kmc# apt --fix-broken install
...
Les paquets supplémentaires suivants seront installés :
mariadb-server-core-10.3
Les NOUVEAUX paquets suivants seront installés :
mariadb-server-core-10.3
0 mis à jour, 1 nouvellement installés, 0 à enlever et 7 non mis à jour.
...
Souhaitez-vous continuer ? [O/n]
(Lecture de la base de données... 312391 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mariadb-server-core-10.3_1%3a10.3.17-0+deb10u1_amd64.deb ...
Dépaquetage de mariadb-server-core-10.3 (1:10.3.17-0+deb10u1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/mariadb-server-core-10.3_1%3a10.3.17-0+deb10u1_amd64.deb (--unpack) :
tentative de remplacement de « /usr/share/mysql/charsets/Index.xml », qui appartient aussi au paquet mysql-community-client 5.7.27-1debian10
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/mariadb-server-core-10.3_1%3a10.3.17-0+deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@kmcs:/home/kmc#
J’ai essayé diverses autres désinstallations de mysql qui aboutissent toutes aus mêmes messages d’erreur.
Merci pour votre support