Editor joe: wie kann ich das kaputte Paket deinstallieren ?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Andreas O.
Beiträge: 383
Registriert: 10.08.2003 16:49:48

Editor joe: wie kann ich das kaputte Paket deinstallieren ?

Beitrag von Andreas O. » 27.04.2004 07:41:30

Hallo,

ich kämpfe schon seit geraumer Zeit damit, das kaputte Paket "joe" zu deinstallieren bzw. neu zu installieren, es klappt aber leider nichts.
Jedesmal, wenn ich etwas anderes installiere / deinstalliere, kommt folgende Meldung:
apt-get install mozilla
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
mozilla ist schon die neueste Version.
Die folgenden zusätzlichen Pakete werden installiert:
joe
Die folgenden Pakete werden aktualisiert:
joe
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 166 nicht aktualisiert.
783 nicht vollständig installiert oder entfernt.
Es müssen 141kB Archive geholt werden.
Nach dem Auspacken werden 4096B Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] j
Hole:1 ftp://ftp.de.debian.org sarge/main joe 2.8-23 [141kB]
Es wurden 141kB in 2s geholt (50,1kB/s)
(Lese Datenbank ... 106820 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von joe 2.8-21 (durch .../archives/joe_2.8-23_i386.deb) ...
Entpacke Ersatz für joe ...
/var/lib/dpkg/info/joe.postrm: line 3: /usr/bin/update-menus: Keine Berechtigungdpkg: Warnung - altes post-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
/var/lib/dpkg/tmp.ci/postrm: line 3: /usr/bin/update-menus: Keine Berechtigung
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/joe_2.8-23_i386.deb (--unpack):
Unterprozess neues post-removal Skript gab den Fehlerwert 1 zurück
/var/lib/dpkg/tmp.ci/postrm: line 3: /usr/bin/update-menus: Keine Berechtigung
dpkg: Fehler beim Aufräumen:
Unterprozess post-removal script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/joe_2.8-23_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich habe auch schon verschiedene Versionen von dpkg -i bzw. -r --force-things ausprobiert, ich krieg das kaputte Paket einfach nicht los :-(

Gibt es noch eine Radikallösung dazu (Ein Löschen in /var/cache.../Paketname brachte auch nichts).


Andreas


Andreas

Benutzeravatar
feltel
Webmaster
Beiträge: 10469
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 28.04.2004 19:15:11

Ist vielleicht /var oder /tmp mit "noexec" gemountet? Mach ein "mount" und check das ab.

Benutzeravatar
Andreas O.
Beiträge: 383
Registriert: 10.08.2003 16:49:48

Beitrag von Andreas O. » 29.04.2004 21:45:24

feltel hat geschrieben:Ist vielleicht /var oder /tmp mit "noexec" gemountet? Mach ein "mount" und check das ab.
Das versteh ich nicht ganz:
hier die Meldung von mount:
l@localhost:~$ mount
/dev/hdb3 on / type ext3 (rw,errors=remount-ro)
none on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)

Ich habe für /var bzw. /tmp keine extra Partition, hängt alles unter /dev/hdb3 .


Andreas

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 29.04.2004 21:54:50

Wie sehen die Berechtigung für /usr/bin/update-menus aus?

Code: Alles auswählen

ls -l /usr/bin/update-menus
Sollte sowas wie

Code: Alles auswählen

rwxrwx??? root root
sein

Benutzeravatar
Andreas O.
Beiträge: 383
Registriert: 10.08.2003 16:49:48

Beitrag von Andreas O. » 30.04.2004 18:33:27

Joghurt hat geschrieben:Wie sehen die Berechtigung für /usr/bin/update-menus aus?

Code: Alles auswählen

ls -l /usr/bin/update-menus
Sollte sowas wie

Code: Alles auswählen

rwxrwx??? root root
sein
Hallo Joghurt,

danke dir und dem Webmaster für Eure Bemühungen, ich mach' jetzt aber eine Rücksicherung mit partimage, denke, das geht alles schneller, wenn ich die Änderungen ab der Sicherung auf die 2. Festplatte sichere und dann wieder zurückkopiere, als mich ständig im Kreis zu drehen.
Eines habe ich jedenfalls dazugelernt: ich werde niemals mehr ein apt-get upgrade bzw. -dist-upgrade mehr machen, das macht mir jedesmal das Paket gnucash (und nicht nur das: auch Mozilla, CUPS, etc., etc.) kaputt, und es wieder von Version 1.6.X (woody) auf 1.8.X zu bringen, grenzt schon an die Ausmaße eines Informatikstudiums :-(

Andreas

Antworten