Я установил упаковщик чашек для принтера, но он сломался. Теперь и 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
Итак, после попытки нескольких команд в терминале попытаться принудительно удалить его, я наконец смог выяснить, что пакет не был полностью установлен. Поэтому я открыл файл DEB, скопировал остальные файлы и, используя «gksudo nautilus» для получения root-доступа, вставил остальные файлы, в которые входила папка, в которой отсутствовала упомянутая ошибка. Тогда Synaptic смог исправить пакет, и я смог удалить его навсегда.
Попробуйте это dpkg --remove --force-remove-reinstreq mfc240ccupswrapper