Zum Beispiel
dpkg: Fehler beim Bearbeiten von paketname (--purge): Unterprozess paket-name script gab den Fehlerwert 1 zurück
Eine Quick & Dirty Lösung ist das verschieben der Scripte von dpkg. Es sollten testweise auch NUR die betroffenen Pakete verschoben (oder umbenannt) werden! Als Beispiel soll der zabbix-agent dienen.
Die Scripte liegen unter /var/lib/dpkg/info/ und besitzen den Namen des Paketes.
# cd /var/lib/dpkg/info/ # ls za* zabbix-agent.conffiles zabbix-agent.list zabbix-agent.md5sums zabbix-agent.postinst zabbix-agent.postrm zabbix-agent.prerm
Diese kann man temporär verschieben
mv zabbix-agent.* /tmp/
Jetzt erneut deinstallieren
# aptitude purge zabbix-agent Die folgenden Pakete werden ENTFERNT: zabbix-agent 0 Pakete aktualisiert, 0 zusätzlich installiert, 1 werden entfernt und 5 nicht aktualisiert. 0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 689 kB frei werden. (Lese Datenbank ... 268439 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von zabbix-agent ...
Nach erfolgreichem abschließen noch die Temps entfernen
# rm /tmp/zabbix-agent.*
fertig.