Ich erhalte schon seit längerer Zeit bei aptitude full-upgrade folgende Fehlermeldung:
Code: Alles auswählen
Die folgenden Pakete haben verletzte Abhängigkeiten:
libavutil49: Kollidiert: libavutilcvs49 aber 3:20080414-0.0 soll installiert werden.
libgpac0.4.5: Hängt ab: libmozjs1d (>= 1.9~b4), welches ein virtuelles Paket ist.
libft-perl: Hängt ab: perlapi-5.8.8, welches ein virtuelles Paket ist.
gij-4.2: Hängt ab: gcj-4.2-base (= 4.2.1-5) aber 4.2.3-4 soll installiert werden.
Hängt ab: libgcj8-1 (= 4.2.1-5) aber 4.2.3-4 soll installiert werden.
transcode: Hängt ab: libpostproccvs51 (>= 3:20070630) ist aber nicht installationsfähig
libavcodec51: Kollidiert: libavcodeccvs51 aber 3:20080414-0.0 soll installiert werden.
libquicktime0: Kollidiert: libquicktime1 aber 2:1.0.2+debian-2+b1 soll installiert werden.
libpt-1.10.0: Hängt ab: libldap2 (>= 2.1.17-1) ist aber nicht installationsfähig
Resolving dependencies...
*** ERROR: search aborted by fatal exception. You may continue
searching, but some solutions will be unreachable.
In solution <libgpac0.4.5:=[UNINST]>;[bash 3.2-4 -> {bash-completion 20080617.5}, gpac 0.4.4.svn20080612-0.1 -> {libgpac0.4.5 0.4.4.svn20080612-0.1}, libavcodec51 3:20080610-0.0 -> {libavcodeccvs51 [UNINST]}, libavutil49 3:20080610-0.0 -> {libavutilcvs49 [UNINST]}, libft-perl 1.2-16 -> {perl-base 5.8.8-12}, libg2c0 1:3.4.6-6 -> {gcc-3.4-base 3.4.6-6}, libpt-1.10.0 1.10.7~dfsg1-4+lenny1 -> {libldap2 2.1.30.dfsg-13.5}, libquicktime0 2:0.9.10+debian-0.3 -> {libquicktime1 [UNINST]}, transcode 2:1.0.4~rc0-0.0 -> {libpostproccvs51 3:20070811-0.0 libpostproccvs51 3:20080414-0.0}];-891:
Unexpectedly non-broken dependency libg2c0 1:3.4.6-6 -> {gcc-3.4-base 3.4.6-6}!
(gcc-3.4-base 3.4.6-6 is installed)
Abbruch.
Hab dann einfach mal aptitude safe-upgrade ausprobiert, hier gibt es keinen Fehler.
Etwas verstehe ich aber noch nicht so ganz... in der Readme heißt es:
Ich bin bei Updates eher konservativ... reicht aptitude safe-upgrade aus und kann ich damit full-upgrade unter den Tisch fallen lassen? Oder kann es sein, dass ich dadurch manche Updates GAR NICHT mitkriege, da dafür Pakete entfernt und neue installiert werden müssen? Könnte ich z.B. mit aptitude safe-upgrade auf die Lenny-Stable-Version updaten, wenn sie da is?aptitude safe-upgrade
This command will upgrade as many packages as it can upgrade without removing existing packages or installing new ones.
It is sometimes necessary to remove or install one package in order to upgrade another; this command is not able to upgrade packages in such situations. Use the full-upgrade to upgrade those packages as well.
aptitude full-upgrade
Like safe-upgrade, this command will attempt to upgrade packages, but it is more aggressive about solving dependency problems: it will install and remove packages until all dependencies are satisfied. Because of the nature of this command, it is possible that it will do undesirable things,and so you should be careful when using it.