[Gelöst] Wie ein defektes Paket entfernen (Dependencies ok!)
[Gelöst] Wie ein defektes Paket entfernen (Dependencies ok!)
Hallo !
Ich versuche ein Paket zu deinstallieren. Ich hatte es versehentlich installiert [lio-utils] und die Installation schlug fehl [subprocess dpkg returned an error]. Alle bisher "gefundenen" Hilfen versagen [wie dpkg --remove --force , at-get clean und alles ... !??]. Das Paket hat keine Abhängigkeitsfehler, weils diese eben nicht eingetragen sind ...Es will nämlich ein Kernel-Module installieren oder starten, das nicht existiert.
Ich bin auf Raspberri [linux 4.1.6.+ #810 PREMPT armv6l GNU/Lunux].
Letzten Ende wird man da irgendwo manuell eingreifen müssen, weil alle Programme solange alles ok finden, bis die Installation scheitert. Da diese nicht beendet wurde, versucht die Deinstalltion erst, das Paket zu installieren ...
Ich bin jetzt völlig blockiert, weil ich bei jedem neuen Paket dieses Problem wieder sehe.
Ein Tip wäre schön.
Danke,
Manfred
Ich versuche ein Paket zu deinstallieren. Ich hatte es versehentlich installiert [lio-utils] und die Installation schlug fehl [subprocess dpkg returned an error]. Alle bisher "gefundenen" Hilfen versagen [wie dpkg --remove --force , at-get clean und alles ... !??]. Das Paket hat keine Abhängigkeitsfehler, weils diese eben nicht eingetragen sind ...Es will nämlich ein Kernel-Module installieren oder starten, das nicht existiert.
Ich bin auf Raspberri [linux 4.1.6.+ #810 PREMPT armv6l GNU/Lunux].
Letzten Ende wird man da irgendwo manuell eingreifen müssen, weil alle Programme solange alles ok finden, bis die Installation scheitert. Da diese nicht beendet wurde, versucht die Deinstalltion erst, das Paket zu installieren ...
Ich bin jetzt völlig blockiert, weil ich bei jedem neuen Paket dieses Problem wieder sehe.
Ein Tip wäre schön.
Danke,
Manfred
Zuletzt geändert von mabra am 19.09.2015 21:50:16, insgesamt 1-mal geändert.
-
- Beiträge: 2493
- Registriert: 01.10.2006 13:19:37
- Lizenz eigener Beiträge: GNU General Public License
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Du könntest das mal probieren:
oder
Code: Alles auswählen
dpkg -r --force-depends paketname
Code: Alles auswählen
dpkg -P --force-depends <Paket>
Gruß niesommer
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Hi,
und danke für den Versuch
Bleibt alles beim alten:
... unloading fabric ...no such file or directory
is kernel module loaded : FAILED
invoke-rc.d initscript target action stop failed ...
loading target_core_mod FAILED
dpkg: error while cleaning up
Ich muß herausfinden, wie man die Dateien manuell löscht und dann die
Dependencies korrigiert.
Leider erlebe ich das öfter
Danke mal,
Manfred
und danke für den Versuch
Bleibt alles beim alten:
... unloading fabric ...no such file or directory
is kernel module loaded : FAILED
invoke-rc.d initscript target action stop failed ...
loading target_core_mod FAILED
dpkg: error while cleaning up
Ich muß herausfinden, wie man die Dateien manuell löscht und dann die
Dependencies korrigiert.
Leider erlebe ich das öfter
Danke mal,
Manfred
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Das hilft vermutlich nichts, weil der Fehler in einem der Skripte des Pakets auftritt (PreInstall, PostInstall, PreRemove, PostRemove) wogegen die --force Optionen nichts ausrichten können. Gib einfach den normalen Befehl zum Deinstallieren des Pakets mit dpkg ein, etwa
und poste die vollständige Fehlermeldung (wenn sie dir selbst noch nicht weiterhilft). Daran müsste man zumindest erkennen können an welchem Skript es scheitert, wenn meine Vermutung überhaupt stimmt.
In diesem Fall scheint es ja der Versuch zu sein ein Modul zu (ent)laden oder einen Dienst zu starten oder zu stoppen, was ohne dieses Kernelmodul zum Scheitern verurteilt ist. Eine einfache Lösung wäre es den Befehl mit invoke-rc.d im entsprechenden Skript auszukommentieren…
Code: Alles auswählen
# dpkg -P Paketname
In diesem Fall scheint es ja der Versuch zu sein ein Modul zu (ent)laden oder einen Dienst zu starten oder zu stoppen, was ohne dieses Kernelmodul zum Scheitern verurteilt ist. Eine einfache Lösung wäre es den Befehl mit invoke-rc.d im entsprechenden Skript auszukommentieren…
-
- Beiträge: 2493
- Registriert: 01.10.2006 13:19:37
- Lizenz eigener Beiträge: GNU General Public License
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Schau mal hier rein: Abschnitt: 2.5.9. Der dpkg-Befehl
Tabelle 2.17. Erwähnenswerte Dateien, die durch dpkg erzeugt werden
https://people.debian.org/~osamu/debian ... kg_command
Tabelle 2.17. Erwähnenswerte Dateien, die durch dpkg erzeugt werden
https://people.debian.org/~osamu/debian ... kg_command
Gruß niesommer
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Ok, danke für Dein Angebot !
=====
root@rb1:~# dpkg -P lio-utils
(Reading database ... 124270 files and directories currently installed.)
Removing lio-utils ...
Unloading fabric/configfs: /sys/kernel/config/target/ No such file or directory
Is kernel module loaded?
[FAILED]: 1
Unloading target_core_mod/ConfigFS core: /sys/kernel/config/target/version No such file or directory
Is kernel module loaded?
[FAILED]: 1
invoke-rc.d: initscript target, action "stop" failed.
dpkg: error processing lio-utils (--purge):
subprocess installed pre-removal script returned error exit status 1
Loading target_core_mod/ConfigFS core: [FAILED]: 1
invoke-rc.d: initscript target, action "start" failed.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
lio-utils
====
Scheibar wird da "/var/lib/dpkg/info/lio-utils.prerm" aufgerufen.
Wenn alle Stricke reißen, werde ich in Zeile zwei "exit 0" reinschreiben ...
Da wird eben versucht ein Modul zu stoppen, das nicht existiert.
>invoke-rc-d target stop<
Viele Grüße,
Manfred
=====
root@rb1:~# dpkg -P lio-utils
(Reading database ... 124270 files and directories currently installed.)
Removing lio-utils ...
Unloading fabric/configfs: /sys/kernel/config/target/ No such file or directory
Is kernel module loaded?
[FAILED]: 1
Unloading target_core_mod/ConfigFS core: /sys/kernel/config/target/version No such file or directory
Is kernel module loaded?
[FAILED]: 1
invoke-rc.d: initscript target, action "stop" failed.
dpkg: error processing lio-utils (--purge):
subprocess installed pre-removal script returned error exit status 1
Loading target_core_mod/ConfigFS core: [FAILED]: 1
invoke-rc.d: initscript target, action "start" failed.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
lio-utils
====
Scheibar wird da "/var/lib/dpkg/info/lio-utils.prerm" aufgerufen.
Wenn alle Stricke reißen, werde ich in Zeile zwei "exit 0" reinschreiben ...
Da wird eben versucht ein Modul zu stoppen, das nicht existiert.
>invoke-rc-d target stop<
Viele Grüße,
Manfred
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Danke, super Tip !!!
Manfred
[quote="niesommer"]Schau mal hier rein: Abschnitt: [b]2.5.9. Der dpkg-Befehl[/b]
[i]Tabelle 2.17. Erwähnenswerte Dateien, die durch dpkg erzeugt werden [/i]
[url]https://people.debian.org/~osamu/debian ... kg_command[/url][/quote]
Manfred
[quote="niesommer"]Schau mal hier rein: Abschnitt: [b]2.5.9. Der dpkg-Befehl[/b]
[i]Tabelle 2.17. Erwähnenswerte Dateien, die durch dpkg erzeugt werden [/i]
[url]https://people.debian.org/~osamu/debian ... kg_command[/url][/quote]
Re: Wie ein defektes Paket entfernen (Dependencies ok!)
Ok, Leute !
Habe im Pre-Install-Script das Stoppen des Kernel-Modules auskommentiert, sodaß
der Teil keinen Fehler mehr liefert.
Deinstall success !
Vielen Dank für die Hilfe !
Viele Grüße,
Manfred
Habe im Pre-Install-Script das Stoppen des Kernel-Modules auskommentiert, sodaß
der Teil keinen Fehler mehr liefert.
Deinstall success !
Vielen Dank für die Hilfe !
Viele Grüße,
Manfred