apt-get remove xfwm4

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

apt-get remove xfwm4

Beitrag von Ponder_Stibbons » 08.10.2003 16:11:15

hallo, ich bekomme beim Versuch xfwm4 zu deinstallieren folgende Fehlermeldung:

Code: Alles auswählen

# apt-get remove xfwm4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete werden ENTFERNT:
  xfwm4
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 338 nicht aktualisiert.
Es müssen 0B der Archive geholt werden.
Nach dem Auspacken werden 3834kB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] 
(Reading database ... 142701 files and directories currently installed.)
Removing xfwm4 ...
update-alternatives: --slave only allowed with --install

Debian update-alternatives 1.10.15.
Copyright (C) 1995 Ian Jackson.
Copyright (C) 2000-2002 Wichert Akkerman
This is free software; see the GNU General Public Licence
version 2 or later for copying conditions.  There is NO warranty.

Usage: update-alternatives --install <link> <name> <path> <priority>
                          [--slave <link> <name> <path>] ...
       update-alternatives --remove <name> <path>
       update-alternatives --remove-all <name>
       update-alternatives --auto <name>
       update-alternatives --display <name>
       update-alternatives --list <name>
       update-alternatives --config <name>
       update-alternatives --set <name> <path>
       update-alternatives --all
<name> is the name in /etc/alternatives.
<path> is the name referred to.
<link> is the link pointing to /etc/alternatives/<name>.
<priority> is an integer; options with higher numbers are chosen.

Options:  --verbose|--quiet  --test  --help  --version
          --altdir <directory>  --admindir <directory>
dpkg: error processing xfwm4 (--remove):
 subprocess pre-removal script returned error exit status 2
Errors were encountered while processing:
 xfwm4
E: Sub-process /usr/bin/dpkg returned an error code (1)
Kann mir die jemand erklären und sagen was ich dagegen tun kann.
Gruß Ponder

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 08.10.2003 16:39:46

von wo hast du das xfwm4 ?

Und welches Debian "fährst" du ??

evt. sources.list posten...

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 11:04:50

Ich benutze Debian unstable und habe die pakete von ftp2.de.debian.org/
Gruß Ponder

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.10.2003 11:39:20

*hrm*.

scheint als wäre das Paket Buggy... :/

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=211804

Lass es halt drauf, bis ein neues Paket raus ist.
Dann das neue installieren, und es gleich wieder deinstallieren ;)

BTW: bugs.debian.org ist immer einen Blick wert, wenn was nicht tut wie's sollte (vor allem wenn man ein SID only System hat)

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 12:20:50

Gibt es keine Möglichkeit die deinstallation zu erzwingen?
Nicht das ich was gegen xfce4 hätte bei mir zu Hause benutze ich den nur.
Gruß Mark

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.10.2003 12:25:01

Probier mal

Code: Alles auswählen

dpkg --remove --purge --force-all xfmw4

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 12:33:11

klappt nicht aber danke für die versuchte Hilfe :-)
Gruß Ponder

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.10.2003 13:16:05

Geh mal in /var/lib/dpkg/info

da solltest du ein File Namens

xfwm4.prerm

haben (oder so ;))

Öffne das File und suche nach "update-alternatives".

Diese Zeile(n) auskommentieren und File speichern

Nochmals mit apt-get remove xfwm4 dahinter ;)

PS: Es gibt IMMER einen Weg

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 14:05:22

Danke das hat geholfen...
... aber was hab ich da genau gemacht?
Gruß Mark

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.10.2003 14:35:08

Die Fehlerhafte Zeile auskommentiert ;) *gg*

Ist halt schön das Linux keine Blackbox ist.

Auch apt/dpkg ist eigentlich ganz Simpel ;)

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 14:55:17

Eigentlich wollte ich wissen was das für eine datei ist und was für eine Zeile und was soll sie bewirken ( wenn es klappt) ...
Grüezi Mark

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.10.2003 16:50:58

Debian Pakete besitzen gewissedateien:

u.a. folgende:

<paketname>.postinst
<paketname>.preinst
<paketname>.postrm
<paketname>.prerm

Werden, wenn ein Paket ausgepackt wird nach /var/lib/dpkg/info kopiert und enthalten jeweils scripts, welche ausgeführt werden.

Beispiel: Installation von foobar
dpkg packt dpkg-configfiles von foobar aus
dpkg führt (falls forhanden) /var/lib/dpkg/info/foobar.postinst aus
anschliessend werden die eff. files ausgepackt
weiter, wird wenn dies geschehen ist, falls vorhanden, foobar.preinst ausgeführt.

Gleiche geschichte, beim deinstallieren (da ist's einfach prerm und postrm).

Was genau in diesen Paketen ist, hängt vom Paket ab. Sie sind Optional !

Bei deinem Problem hat der Maintainer wohl was falsches in dein Script gebaut, oder aber Möglichkeit 2: update-alternatives ist in einer neuen Version vorhanden und lässt sich mit dem Befehl in deinem Paket nicht mehr bedienen.

So oder so: Ein BUG im Paket (bzw. des Maintainers)


Hoffe geholfen zu haben ;)

Benutzeravatar
Ponder_Stibbons
Beiträge: 378
Registriert: 10.09.2003 12:59:20
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Ponder_Stibbons » 09.10.2003 17:00:32

Ja danke

Antworten