
Ich denke, das ist Ubuntu Vivid-spezifisch, da keine der vorhandenen Lösungen hilft:
- Kann ich dpkg dazu bringen, einen von einem Post-Installationsskript zurückgegebenen Fehler zu ignorieren?
- Paket kann unter Debian 7 nicht entfernt werden
Alle Lösungen, die ich bisher gefunden habe, schlagen vor dpkg --purge --force-all
, aber das hier ist, was ich unter Ubuntu Vivid bekomme:
% 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
Antwort1
Habe gleich im Anschluss die Lösung gefunden:
% > /etc/init.d/modemmanager
% dpkg --purge --force-all modemmanager
(Reading database ... 124407 files and directories currently installed.)
Removing modemmanager (1.4.0-1) ...
Purging configuration files for modemmanager (1.4.0-1) ...
Processing triggers for man-db ...
Um beispielsweise ein leeres Initskript zu erstellen, /etc/init.d/modemmanager
.