Я установил сухарик с XFCE и доверял меньше, чем полчаса назад. Затем я перенес некоторые файлы с USB-накопителя на рабочий стол, ненадолго использовал встроенный браузер и использовал apt-get для установки большого количества пакетов. Я столкнулся с ошибкой в slpd
и подумал, что я мог бы попытаться установить его снова, чтобы увидеть, в чем проблема.
sudo apt-get install slpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
slpd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up slpd (1.2.1-9) ...
+ [ configure = configure ]
+ dpkg --compare-versions le 1.2.1-7.6
+ echo Reinstalling init script for new priorities ...
Reinstalling init script for new priorities ...
+ update-rc.d slpd remove
update-rc.d: /etc/init.d/slpd exists during rc.d purge (use -f to force)
dpkg: error processing package slpd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
slpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
Запуск sudo apt-get clean
не решил мою проблему. Это почти полностью новая установка. Я удаляю нужную программу slpd, но каждый раз, когда я пытаюсь использовать apt-get install
, я получаю эту ошибку dpkg. Что я могу сделать?
Похож на Вас, затронуты ошибкой, сообщенной в Панель запуска . Предложенное исправление должно открыть /var/lib/dpkg/info/slpd.postinst
и отредактировать его. Так, откройте свой терминал и тип:
sudo nano /var/lib/dpkg/info/slpd.postinst
и добавляют -f
к строке no:9 так, чтобы это стало:
update-rc.d -f slpd remove
Сохраняют и затем пытаются установить снова.