[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pakete enfernen nach Ungluecksfall



Peter Blancke wrote:

Es ist zwar wenig zufriedenstellend, aber ich verfahre in solchen
Faellen so, dass ich den Exitcode in der verunglueckten Routine am
Anfang der Datei selber auf 0 setze und damit weiterkomme.

Bringe mal die genaue Abbruchmeldung, vielleicht kann ich Dir dann
die entsprechende Datei dazu nennen.
nightfae-router:/home/kai# apt-get remove cyrus-common
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
 cyrus-common
0 packages upgraded, 0 newly installed, 1 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 1176kB will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing cyrus-common (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
cyrus-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
nightfae-router:/home/kai#


Und wenn ich so wie er mir heisst tun will:

nightfae-router:/home/kai# apt-get install cyrus-common
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, cyrus-common is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/417kB of archives. After unpacking 0B will be used.
Selecting previously deselected package cyrus-common.
(Reading database ... 60197 files and directories currently installed.)
Preparing to replace cyrus-common 1.5.19-9.1 (using
.../cyrus-common_1.5.19-9.1_i386.deb) ...
Stopping Cyrus PAM pwcheck daemon: dpkg: warning - old pre-removal
script returned error exit status 1
dpkg - trying script from the new package instead ...
Stopping Cyrus PAM pwcheck daemon: dpkg: error processing
/var/cache/apt/archives/cyrus-common_1.5.19-9.1_i386.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Starting Cyrus PAM pwcheck daemon: dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/cyrus-common_1.5.19-9.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
nightfae-router:/home/kai#

Pakete Cyrus-imap und Cyrus-Admin sind sauber deinstalliert.

Es ist IMHO ohnehin nur ein uebler Workaround.

Naja, in Ermangelung einer besseren Lösung ist alles fein, was
klappt.... Da ich das Paket danach wieder sauber aufspielen will, würde
sich der Zustand wenn er mich liesse ja fixen.

Kann ich die restlichen Files manuell löschen und irgendwie Debian
beibringen, daß das Paket NICHT installiert ist?

Davon rate ich ab, weil wohl dann die Konsistenz der fuer apt
notwendigen Datenbanken verloren geht.

Lol, da schlägt meine Windows-Mentalität durhc...

Cheers,
Kai




Reply to: