Проблемы с удалением пакетов

Стандартный

dm@dm-desktop: ~_113

Недавно столкнулся со следующей проблемой. После очередной проверки на наличие проблем с зависимостями:

sudo aptitude -f install

Терминал выдал сообщение:



Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
nvidia-331
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 184 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 367339 файлов и каталогов.)
Удаляется nvidia-331 (331.113-0ubuntu1~xedgers14.04.1) …
stop: Unknown instance:
userdel: user nvidia-persistenced is currently used by process 2695
dpkg: ошибка при обработке пакета nvidia-331 (—remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 8
При обработке следующих пакетов произошли ошибки:
nvidia-331
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я решил удалить проблемный, по мнению aptitude, драйвер видеокарты nvidia-331. Для этого я вышел из иксов (Ctrl-Alt-F1). Далее ввел логин + пароль. Но в самом конце команды удаления драйвера видеокарты:

sudo apt-get purge nvidia-*

снова я видел сообщение о том, что не удается удалить нужный пакет драйверов. Возвращаюсь в иксы (Ctrl-Alt-F7). Как обычно бывает в таких случаях, я полез на поклон к Google. На одном из форумов пользователь с ником c0mc4t подсказал следующее решение.

Нужно зайти от root (суперпользователя) в каталог /var/lib/dpkg/info и удалить все файлы, которые связаны с пакетом nvidia-331. Для этого заходим в нужный системный каталог командой:

cd /var/lib/dpkg/info

Далее нужно удалить все файлы, которые связаны с пакетом драйвера nvidia-331:

sudo rm nvidia-331.*

В вашем случае вместо nvidia-331. нужно вписать ваш проблемный пакет.

Проверим систему на наличие проблем с зависимостями:

sudo aptitude -f install

Команда вновь предупредила о желании удалить драйвер nvidia-331 и после моего согласия уже без проблем удалила его. Вот такой полезный опыт я приобрел. Удачи!!!


One Comment

Leave a Reply

Статьи