Я думаю, что это специфично для Ubuntu Vivid, поскольку ни одно из существующих решений не помогает:
- Можно ли заставить dpkg игнорировать ошибку, возвращаемую из сценария после установки?
- Невозможно удалить пакет в Debian 7
Все решения, которые я нашел до сих пор, предлагают dpkg --purge --force-all
, но это то, что я получаю под Ubuntu Vivid:
% dpkg --purge --force-all modemmanager
(Reading database ... 124407 files and directories currently installed.)
Removing modemmanager (1.4.0-1) ...
invoke-rc.d: unknown initscript, /etc/init.d/modemmanager not found.
dpkg: error processing package modemmanager (--purge):
subprocess installed pre-removal script returned error exit status 100
invoke-rc.d: unknown initscript, /etc/init.d/modemmanager not found.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 100
Errors were encountered while processing:
modemmanager