Paket entfernen geht nicht :(

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
filou
Beiträge: 190
Registriert: 02.02.2004 21:21:40

Paket entfernen geht nicht :(

Beitrag von filou » 18.05.2005 11:31:05

Hallo,

ich möchte gerne von cyurs 1.5.X auf cyrus21 wechslen. Dabei möchte in die alten Sachen natürlich entfernen. Doch leider scheitet es an dem Paket cyrus-commom:

Code: Alles auswählen

Entferne cyrus-common ...
No override present.
dpkg: Fehler beim Bearbeiten von cyrus-common (--remove):
 Unterprozess post-removal script gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 cyrus-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
Während der Paketinstallation sind Probleme aufgetreten.  Versuche zu lösen:
Nur, wenn ich dieses Paket nicht entfernen kann, wie kann ich dann die neuen Pakte installieren ???
(sarge-System)

mfg

crazyed

Beitrag von crazyed » 18.05.2005 11:48:08

Moin,

es kann sein, dass ein Scriptfehler für das entfernen (prerm) vorliegt. Manuell kannst du aber sämtliche Verzeichnisse löschen indem due "dpkg -S cyrus-common" dir ausgeben lässt. -S mit grossem S, mit kleinem s wird etwas anderes ausgegeben. Dann noch ein wenig im Paketlisten herumwursteln und schon hast du keine Fehlermeldungen mehr. ;-)
Hast du schon mal ein "apt-get remove --purge cyrus-common" versucht?

filou
Beiträge: 190
Registriert: 02.02.2004 21:21:40

Beitrag von filou » 18.05.2005 12:25:10

Hi, danke für die Tipps, werde ich gleich mal testen.

Ja ein purge funktioniert ebenfalls nicht.


mfg

Benutzeravatar
Silke
Beiträge: 559
Registriert: 17.05.2005 15:58:20
Wohnort: Hannover
Kontaktdaten:

Beitrag von Silke » 18.05.2005 13:08:27

Moin,

versuchst du, zuerst die alte Version zu entfernen, um dann die neue zu installieren, oder hast du auch mal versucht, gleich die neue zu installieren?

Gruss,

- Silke -

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.05.2005 13:20:57

Versuchs mit

Code: Alles auswählen

 dpkg --purge --force-all Paket
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

filou
Beiträge: 190
Registriert: 02.02.2004 21:21:40

Beitrag von filou » 18.05.2005 16:00:34

Hallo,

irgendwie scheint nix zu gehen :(

Also, habe soweit alle entfernt, was ich wollte, bloß dieses eine Paket weigert sich.

Code: Alles auswählen

zeus:/var/state# dpkg -l | grep -i cyrus
pi  cyrus-common   1.5.19-20      CMU Cyrus mail system (common files)

zeus:/var/state# apt-get remove cyrus-common
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete werden ENTFERNT:
  cyrus-common
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 1037kB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 119836 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne cyrus-common ...
No override present.
dpkg: Fehler beim Bearbeiten von cyrus-common (--remove):
 Unterprozess post-removal script gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 cyrus-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
..
..
zeus:/var/state# dpkg -S cyrus-common
dpkg: *cyrus-common* nicht gefunden.

Im Moment bin ich ein wenig ratlos ?!
mfg


Ich nochmal. Habe mir das "remove-script" mal angesehen. Die Verzeichnisse und Programme die dort entfertn werden sollen, existieren nicht mehr. Soweit so gut.
Wie sage ich jetzt apt das cyrus-common nun nicht mehr installiert ist. Sonst kann ich cyrus21 nicht installieren.

mfg
Zuletzt geändert von filou am 18.05.2005 16:05:41, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.05.2005 16:05:13

Wenn alles nichts hilft, schmeiße das Paket händisch aus der Datenbank.

Code: Alles auswählen

 /var/lib/dpkg/status  
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Silke
Beiträge: 559
Registriert: 17.05.2005 15:58:20
Wohnort: Hannover
Kontaktdaten:

Beitrag von Silke » 18.05.2005 16:19:03

Hallo,

mit einem apt-get remove richtest du in einem solchen Fall nicht mehr viel aus.

Versuch mal, was bei
apt-get install cyrus21-common
passiert.

Zwangsweise wegflexen solltest du das Paket ansonsten mit
dpkg --purge --force-all cyrus-common
koennen, wie KBDCALLS schon sagte. --force-all ist aber wirklich nur eine Option fuer
den absoluten Ausnahmefall, wenn sonst nix geht und du weisst was du tust - damit
kannst du dir leicht das System zerschiessen.

Gruss,

- Silke -

filou
Beiträge: 190
Registriert: 02.02.2004 21:21:40

Beitrag von filou » 18.05.2005 16:43:45

Hallo, ich habe fertig.

Leider hat nix wirklich geholfen, auch gein purge-all.

Habe dan in der ?Paketliste? den Status des Paketes von intalled auf not-installed geändert.

Somit konnt ich auch dann alle neuen Pakte von cyrus21 installieren. Jetzt läuft es.

DANKE :D

mfg

Antworten