Я не могу установить или удалить какие-либо пакеты, потому что я получаю эту ошибку: сценарий предварительного удаления установленного подпроцесса возвратил ошибку, выход из состояния 127

Я установил упаковщик чашек для принтера, но он сломался. Теперь и Store, и Synaptic не будут устанавливать или удалять какие-либо пакеты, поскольку «mfc240ccupswrapper» не может быть восстановлен или изменен. Я пытался удалить его безрезультатно.

Это вывод попытки удаления пакета:

Removing mfc240ccupswrapper ...
/var/lib/dpkg/info/mfc240ccupswrapper.prerm: 3: /usr/local/Brother/Printer/mfc240c/cupswrapper/cupswrappermfc240c: not found
dpkg: error processing mfc240ccupswrapper (--remove):
 subprocess installed pre-removal script returned error exit status 127
No apport report written because MaxReports is reached already
/var/lib/dpkg/info/mfc240ccupswrapper.postinst: 3: /usr/local/Brother/Printer/mfc240c/cupswrapper/cupswrappermfc240c: not found
chmod: cannot access `/usr/local/Brother/Printer/mfc240c/cupswrapper': No such file or directory
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mfc240ccupswrapper
0
задан 19 December 2010 в 03:47

2 ответа

Итак, после попытки нескольких команд в терминале попытаться принудительно удалить его, я наконец смог выяснить, что пакет не был полностью установлен. Поэтому я открыл файл DEB, скопировал остальные файлы и, используя «gksudo nautilus» для получения root-доступа, вставил остальные файлы, в которые входила папка, в которой отсутствовала упомянутая ошибка. Тогда Synaptic смог исправить пакет, и я смог удалить его навсегда.

0
ответ дан 19 December 2010 в 03:47

Попробуйте это dpkg --remove --force-remove-reinstreq mfc240ccupswrapper

0
ответ дан 19 December 2010 в 03:47

Другие вопросы по тегам:

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