maxpoitn2point
@maxpoitn2point
Как всегда, в своем репертуаре

Как полностью удалить пакет в Ubuntu?

Ставил mysql. Получилось так, что он криво стал. при запуске сервиса висел. Попытался удалить, но получилось только хуже.
sudo apt remove mysql-server
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет «mysql-server» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-server-5.6 (5.6.28-0ubuntu0.15.10.1) …
invoke-rc.d: dangling symlink: /etc/rc5.d/S02mysql
invoke-rc.d: dangling symlink: /etc/rc5.d/S02mysql
dpkg: ошибка при обработке пакета mysql-server-5.6 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 102
При обработке следующих пакетов произошли ошибки:
 mysql-server-5.6
E: Sub-process /usr/bin/dpkg returned an error code (1)


sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет mysql-server-5.6 (5.6.28-0ubuntu0.15.10.1) …
invoke-rc.d: dangling symlink: /etc/rc5.d/S02mysql
invoke-rc.d: dangling symlink: /etc/rc5.d/S02mysql
dpkg: ошибка при обработке пакета mysql-server-5.6 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 102
При обработке следующих пакетов произошли ошибки:
 mysql-server-5.6
E: Sub-process /usr/bin/dpkg returned an error code (1)


Как быть?
  • Вопрос задан
  • 13857 просмотров
Решения вопроса 1
Endru9
@Endru9
Админ Linux
sudo apt-get purge mysql-server-5.6
apt-get clean
если не помогло, открываем файл /var/lib/dpkg/status
удаляем строки касающиеся mysql-server-5.6, и устанавливаем его заново если нужно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
erniesto77
@erniesto77
oop, rb, py, php, js
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql

rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql \
          /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld

updatedb
exit

rm ~/.mysql_history
sudo find / -name .mysql_history -delete
Ответ написан
kashamalasha
@kashamalasha
попробуй
sudo dpkg --remove --force-remove-reinstreq mysql-server
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы