Hallo liebe Community,
Ich habe Probleme beim Entfernen (apt-get purge) des Paketes roundup. Hier mal der Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | root@schwarzekiste:/var/lib/dpkg# apt-get -f purge roundup Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Die folgenden Pakete werden ENTFERNT: roundup 0 aktualisiert, 0 neu installiert, 1 zu entfernen und 22 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Nach dieser Operation werden 4.497kB Plattenplatz freigegeben. Möchten Sie fortfahren [J/n]? J (Lese Datenbank ... 146612 Dateien und Verzeichnisse sind derzeit installiert.) Entferne roundup ... + U=roundup + update-rc.d roundup remove update-rc.d: /etc/init.d/roundup exists during rc.d purge (use -f to force) dpkg: Fehler beim Bearbeiten von roundup (--remove): Unterprozess installiertes post-removal-Skript gab den Fehlerwert 1 zurück Verarbeite Trigger für ureadahead ... Fehler traten auf beim Bearbeiten von: roundup E: Sub-process /usr/bin/dpkg returned an error code (1) |
Ich habe im Removeskript von roundup (/var/lib/dpkg/info/roundup.postrm) bash -x gesetzt, man sieht oben also schon die Schritte im Skript (Zeile 13 und 14). Hier die ganze Datei:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | #!/bin/sh -ex U=roundup check_and_delete_user() { if [ `getent passwd $U` ]; then deluser --quiet $U fi } check_and_delete_group() { if [ X"`getent group $U`" != X ]; then delgroup --quiet $U || true fi } case "$1" in remove|purge|abort-install|disappear) update-rc.d roundup remove >/dev/null update-rc.d roundup-dirs remove > /dev/null if [ "$1" = "purge" ]; then # handle a dpkg bug [ -d /etc/roundup ] && rmdir --ignore-fail-on-non-empty /etc/roundup >/dev/null 2>&1 [ -d /var/lib/roundup/trackers ] && rmdir --ignore-fail-on-non-empty /var/lib/roundup/trackers >/dev/null 2>&1 [ -d /var/lib/roundup ] && rmdir --ignore-fail-on-non-empty /var/lib/roundup >/dev/null 2>&1 rm -f /var/service/roundup > /dev/null 2>&1 rm -fr /etc/roundup/service > /dev/null 2>&1 rm -fr /var/run/roundup > /dev/null 2>&1 check_and_delete_user check_and_delete_group fi ;; upgrade) # do nothing ;; failed-upgrade) # do nothing ;; abort-upgrade) # do nothing ;; *) echo "$0: incorrect arguments: $*" >&2 exit 1 ;; esac |
Ich habe es bereits erfolglos mit apt-get -f purge roundup versucht. Was muss ich tun um meine Paketverwaltung wieder nutzen zu können?
Vielen Dank im Voraus für hilfreiche Beiträge,
Ezume