• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Fehlermeldung bei apt-get update

Ich habe vor ein paar Tagen mit Synaptic alle Programme aktualisieren lassen und habe jetzt ein paar kleinere Probleme zu lösen. So lässt sich z.B. Amarok über Synaptic nicht mehr updaten. Es läuft zwar durch, aber es ändert sich nichts am Programm.

Ich hab jetzt das Update über Konsole und Apt versucht und bekomme dann folgende Meldung:

linux:/ # apt-get update
Hole:1 http://eric.lavar.de noarch release [471B]
Hole:2 http://ftp.heanet.ie 1.7/generic release [1336B]
Hole:3 http://mirrors.sunsite.dk 1.6/generic release [1342B]
Hole:4 http://op4.xemini.de SuSE/10.0-i386 release [438B]
Hole:5 http://macromedia.mplug.org rpm release [503B]
Hole:6 ftp://ftp.gwdg.de SuSE/10.0-i386 release [14,8kB]
Hole:7 http://folk.uio.no 10.0-olsen release [434B]
19,4kB in 3s (4962B/s) geholt
Treffer http://eric.lavar.de noarch/java pkglist
Treffer http://op4.xemini.de SuSE/10.0-i386/xemini pkglist
Treffer http://op4.xemini.de SuSE/10.0-i386/xemini release
Treffer http://ftp.heanet.ie 1.7/generic/free pkglist
Treffer http://ftp.heanet.ie 1.7/generic/free release
Treffer http://mirrors.sunsite.dk 1.6/generic/free pkglist
Treffer http://eric.lavar.de noarch/java release
Treffer http://mirrors.sunsite.dk 1.6/generic/free release
Treffer http://folk.uio.no 10.0-olsen/Olsen pkglist
Treffer http://folk.uio.no 10.0-olsen/Olsen release
Treffer http://macromedia.mplug.org rpm/macromedia pkglist
Treffer http://macromedia.mplug.org rpm/macromedia release
Hole:1 ftp://ftp.gwdg.de SuSE/10.0-i386/base pkglist [5603kB]
Hole:2 ftp://ftp.gwdg.de SuSE/10.0-i386/base release [131B]
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/extra pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/extra release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/funktronics pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/funktronics release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/gnome pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/gnome release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/jacklab pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/jacklab release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/java pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/java release
Hole:3 ftp://ftp.gwdg.de SuSE/10.0-i386/kde pkglist
Fehler ftp://ftp.gwdg.de SuSE/10.0-i386/kde pkglist
Unable to fetch file, server said '/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.kde.bz2: No such file or directory. '
Hole:4 ftp://ftp.gwdg.de SuSE/10.0-i386/kde release
Ignoriere ftp://ftp.gwdg.de SuSE/10.0-i386/kde release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/kde3-stable pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/kde3-stable release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/mozilla pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/mozilla release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/openoffice pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/openoffice release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/packman-i686 pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/packman-i686 release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/packman pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/packman release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/rpmkeys pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/rpmkeys release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/samba3 pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/samba3 release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/security pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/security release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-gbv pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-gbv release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-guru pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-guru release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-oc2pus pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-oc2pus release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-raoul pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/suser-raoul release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/update pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/update release
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/wine pkglist
Treffer ftp://ftp.gwdg.de SuSE/10.0-i386/wine release
5603kB in 2m3s (45,5kB/s) geholt
Gescheitert zu holen ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.kde Unable to fetch file, server said '/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.kde.bz2: No such file or directory. '
error: db4 error(-30988) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: db4 error(-30988) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: db4 error(-30988) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
W: Release file did not contain checksum information for ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/pkglist.kde
W: Release file did not contain checksum information for ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/base/release.kde
W: There are multiple versions of "ImageMagick" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^ImageMagick$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning "false";

W: Sie möchten `apt-get update' ausführen um diese Problem zu beheben
E: Einige Index-Dateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte weiterhin benutzt.
linux:/ #


Mein Englisch reicht leider nicht aus, um genau zu verstehen, was ich ändern muss. Vielleicht kann mir ja jemand einen Tip geben, wo ich ansetzen muss?
 

Grothesk

Ultimate Guru
Du hast mehrere Versionen von ImageMagick im System.
Deshalb macht apt jetzt erstmal nichts mehr, bis du das behoben hast.

rpm -qa ImageMagick

mal bitte ausführen.

Oder schon mal eine Version von ImageMagick mit synaptic rauswerfen.
 

OmasEnkel

Hacker
Ganz unten in der Meldung steht (sogar auf Deutsch!), dass Sie mal
Code:
apt-get update
ausführen möchten, um dieses Problem zu beheben.
Was passiert denn, wenn Du mit root- Rechten diesen Befehl in die Konsole tippst? Soweit ich mich noch erinnern kann, versucht dann apt genau das Problem zu beheben. Und meistens gelingt es auch.

Versuch einfach mal, diesen Befehl auszuführen und poste die Ausgabe, falls da immernoch was nicht stimmt.

EDIT: Grothesk, Let's talk about apt... not smart!
 

oc2pus

Ultimate Guru
This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^ImageMagick$"; };

1000000000000000mal erklärt und sogar einen extra Thread mit den Fehlermeldungen dazu aufgemacht...

rpm -e --allmatches ImageMagick
würde alle löschen, evtl noch die Option --nodeps dazunehmen, dann apt install ImageMagick
 
OP
K

Kutscher58

Hacker
Ich hab' jetzt die ganzen Tips ausprobiert und auch noch das ein oder andere aus anderen Threads. Wenn ich jetzt apt-get update ausführe bekomme ich eine ganze Latte von 'multiple versions' angezeigt.

Gibt's einen Befehl, mit dem ich alle doppelten rpm's auf einmal löschen kann, oder muss ich die besser alle einzeln rausholen?

Wie kommen solche Duplikate eigentlich für gewöhnlich auf den Rechner?
 

OmasEnkel

Hacker
Also ich nutze selber apt nicht mehr, aber ich glaube mit dem Befehl "apt man" findest du ein Handbuch, in dem auch alle verfügbaren Befehle aufgeführt sind.
 
Kutscher58 schrieb:
Gibt's einen Befehl, mit dem ich alle doppelten rpm's auf einmal löschen kann, oder muss ich die besser alle einzeln rausholen?
Du kannst mit
Code:
rpm -qa --queryformat '%{NAME}\n' | sort
eine alphabetisch sortierte Liste erstellen, dann sind die doppelt installierten Pakete leichter zu finden.
Kutscher58 schrieb:
Wie kommen solche Duplikate eigentlich für gewöhnlich auf den Rechner?
Meistens fängt es mit einer unterbrochenen Transaktion an, dadurch ist dann genau ein Paket doppelt installiert. Danach nehmen die Benutzer die Informations-Meldung, die apt daraufhin ausgibt, zu wörtlich, erlauben Duplikate generell und schon kommen bei jedem weiteren Upgrade weitere Duplikate dazu.
 
OP
K

Kutscher58

Hacker
Das hab' ich erledigt. Sieht mittlerweile sehr gut aus. Mit einer Ausnahme keine doppelten.
Die gpg-pubkey ist allerdings dafür gleich 27mal aufgeführt. Kann man das problemlos bereinigen und wenn ja, wie?
 

oc2pus

Ultimate Guru
Kutscher58" Die gpg-pubkey ist allerdings dafür gleich 27mal aufgeführt. Kann man das problemlos bereinigen und wenn ja schrieb:
NEIN, die lässt du bitte in Ruhe, das ist in Ordnung so.
gpg-pubkey sind keine Pakete, sondern die Signaturen !
 
Oben