Невозможно удалить mysql-connector-python в Ubuntu 19.04 - PullRequest
1 голос
/ 03 июля 2019

Мой Java-сэр сказал мне установить MySQL-сервер , Workbench и Connector . Я так и сделал, потратив более 30 часов на чтение разных постов.

После запуска Workbench я перешел в Инструменты> Запустить Shell для MySQL Utilities. Который дал мне это всплывающее окно: https://imgur.com/GQvHKsI

Нажатие кнопки «Загрузить» перенаправило меня на этот сайт: https://imgur.com/ETr2nrY

После установки этого пакета, каждый раз, когда я запускаю: sudo apt update, я получаю эту ошибку:

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)

Итак, я подумал, что должен удалить это, и я использовал команду sudo apt-get remove --purge mysql-connector-python, но она также не сработала и выдает мне ту же ошибку, что и выше.

Что делать? Я здесь в подвешенном состоянии!

  • Поскольку любая новая разработка, выполняемая в "mysql-utilities", восходит к 17 января 2017 года, я не думаю, что я буду нуждаться в этом больше. Я сделал ошибка при попытке установить старый архивированный пакет deb. (Новичок)

Если вы знаете, как его удалить, что это, было бы очень полезно рассказать мне об этом.

1 Ответ

2 голосов
/ 04 июля 2019

Обычно sudo apt autoremove должно работать, но в этом случае я использовал эту команду для решения той же проблемы:

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

После использования вышеуказанной команды, снова используйте sudo apt autoremove, и это решитвсе.

Для получения более подробной информации об этой проблеме, посетите этот сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...