Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 19.07.2012 13:52:45

Hallo zusammen,
habe mein System von lenny auf squeeze aktualisiert und brauche jetzt Hilfe, um einige unerfüllte Abhängigkeiten zu lösen. Nach apt-get update und apt-get dist-upgrade erhalte ich folgende Zeilen:

Code: Alles auswählen

majestix:~# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libavcodec52 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) ist aber nicht installiert oder
                              libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
                Hängt ab von: libavutil49 (< 4:0.5.9-99) ist aber nicht installiert oder
                              libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 libavformat52 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) ist aber nicht installiert oder
                               libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
                 Hängt ab von: libavutil49 (< 4:0.5.9-99) ist aber nicht installiert oder
                               libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 libswscale0 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) ist aber nicht installiert oder
                             libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
               Hängt ab von: libavutil49 (< 4:0.5.9-99) ist aber nicht installiert oder
                             libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 mencoder : Hängt ab von: libavutil49 (>= 4:0.5.1-1) ist aber nicht installiert oder
                          libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
            Hängt ab von: libpostproc51 (>= 4:0.5.1-1) ist aber nicht installiert oder
                          libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
 mplayer : Hängt ab von: libavutil49 (>= 4:0.5.1-1) ist aber nicht installiert oder
                         libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
           Hängt ab von: libpostproc51 (>= 4:0.5.1-1) ist aber nicht installiert oder
                         libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.

Code: Alles auswählen

apt-get -f install ergibt Folgendes:
majestix:~# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libtalloc1 libtwolame0 libboost-test1.34.1 libboost-regex1.34.1 libartsc0 libio-compress-zlib-perl libopenal0a
  libboost-wave1.34.1 libraw1394-8 db4.6-util libxvidcore4 libicu38 ttf-dejavu-extra libxml-namespacesupport-perl
  libxml-perl libboost-program-options1.34.1 lzma libio-compress-base-perl libjack0.100.0-0 openssl-blacklist
  libevent1 libboost-thread1.34.1 libxml-sax-expat-perl libboost-serialization1.34.1 libboost-date-time1.34.1
  libclamav5 libamrnb2 libxml-parser-perl libisccc50 libggi-target-x libcdio7 libavformatcvs51 libpostproccvs51
  libmysqlclient15off libdirectfb-1.0-0 libx264-54 libx264-55 libxml-dom-perl libamrwb2 libboost-signals1.34.1
  liblwres50 fam libtemplate-plugin-dbi-perl gs-common libggi2 libboost-graph1.34.1 oss-compat libgii1
  libxml-sax-perl libboost-iostreams1.34.1 libdirectfb-0.9-25 mplayer-skin-blue libxapian15 libgii1-target-x
  libdv4 tcl8.4 libmime-perl psfontmgr ttf-dejavu libmpfr1ldbl libdb4.6 libavutilcvs49 svgalibg1
  libboost-filesystem1.34.1 mktemp libxml-regexp-perl libisc50 libavcodeccvs51 libmpcdec3 liblame0
  libboost-python1.34.1 libclass-singleton-perl libltdl3 libfaac0 libfaad0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libavutil49 libpostproc51
