Hartnäckiges paket deinstallieren (sasl2-bin)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Hartnäckiges paket deinstallieren (sasl2-bin)

Beitrag von Erzlord Caron » 10.04.2004 12:26:17

Hallo, habe ein Problem mit sasl2-bin, und zwar schon bei der zweiuten Installation.
Es installiert nicht vernünftig, und ist dnach einfach nicht loszuwerden:

apt-get install -f

Code: Alles auswählen

(Lese Datenbank ... 51540 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von sasl2-bin 2.1.18-1 (durch .../sasl2-bin_2.1.18-2_i386.deb) ...
Stopping SASL Authentication Daemon: invoke-rc.d: initscript saslauthd, action "stop" failed.
dpkg: Warnung - altes pre-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
Stopping SASL Authentication Daemon: invoke-rc.d: initscript saslauthd, action "stop" failed.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/sasl2-bin_2.1.18-2_i386.deb (--unpack):
 Unterprozess neues pre-removal Skript gab den Fehlerwert 1 zurück
Starting SASL Authentication Daemon: saslauthd[22146] :detach_tty      : Cannot start saslauthd
saslauthd[22146] :detach_tty      : could not read from startup_pipe
invoke-rc.d: initscript saslauthd, action "start" failed.
dpkg: Fehler beim Aufräumen:
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/sasl2-bin_2.1.18-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt-get remove sasl2-bin/dpkg -r

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten von sasl2-bin (--remove):
 Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
 es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
 sasl2-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)
dpkg -i /var/cache/apt/archives/sasl2-bin_2.1.18-2_i386.deb

Code: Alles auswählen

Wähle vormals abgewähltes Paket sasl2-bin.
(Lese Datenbank ... 51540 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von sasl2-bin 2.1.18-1 (durch .../sasl2-bin_2.1.18-2_i386.deb) ...
Stopping SASL Authentication Daemon: invoke-rc.d: initscript saslauthd, action "stop" failed.
dpkg: Warnung - altes pre-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
Stopping SASL Authentication Daemon: invoke-rc.d: initscript saslauthd, action "stop" failed.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/sasl2-bin_2.1.18-2_i386.deb (--install):
 Unterprozess neues pre-removal Skript gab den Fehlerwert 1 zurück
Starting SASL Authentication Daemon: saslauthd[22252] :detach_tty      : Cannot start saslauthd
saslauthd[22252] :detach_tty      : could not read from startup_pipe
invoke-rc.d: initscript saslauthd, action "start" failed.
dpkg: Fehler beim Aufräumen:
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/sasl2-bin_2.1.18-2_i386.deb
Ich werde es einfach nciht los...

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 10.04.2004 12:37:23

Sieht so aus, als ob sich der deamon nicht stoppen lassen will. Vielleicht kannst Du das ja händisch erreichen:

Code: Alles auswählen

/etc/init.d/saslauthd stop
Vielleicht kommen da ja auch hilfreiche Fehlermeldungen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 10.04.2004 16:11:54

könnte wirklich hilfreich sein:

Code: Alles auswählen

Stopping SASL Authentication Daemon: /etc/init.d/saslauthd: line 52: start-stop-daemon: command not found

Das hier ist der Ausschnitt aus der /etc/init.d/saslauthd:

Code: Alles auswählen

    49          start-stop-daemon --stop --quiet --pidfile "/var/run/${NAME}/saslauthd.pid" --exec "${DAEMON}" -- ${PARAMS}
    50          sleep 1
    51          start-stop-daemon --start --quiet --pidfile "/var/run/${NAME}/saslauthd.pid" --exec "${DAEMON}" -- ${PARAMS}
    52          echo "${NAME}."
    53          ;;
Kenne mich mit diesen run-Geschichten leider nicht ausreichend aus, um damit viel anfangen zu können.

Olaf Dietsche
Beiträge: 520
Registriert: 12.06.2003 23:18:50
Wohnort: Siegburg

Beitrag von Olaf Dietsche » 10.04.2004 16:53:22

Du mußt das Kommando als root ausführen. Wenn du es als root ausgeführt hast, dann mußt du deinen Pfad erweitern:

Code: Alles auswählen

export PATH=/sbin:$PATH

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 10.04.2004 17:07:48

oh, wie peinlich *gggg*

das hier ist die ausgabe:

Code: Alles auswählen

Stopping SASL Authentication Daemon: caron@caroncastle:~$
bricht also auch wohl irgendwie ab...

Olaf Dietsche
Beiträge: 520
Registriert: 12.06.2003 23:18:50
Wohnort: Siegburg

Beitrag von Olaf Dietsche » 10.04.2004 17:26:28

Das sieht so aus, als ob der Daemon schon nicht mehr läuft. Das ist also nicht dein Problem. Was passiert denn, wenn du ein

Code: Alles auswählen

dpkg-reconfigure sasl2-bin
machst?

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 10.04.2004 17:54:33

/usr/sbin/dpkg-reconfigure: sasl2-bin ist kaputt oder nicht komplett installiert

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 12.04.2004 01:01:17

also, es gibt da wohl fehler im pre-removal scxript, deshalb weigert er sich, irgendwas am paket zu machen.

kommt schon, irg3endjemandweiß doch sicher, was jetzt zu tun ist

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 12.04.2004 16:55:45

ok, scheint erledigt zu sein, habe die pre-removel scripts geändert (dienst stoppen gegen killall ersetzt), es geht es.

Antworten