Wenn ich versuche, Haguichi zu deinstallieren, passiert Folgendes:
Removing haguichi (1.3.3~ubuntu16.04.1) ...
/var/lib/dpkg/info/haguichi.postrm: 3: /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: not found
dpkg: error processing package haguichi (--remove): subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
haguichi
E: Sub-process /usr/bin/dpkg returned an error code (1)
Antwort1
Das Problem ist die fehlende Komponente libglib2.0-bin
, die den Befehl enthält glib-compile-schemas
.
Weil Haguichi beschädigt ist apt-get
oder dpkg
jedes Mal versucht, es zu entfernen, wenn Sie etwas installieren oder deinstallieren möchten, und das endet in einem Fehler, weil es libglib2.0-bin
fehlt und das Deinstallationsprogramm von Haguichi davon abhängt.
Die folgende Lösung hat bei mir funktioniert und ich hoffe, dass sie bei Ihnen genauso funktioniert:
Ich habe einfach gesagt, apt-get
dass Haguichi bei jedem Installations- oder Deinstallationsvorgang ignoriert werden soll. Anschließend habe ich die fehlende Komponente installiert und dann gesagt, apt-get
dass Haguichi deinstalliert werden soll.
Unten sind die Befehle, die ich verwendet habe:
sudo -s
echo haguichi hold | dpkg --set-selections
apt-get install libglib2.0-bin
apt-get remove haguichi
exit
Notiz:Wenn Sie den Befehl ausführen, apt-get install libglib2.0-bin
wird am Ende ein Haguichi-Fehler angezeigt, aber unabhängig davon hat Libglib Bin erfolgreich installiert.
Ich habe dies getan, indem ich den Befehl verwendet habe, den ich gefunden habe aufhier auf Unix & Linux SE.