Die folgenden NEUEN Pakete werden installiert:
  libavutil49 libpostproc51
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
288 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 286 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 840 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? J
(Lese Datenbank ... 73740 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libavutil49 (aus .../libavutil49_4%3a0.5.9-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libavutil49_4%3a0.5.9-1_i386.deb (--unpack):
 Versuch, »/usr/lib/libavutil.so.49« zu überschreiben, welches auch in Paket libavutilcvs49 3:20070811-0.0 ist
configured to not write apport reports
                                      Entpacken von libpostproc51 (aus .../libpostproc51_4%3a0.5.9-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libpostproc51_4%3a0.5.9-1_i386.deb (--unpack):
 Versuch, »/usr/lib/libpostproc.so.51« zu überschreiben, welches auch in Paket libpostproccvs51 3:20070811-0.0 ist
configured to not write apport reports
                                      Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/libavutil49_4%3a0.5.9-1_i386.deb
 /var/cache/apt/archives/libpostproc51_4%3a0.5.9-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
An der Stelle weiß ich nicht mehr weiter. Weiß jemand, was zu tun ist?

Danke für jeden Hinweis,
Gruß eckix

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von Cae » 19.07.2012 14:04:31

Poste die /etc/apt/sources.list und verwende

Code: Alles auswählen

-Tags.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 19.07.2012 14:22:47

Hier die sources.list:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ squeeze main
deb-src http://ftp.de.debian.org/debian/  squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
Wie verwende ich

Code: Alles auswählen

-Tags

Gruß, eckix

Benutzeravatar
Drahtseil
Beiträge: 504
Registriert: 11.10.2010 18:37:25
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Paderborn
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von Drahtseil » 19.07.2012 16:19:34

Der Fehler steckt hier:
Versuch, »/usr/lib/libavutil.so.49« zu überschreiben, welches auch in Paket libavutilcvs49 3:20070811-0.0 ist
Könnte das ein Bug im Debian Squeeze sein?
mmh, libavutilcvs49 gibt es in Debian nicht, hast du es vielleicht woanders her und per Hand installiert? Es ist ja von 2007.
Vielleicht - aber wirklich nur vielleicht, denn ich bin da kein Experte - reicht es libavutilcvs49 von Hand zu deinstallieren damit das Debian'sche libavutil drauf kann.

DerChris
Beiträge: 369
Registriert: 16.03.2009 16:45:12
Lizenz eigener Beiträge: MIT Lizenz

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von DerChris » 19.07.2012 16:25:33

Irgendwann mal debian-multimedia in der sources.list gehabt?
Ich hab den leisen Verdacht, die beiden problematischen Pakete stammen von dort.
Zuletzt geändert von DerChris am 19.07.2012 17:02:04, insgesamt 1-mal geändert.
bookworm & sway

uname
Beiträge: 12482
Registriert: 03.06.2008 09:33:02

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von uname » 19.07.2012 16:29:34

Wie verwende ich

Code: Alles auswählen

-Tags[/quote]
Text markieren und dann oberhalb des Eingabefeldes für den Text auf "Code" klicken.

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 19.07.2012 20:29:27

Stimmt, http://www.debian-multimedia.org stand bei lenny mal in der sources.list.

Das Problem liegt doch beim Entpacken von libavutil49 und libpostproc51 aus den entsprechenden Paketen. dpkg meldet Fehler beim Bearbeiten von... (--unpack), was dann endet mit

Code: Alles auswählen

Entpacken von libavutil49 (aus .../libavutil49_4%3a0.5.9-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libavutil49_4%3a0.5.9-1_i386.deb (--unpack):
Versuch, »/usr/lib/libavutil.so.49« zu überschreiben, welches auch in Paket libavutilcvs49 3:20070811-0.0 ist
configured to not write apport reports
Entpacken von libpostproc51 (aus .../libpostproc51_4%3a0.5.9-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libpostproc51_4%3a0.5.9-1_i386.deb (--unpack):
Versuch, »/usr/lib/libpostproc.so.51« zu überschreiben, welches auch in Paket libpostproccvs51 3:20070811-0.0 ist
configured to not write apport reports
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libavutil49_4%3a0.5.9-1_i386.deb
/var/cache/apt/archives/libpostproc51_4%3a0.5.9-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Kann das jemand auflösen?

Danke, eckix

Benutzeravatar
Drahtseil
Beiträge: 504
Registriert: 11.10.2010 18:37:25
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Paderborn
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von Drahtseil » 19.07.2012 20:55:35

Versuch doch 'mal, wie ich oben schon geschrieben habe, libavutilcvs49 und libpostproccvs51 zu deinstallieren.

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 19.07.2012 22:23:41

Ja, hatte ich schon mal probiert. Leider ohne Erfolg:

Code: Alles auswählen

majestix:~# apt-get remove libavutilcvs49
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libavcodec52 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) soll aber nicht installiert werden oder
                              libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
                Hängt ab von: libavutil49 (< 4:0.5.9-99) soll aber nicht installiert werden oder
                              libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 libavcodeccvs51 : Hängt ab von: libavutilcvs49 (>= 3:20070811) soll aber nicht installiert werden
 libavformat52 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) soll aber nicht installiert werden oder
                               libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
                 Hängt ab von: libavutil49 (< 4:0.5.9-99) soll aber nicht installiert werden oder
                               libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 libavformatcvs51 : Hängt ab von: libavutilcvs49 (>= 3:20070811) soll aber nicht installiert werden
 libpostproccvs51 : Hängt ab von: libavutilcvs49 (>= 3:20070811) soll aber nicht installiert werden
 libswscale0 : Hängt ab von: libavutil49 (>= 4:0.5.9-1) soll aber nicht installiert werden oder
                             libavutil-extra-49 (>= 4:0.5.9-1) ist aber nicht installierbar
               Hängt ab von: libavutil49 (< 4:0.5.9-99) soll aber nicht installiert werden oder
                             libavutil-extra-49 (< 4:0.5.9-99) ist aber nicht installierbar
 mencoder : Hängt ab von: libavutil49 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                          libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
            Hängt ab von: libpostproc51 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                          libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
 mplayer : Hängt ab von: libavutil49 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                         libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
           Hängt ab von: libpostproc51 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                         libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Egal, welches Modul ich deinstallieren will, es gibt unerfüllte Abhängigkeiten. Deshalb komme ich an keiner Stelle weiter.
Ganz am Ende des codes steht in Klammern: "(oder geben Sie eine Lösung an)". Was kann denn so eine Lösung sein? Hat da jemand eine Idee?

Gruß, eckix

haber

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von haber » 20.07.2012 00:24:05

Code: Alles auswählen

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Dies würde ich erstmal tun.

Code: Alles auswählen

Die folgenden NEUEN Pakete werden installiert:
libavutil49 libpostproc51
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
288 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 286 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 840 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
Nein!!

Dann:
ändere deine sources.list so:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian stable main contrib non-free
deb-src http://ftp.de.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
Das hier sind Abhängigkeiten aus multimedia.

Code: Alles auswählen

mencoder : Hängt ab von: libavutil49 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                          libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
            Hängt ab von: libpostproc51 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                          libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
 mplayer : Hängt ab von: libavutil49 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                         libavutil-extra-49 (>= 4:0.5.1-1) ist aber nicht installierbar
           Hängt ab von: libpostproc51 (>= 4:0.5.1-1) soll aber nicht installiert werden oder
                         libpostproc-extra-51 (>= 4:0.5.1-1) ist aber nicht installierbar
Versuch mal auch das multimedia-Repo in die sources.list aufzunehmnen

Code: Alles auswählen

#Debian Multimedia
deb http://www.las.ic.unicamp.br/pub/debian-multimedia/ stable main


Danach

Code: Alles auswählen

apt-get update

Code: Alles auswählen

apt-get dist-upgrade
mfG. haber

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 20.07.2012 14:29:45

Hurra, Problem gelöst.

Code: Alles auswählen

apt-get autoremove

hatte ich natürlich auch schon des öfteren probiert, ohne Erfolg.

Wenn ich an der Stelle mit "nein" antworte, bricht das dist-upgrade natürlich augenblicklich ab. Hilft also nicht weiter.

Habe die sources.list entsprechend geändert und auch debian-multimedia ergänzt. Nach anschließendem apt-get update funktionierte das apt-get dist-upgrade dann einwandfrei und lief bis zum Ende durch. Super!

apt-get dist-upgrade wirf nur noch ganz zum Schluss einen Fehler aus, der sich auf möglicherweise unsichere Signaturen bezieht:

Code: Alles auswählen

Paketlisten werden gelesen... Fertig
W: GPG-Fehler: http://www.las.ic.unicamp.br stable Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 07DC563D1F41B907
Aber damit kann ich leben.

Besten Dank an alle, die sich Gedanken gemacht haben.

Gruß, eckix

Benutzeravatar
Luxuslurch
Moderator
Beiträge: 2091
Registriert: 14.09.2008 09:41:54

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von Luxuslurch » 20.07.2012 14:59:48

Glückwunsch. Zur letzten Fehlermeldung fehlt dir vermutlich einfach nur:

Code: Alles auswählen

apt-get install deb-multimedia-keyring
Debian Stable.
Der Mod spricht rot.

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 20.07.2012 15:05:55

Luxuslurch hat geschrieben:Glückwunsch. Zur letzten Fehlermeldung fehlt dir vermutlich einfach nur:

Code: Alles auswählen

apt-get install deb-multimedia-keyring
Passt, danke Luxuslurch.

Gruß, eckix

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von KBDCALLS » 20.07.2012 15:09:52

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

haber

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von haber » 20.07.2012 23:19:09

Super,freut mich wenns geklappt hat.
eckix hat geschrieben
Wenn ich an der Stelle mit "nein" antworte, bricht das dist-upgrade natürlich augenblicklich ab.
Das war auch die Absicht,da Du ja sowieso die sources.list ändern solltest.
Na ja,wie dem auch sei,Hauptsache es hat geklappt.
Den Thread noch bitte auf "gelöst" setzen.

mfG. haber

eckix
Beiträge: 7
Registriert: 19.07.2012 13:19:52

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von eckix » 22.07.2012 00:43:14

Sorry, aber wie setze ich den Thread auf "gelöst"?

Gruß, eckix

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Unerfüllte Abhängigkeiten nach Wechsel auf squeeze

Beitrag von catdog2 » 22.07.2012 01:17:53

1. Beitrag Editieren -> [gelöst] vor den Titel schreiben.

Dummerweise ham wir hier nix besseres.
Unix is user-friendly; it's just picky about who its friends are.

Antworten