Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 06/01/2022, à 16: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, à 16:04)

Hors ligne

#27 Le 06/01/2022, à 16: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 

Hors ligne

#28 Le 06/01/2022, à 16:19

axelbs

Re : Impossible d'installer des paquets a partir du terminal [Résolu]

bruno a écrit :

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, à 16: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

Hors ligne

#30 Le 06/01/2022, à 16:24

axelbs

Re : Impossible d'installer des paquets a partir du terminal [Résolu]

bruno a écrit :

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, à 16:25)

Hors ligne

#31 Le 06/01/2022, à 16: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.

Hors ligne

#32 Le 06/01/2022, à 16:44

axelbs

Re : Impossible d'installer des paquets a partir du terminal [Résolu]

bruno a écrit :

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, à 17: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, à 17:03)

Hors ligne

#34 Le 06/01/2022, à 17: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, à 17:03)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#35 Le 06/01/2022, à 17: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, à 17: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 utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#37 Le 06/01/2022, à 17: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…

Hors ligne

#38 Le 06/01/2022, à 17: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, à 17: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

Hors ligne

#40 Le 06/01/2022, à 20: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, à 21: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

Hors ligne

#42 Le 07/01/2022, à 08: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, à 09: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, à 09:29)

Hors ligne

#44 Le 07/01/2022, à 09: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

Hors ligne

#45 Le 07/01/2022, à 10: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, à 10: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 wink
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.

Hors ligne