alexreinert / debmatic

debmatic is a project to install the Homematic OCCU on Debian based systems (Debian, Ubuntu, Raspbian, Armbian)
193 stars 34 forks source link

Deinstallation von debmatic schlägt fehl #351

Open zeitisen opened 1 year ago

zeitisen commented 1 year ago

Bei der Deinstallation kommt folgender Fehler, wenn eine zu deinstallierende Komponente bereits deaktiviert ist::

sudo dpkg -D5 --remove debmatic 

gibt es Debugausgaben:

D000001: ensure_diversions: new, (re)loading D000001: process queue pkg debmatic:armhf queue.len 0 progress 1, try 1 D000001: deferred_remove package debmatic:armhf D000001: checking dependencies for remove 'debmatic:armhf' (Lese Datenbank ... 186012 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von debmatic (3.69.7-108) ... Stopping debmatic ... Done Disable debmatic services ... Done Disable lighttps integration ... FAILED Already disabled debmatic Run "service lighttpd force-reload" to enable changes Could not disable debmatic lighttpd module dpkg: Fehler beim Bearbeiten des Paketes debmatic (--remove): »installiertes debmatic-Skript des Paketes pre-removal«-Unterprozess gab den Fehlerwert 1 zurück D000001: ensure_diversions: same, skipping D000001: ensure_diversions: same, skipping Fehler traten auf beim Bearbeiten von: debmatic

Ich habe jetzt nach Versuch und Irrtum mit

sudo lighttpd-enable-mod debmatic

lighttpd enabled, damit ihn das Script ohne Fehler wieder disablen kann. Und dann funktioniert Entfernen:

sudo dpkg -D5 --remove debmatic D000001: ensure_diversions: new, (re)loading D000001: process queue pkg debmatic:armhf queue.len 0 progress 1, try 1 D000001: deferred_remove package debmatic:armhf D000001: checking dependencies for remove 'debmatic:armhf' (Lese Datenbank ... 186012 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von debmatic (3.69.7-108) ... Stopping debmatic ... Done Disable debmatic services ... Done Disable lighttps integration ... Done Remove obsolete files ... Done D000001: ensure_diversions: same, skipping D000001: removal_bulk package debmatic:armhf D000001: removal_bulk cleaning info directory D000001: removal_bulk purging? foundpostrm=0 D000001: removal done

Das Script debmatic.prerm sollte keinen Fehler werfen, wenn die lighttp Integration bereits disabled ist.

stale[bot] commented 11 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.