#26 Le 06/01/2022, à 15:03
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Voici la réponse :
sudo apt autoremove --purge ~n^mysql- ~n^mariadb- ~n^libmysql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Le paquet « mysql-client-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Les paquets virtuels comme « mysql-common-5.6 » ne peuvent pas être supprimés
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common:i386 »
Le paquet « mysql-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-cluster-commercial-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-cluster-community-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-commercial-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-commercial-client-core » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-commercial-server-core » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-commercial-client-plugins » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-commercial-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-community-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-core-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-galera-server-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-galera-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-backup-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-backup-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-core-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-core-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-connect-engine-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-connect-engine-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-gssapi-client-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-gssapi-client-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-gssapi-server-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-gssapi-server-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-oqgraph-engine-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-oqgraph-engine-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-rocksdb-engine-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-rocksdb-engine-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-tokudb-engine-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-tokudb-engine-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-tokudb-engine-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-galera-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test-data-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-testsuite-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-testsuite-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqld-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql++3 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « libmysql-ocaml » au lieu de « libmysql-ocaml-7snj5 »
Note : sélection de « libmysql-ocaml-dev » au lieu de « libmysql-ocaml-dev-7snj5 »
Le paquet « libmysqlcppconn7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlclient18 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlclient20 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql++-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql++-doc » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql++3v5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql-diff-perl » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql-ocaml » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysql-ocaml-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlcppconn-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlcppconn7v5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-sandbox » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltcl » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltuner » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlclient-dev » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlclient-dev:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « libmysqlclient21:i386 » n'est pas installé, et ne peut donc être supprimé. Peut-être vouliez-vous écrire « libmysqlclient21 » ?
Le paquet « mysql-client-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-backup » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-client-core-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-connect » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-cracklib-password-check » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-gssapi-client » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-gssapi-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-mroonga » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-oqgraph » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-rocksdb » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-spider » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-plugin-tokudb » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-test-data » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-router » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-router:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-8.0:i386 » n'est pas installé, et ne peut donc être supprimé
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
dbconfig-mysql : Dépend: default-mysql-client mais ne sera pas installé ou
virtual-mysql-client
libsnmp35 : Dépend: libmysqlclient21 (>= 8.0.11) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Ces dépendances reviennent toujours rien a faire :
dbconfig-mysql : Dépend: default-mysql-client mais ne sera pas installé ou
virtual-mysql-client
Dernière modification par axelbs (Le 06/01/2022, à 15:04)
Hors ligne
#27 Le 06/01/2022, à 15:16
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Oui je m'en doutais un peu.
Le problème c'est que tu as des paquets mysql-community-* installés (voir #12) mais qui sont considérés par apt comme non installés car la liste de leurs fichiers a été supprimée (comment ?).
Une dernière chance en utilisant un outil de plus bas niveau :
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core
#28 Le 06/01/2022, à 15:19
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Oui je m'en doutais un peu.
Le problème c'est que tu as des paquets mysql-community-* installés (voir #12) mais qui sont considérés par apt comme non installés car la liste de leurs fichiers a été supprimée (comment ?).Une dernière chance en utilisant un outil de plus bas niveau :
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core
Re merci pour ton aide, voici le résultat
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-community-client-core » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-apt-config » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-community-server-core » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-community-client-plugins » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 274821 fichiers et répertoires déjà installés.)
Suppression de mysql-apt-config (0.8.20-1) ...
dpkg: un problème de dépendance empêche la suppression de mysql-common :
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-common (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-community-client :
dbconfig-mysql dépend de default-mysql-client | virtual-mysql-client ; cependant :
Le paquet default-mysql-client n'est pas installé.
Le paquet virtual-mysql-client n'est pas installé.
Le paquet mysql-community-client qui fournit virtual-mysql-client doit être supprimé.
dpkg: erreur de traitement du paquet mysql-community-client (--purge) :
problème de dépendance - suppression ignorée
Suppression de mysql-community-client-core (8.0.27-1ubuntu20.04) ...
dpkg: un problème de dépendance empêche la suppression de mysql-community-client-plugins :
libmysqlclient21:amd64 dépend de mysql-community-client-plugins (= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-community-client-plugins (--purge) :
problème de dépendance - suppression ignorée
Suppression de mysql-community-server-core (8.0.27-1ubuntu20.04) ...
Des erreurs ont été rencontrées pendant l'exécution :
mysql-common
mysql-community-client
mysql-community-client-plugins
Hors ligne
#29 Le 06/01/2022, à 15:22
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Encore un essai en ajoutant les deux paquets qui posent un problème de dépendance circulaire:
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql
#30 Le 06/01/2022, à 15:24
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Encore un essai en ajoutant les deux paquets qui posent un problème de dépendance circulaire:
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql
Merci encore pour ton aide, je crois que je n'aurai jamais pu comprendre et même faire quoi que ce soit, cependant je pense que ça n'a pas changé, la réponse :
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql
dpkg: avertissement: requête ignorée : suppression de mysql-apt-config, qui n'est pas installé
dpkg: avertissement: requête ignorée : suppression de mysql-community-client-core, qui n'est pas installé
dpkg: avertissement: requête ignorée : suppression de mysql-community-server-core, qui n'est pas installé
dpkg: un problème de dépendance empêche la suppression de libmysqlclient21:amd64 :
libsnmp35:amd64 dépend de libmysqlclient21 (>= 8.0.11).
dpkg: erreur de traitement du paquet libmysqlclient21:amd64 (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de dbconfig-mysql :
phpmyadmin dépend de dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0) ; cependant :
Le paquet dbconfig-mysql doit être supprimé.
Le paquet dbconfig-no-thanks n'est pas installé.
La version de dbconfig-common sur le système est 2.0.13.
dpkg: erreur de traitement du paquet dbconfig-mysql (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-common :
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-common (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-community-client :
dbconfig-mysql dépend de default-mysql-client | virtual-mysql-client ; cependant :
Le paquet default-mysql-client n'est pas installé.
Le paquet virtual-mysql-client n'est pas installé.
Le paquet mysql-community-client qui fournit virtual-mysql-client doit être supprimé.
dpkg: erreur de traitement du paquet mysql-community-client (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-community-client-plugins :
libmysqlclient21:amd64 dépend de mysql-community-client-plugins (= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-community-client-plugins (--purge) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
libmysqlclient21:amd64
dbconfig-mysql
mysql-common
mysql-community-client
mysql-community-client-plugins
Dernière modification par axelbs (Le 06/01/2022, à 15:25)
Hors ligne
#31 Le 06/01/2022, à 15:36
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Bah, on peut continuer à ajouter des paquets :
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql libsnmp35 phpmyadmin
Si cela fonctionne il y aura des trucs à réinstaller.
#32 Le 06/01/2022, à 15:44
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Bah, on peut continuer à ajouter des paquets :
sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql libsnmp35 phpmyadmin
Si cela fonctionne il y aura des trucs à réinstaller.
Je comprends un peux ce que tu veux faire mais jspr juste qu'une commande ne va pas me bloquer ou frizz l'ordi, car je n'ai pas de clé ou moyen re formater mon ISO. Après allons y, en espérant que çà soit rapide.
root@groot:/home/ab# sudo dpkg -P mysql-apt-config mysql-common mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core libmysqlclient21 dbconfig-mysql libsnmp35 phpmyadmin
dpkg: avertissement: requête ignorée : suppression de mysql-apt-config, qui n'est pas installé
dpkg: avertissement: requête ignorée : suppression de mysql-community-client-core, qui n'est pas installé
dpkg: avertissement: requête ignorée : suppression de mysql-community-server-core, qui n'est pas installé
dpkg: un problème de dépendance empêche la suppression de libsnmp35:amd64 :
libsane:amd64 dépend de libsnmp35 (>= 5.8+dfsg).
libhpmud0:amd64 dépend de libsnmp35 (>= 5.8+dfsg).
dpkg: erreur de traitement du paquet libsnmp35:amd64 (--purge) :
problème de dépendance - suppression ignorée
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-community-client-plugins » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 274821 fichiers et répertoires déjà installés.)
Suppression de phpmyadmin (4:4.9.5+dfsg1-2) ...
/var/lib/dpkg/info/phpmyadmin.prerm: 144: .: Can't open /usr/share/dbconfig-common/internal/mysql
dpkg: erreur de traitement du paquet phpmyadmin (--purge) :
installed phpmyadmin package pre-removal script subprocess returned error exit status 127
/var/lib/dpkg/info/phpmyadmin.config: 144: .: Can't open /usr/share/dbconfig-common/internal/mysql
dpkg : error while cleaning up:
installed phpmyadmin package post-installation script subprocess returned error exit status 127
dpkg: un problème de dépendance empêche la suppression de libmysqlclient21:amd64 :
libsnmp35:amd64 dépend de libmysqlclient21 (>= 8.0.11).
dpkg: erreur de traitement du paquet libmysqlclient21:amd64 (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de dbconfig-mysql :
phpmyadmin dépend de dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0) ; cependant :
Le paquet dbconfig-mysql doit être supprimé.
Le paquet dbconfig-no-thanks n'est pas installé.
La version de dbconfig-common sur le système est 2.0.13.
dpkg: erreur de traitement du paquet dbconfig-mysql (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-common :
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
libmysqlclient21:amd64 dépend de mysql-common (>= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-common (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-community-client :
dbconfig-mysql dépend de default-mysql-client | virtual-mysql-client ; cependant :
Le paquet default-mysql-client n'est pas installé.
Le paquet virtual-mysql-client n'est pas installé.
Le paquet mysql-community-client qui fournit virtual-mysql-client doit être supprimé.
dpkg: erreur de traitement du paquet mysql-community-client (--purge) :
problème de dépendance - suppression ignorée
dpkg: un problème de dépendance empêche la suppression de mysql-community-client-plugins :
libmysqlclient21:amd64 dépend de mysql-community-client-plugins (= 8.0.27-1ubuntu20.04).
dpkg: erreur de traitement du paquet mysql-community-client-plugins (--purge) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
libsnmp35:amd64
phpmyadmin
libmysqlclient21:amd64
dbconfig-mysql
mysql-common
mysql-community-client
mysql-community-client-plugins
Hors ligne
#33 Le 06/01/2022, à 16:01
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Bon on ne s'en sortira pas comme cela, le système de paquets est en vrac.
Donc soit c'est une réinstallation complète du système, soit on tente une opération risquée avec :
sudo dpkg -P --force-all mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core
Si cela désinstalle bien les paquets (j'en doute un peu vu que la liste des fichiers est perdue) :
sudo apt update && sudo apt full-upgrade
Dernière modification par bruno (Le 06/01/2022, à 16:03)
#34 Le 06/01/2022, à 16:01
- iznobe
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
essai simplement ca :
sudo apt remove dbconfig-mysql phpmyadmin
@bruno , a mon avis voici la commande dans le history qui a foutu le bronx :
521 sudo rm -rf /var/lib/mysql
Dernière modification par iznobe (Le 06/01/2022, à 16:03)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#35 Le 06/01/2022, à 16:10
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Re et merci pour votre aide :
@ Bruno résultat :
root@groot:/home/ab# sudo dpkg -P --force-all mysql-community-client mysql-community-client-core mysql-community-client-plugins mysql-community-server-core
dpkg: avertissement: requête ignorée : suppression de mysql-community-client-core, qui n'est pas installé
dpkg: avertissement: requête ignorée : suppression de mysql-community-server-core, qui n'est pas installé
dpkg: mysql-community-client-plugins : problème de dépendance, mais suppression comme demandé :
libmysqlclient21:amd64 dépend de mysql-community-client-plugins (= 8.0.27-1ubuntu20.04).
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-common » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « mysql-community-client-plugins » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 274821 fichiers et répertoires déjà installés.)
Suppression de mysql-community-client-plugins (8.0.27-1ubuntu20.04) ...
dpkg: mysql-community-client : problème de dépendance, mais suppression comme demandé :
dbconfig-mysql dépend de default-mysql-client | virtual-mysql-client ; cependant :
Le paquet default-mysql-client n'est pas installé.
Le paquet virtual-mysql-client n'est pas installé.
Le paquet mysql-community-client qui fournit virtual-mysql-client doit être supprimé.
Purge des fichiers de configuration de mysql-community-client (8.0.27-1ubuntu20.04) ...
@ iznobe
Je voulais tout simplement supprimer pour ré installer foutu tuto je me ferai plus facilement avoir, ton résultat :
root@groot:/home/ab# sudo apt remove dbconfig-mysql phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libmysqlclient21 : Dépend: mysql-community-client-plugins (= 8.0.27-1ubuntu20.04) mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Que me conseillez vous pour un reboot je ne peux pas télécharcher de dépendance et j'essaie de formater ma clé et je n'arrive pas, un dernier coup de pouce svp xD ?
Hors ligne
#36 Le 06/01/2022, à 16:13
- iznobe
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
en fait l' astuce c ' est de desinstaller tout les paquets qui ont des depedances non satisfaite , mais sans utiliser l' option " purge " .
c ' est elle qui fait la boucle .
donc ajoute a la commande le paquet " libmysqlclient21 " :
sudo apt remove dbconfig-mysql phpmyadmin libmysqlclient21
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#37 Le 06/01/2022, à 16:37
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
@iznobe : je te laisse la main alors. Mais je doute que cela fonctionne, il y a des paquets qui proviennent d'un dépôt tiers (probablement https://dev.mysql.com/downloads/repo/apt/) qui n'est plus présent et des listes de fichiers installés qui ont disparu…
#38 Le 06/01/2022, à 16:39
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
re
@iznobe
Merci pour ton aide voici le résultat
root@groot:/home/ab# sudo apt remove dbconfig-mysql phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libmysqlclient21 : Dépend: mysql-community-client-plugins (= 8.0.27-1ubuntu20.04) mais il n'est pas installable
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
root@groot:/home/ab# sudo apt remove dbconfig-mysql phpmyadmin libmysqlclient21
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libsnmp35 : Dépend: libmysqlclient21 (>= 8.0.11) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
@ Bruno
Je crois que je ne vais pas avoir le choix pour un reboot as tu des conseils pour bien formater la clé stp, j'ai ubuntu mais je n'arrive pas à formater la clé avec disques présent sur ubuntu, je dois y aller je te tiens informé des que je peux et merci encore pour ton aide.
Hors ligne
#39 Le 06/01/2022, à 16:53
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Je ne comprends pas ton histoire de clé…
Par contre en examinant tes retours il me vient une idée, peux-tu donner :
apt policy libmysqlclient21
#40 Le 06/01/2022, à 19:42
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Re Bruno,
Voici le résultat de ta commande :
ab@groot:~$ apt policy libmysqlclient21
libmysqlclient21:
Installé : 8.0.27-1ubuntu20.04
Candidat : 8.0.27-1ubuntu20.04
Table de version :
*** 8.0.27-1ubuntu20.04 100
100 /var/lib/dpkg/status
8.0.27-0ubuntu0.20.04.1 500
500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
8.0.19-0ubuntu5 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Hors ligne
#41 Le 06/01/2022, à 20:26
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Essaie de réinstaller la version des dépôts officiels :
sudo apt install libmysqlclient21=8.0.27-0ubuntu0.20.04.1
#42 Le 07/01/2022, à 07:59
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Salut Bruno, merci pour ton aide j'ai pas pu rester hier par faute de temps, je viens d'essayer ta commande le résultat est ci-dessous :
ab@groot:~$ sudo apt install libmysqlclient21=8.0.27-0ubuntu0.20.04.1
[sudo] Mot de passe de ab :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
dbconfig-mysql : Dépend: default-mysql-client mais ne sera pas installé ou
virtual-mysql-client
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Hors ligne
#43 Le 07/01/2022, à 08:15
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Re all, Je commence à atteindre 0 en patience et surtout je ne peux pas avancer depuis quelques jours maintenant, avez vous des recommandation pour reboot total. J'ai essayé de formater ma clé bien sur je l'ai pas chiffré sans mot de passe problème maintenant je n'arrive pas à formater ma clé pour la paramétrer avec Etcher pour installer Ubuntu en boot dessus. Vous trouverez mon alerte sur la clé ci-dessous, je pense que ce problème sera plus simple et tant pis pour mysql.
sudo fsck -f -c -v /dev/sdb
fsck de util-linux 2.34
e2fsck 1.45.5 (07-Jan-2020)
fsck.ext2: Système de fichiers accessible en lecture seulement lors de la tentative d'ouverture de /dev/sdb
Disque protégé en écriture ; utilisez l'option -n pour effectuer une
vérification du périphérique en lecture seule.
En revanche Bruno si tu as un conseil pour tout simplement installer les paquet ailleurs que sur le dossier de OS je prends ou même une solution utile pour moi qui me permettrais de développer sur un espace dédier type virtual box ou docker ? En te remerciant pour ton aide, je regarde ce que je peux faire avec la clé. Merci encore pour ton aide
ab@groot:~$ sudo mkfs -t ntfs /dev/sdb
Could not open /dev/sdb: Système de fichiers accessible en lecture seulement
Dernière modification par axelbs (Le 07/01/2022, à 08:29)
Hors ligne
#44 Le 07/01/2022, à 08:59
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Encore une fois je ne comprends pas ton histoire de clé.
Si tu veux réinstaller Ubuntu il suffit de suivre une des procédures de la doc
#45 Le 07/01/2022, à 09:14
- axelbs
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Ok pas de problème, merci encore pour ton aide, je suis bon pour un reboot total.
Pour ce qui est du conseil sur le développement, tu as une solution pour éviter à l'avenir ce genre de problème stp ?
Bonne journée
Hors ligne
#46 Le 07/01/2022, à 09:18
- bruno
Re : Impossible d'installer des paquets a partir du terminal [Résolu]
Ne jamais suivre de tuto sans comprendre exactement de quoi il retourne
Il faut surtout éviter d'installer quoi que ce soit en dehors des dépôts officiels.
Si tu as un doute viens poser a question sur le forum en donnant le le lien.