Сегодня я запустил обновление для своей установки Ubuntu 14.10, и после этого я получил некоторые ошибки о драйвере nvidia-331, поэтому я хотел удалить его и переустановить каждый раз, когда это делается, apt-get purge nvidia- Ошибка 331, и я получил эту ошибку
devh@devh-PC:~$ sudo apt-get -y purge nvidia-331
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-generic linux-image-generic thermald
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
nvidia-331
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 184 MB disk space will be freed.
(Reading database ... 243902 files and directories currently installed.)
Removing nvidia-331 (331.113-0ubuntu0.1) ...
stop: Unknown job: nvidia-persistenced
userdel: user nvidia-persistenced is currently used by process 1612
dpkg: error processing package nvidia-331 (--remove):
subprocess installed post-removal script returned error exit status 8
Errors were encountered while processing:
nvidia-331
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я получаю ту же ошибку при попытке установить любой другой пакет.
Я вижу, что Вы уже решили свою проблему. Это только для других, ищущих ответы на их подобную проблему в надлежащей форме ответа.
У меня была эта та же проблема при проигрывании вокруг с драйверами. Для решения его я сделал следующее:
Выполненный sudo apt-get purge nvidia-331
. Эта работа wont't, но принимают во внимание идентификатор процесса, который она упоминает, когда она жалуется:
userdel: user nvidia-persistenced is currently used by process 1612
Выполненный sudo kill [process_id]
уничтожить упомянутый выше процесс. Обратите внимание, что Ваш идентификатор процесса будет несомненно отличаться, не используйте тот выше!
sudo apt-get purge nvidia-331
Это должно теперь работать.