1 votes

Impossible de désinstaller mysql-connector-Python dans Ubuntu 19.04

Mon maître Java m'a dit d'installer MySQL-server, workbench et connector. J'y suis parvenu après avoir passé plus de 30 heures à lire différents messages.

Après avoir lancé Workbench, je suis allé dans Outils > Démarrer Shell pour les Utilitaires MySQL. Ce qui m'a donné cette popup : https://imgur.com/GQvHKsI

En appuyant sur l'option Télécharger, j'ai été redirigé vers ce site web : https://imgur.com/ETr2nrY

Après avoir installé ce paquet, chaque fois que je lance : sudo apt update j'obtiens cette erreur :

pranav@inspiron-5548:~$ sudo apt-get upgrade
[sudo] password for pranav: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  mysql-connector-python
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 1,362 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 216555 files and directories currently installed.)
Removing mysql-connector-python (8.0.16-1ubuntu19.04) ...
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'distutils.sysconfig'
dpkg: error processing package mysql-connector-python (--remove):
 installed mysql-connector-python package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
 mysql-connector-python
E: Sub-process /usr/bin/dpkg returned an error code (1)

Donc, j'ai pensé que je devrais désinstaller ça, et j'ai utilisé sudo apt-get remove --purge mysql-connector-Python mais cela n'a pas fonctionné non plus et j'obtiens la même erreur que ci-dessus.

Que faire ? Je suis dans les limbes ! Comme tout nouveau développement effectué dans "mysql-utilities" est vieilli jusqu'au 17 janvier 2017, je ne pense pas que j'en aurai encore besoin. J'ai fait l'erreur d'essayer d'installer un ancien paquet deb archivé. (newbie)

SI vous savez comment l'enlever, ce que c'est, ce serait vraiment utile de m'en parler.

1voto

Normalement, sudo apt autoremove aurait dû fonctionner mais dans ce cas, j'ai utilisé cette commande pour résoudre le même problème :

sudo mv /var/lib/dpkg/info/mysql-connector-python* /tmp

Après avoir utilisé la commande ci-dessus, utilisez sudo apt autoremove à nouveau et ça résoudra tout.

Pour plus de détails sur cette question, visitez ce site.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X