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

Apt-upgrade meckert

Hallo

Habe mir apt installiert und gebe euch erstmal alle wichtigen Infos:

SuSE 9.2 Pro 32bit
KDE 3.3.2
Kernel 2.6.8-24.10

Hier meine sources.list
Code:
#
# Repository created by: aptate (version 0.69.0)
# At: Fri Jan  7 10:05:02 MET 2005
# More info about aptate at: http://apt4rpm.sourceforge.net
#
rpm      ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/9.2-i386 kde kde3-stable mozilla packman-i686 packman samba3 security-prpm security suser-guru suser-rbos suser-scorot update wine

Habe nun zunächst ein apt-get update, dann ein apt-get upgrade ausgeführt und es erscheint folgendes:

Code:
linux:/home/dennis # apt-get update
Hole:1 ftp://ftp.gwdg.de SuSE/9.2-i386 release [9783B]
9783B in 0s (11,4kB/s) geholt
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde3-stable pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde3-stable release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/mozilla pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/mozilla release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman-i686 pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman-i686 release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/samba3 pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/samba3 release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security-prpm pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security-prpm release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-guru pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-guru release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-rbos pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-rbos release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-scorot pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-scorot release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/update pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/update release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/wine pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/wine release
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
W: There are multiple versions of "kernel-default-nongpl" 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 { "^kernel-default-nongpl$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warnin
W: Sie möchten `apt-get update' ausführen um diese Problem zu beheben

Wie kann ich das problem lösen, und wodurch kommt dieser Fehler?
 

oc2pus

Ultimate Guru
1.) du hast das HOWTO nicht gelesen, sonst hättest du nicht so eine sources.list

2.) dieser Fehler ist schon so oft behandelt worden.
lösche die Duplikate in deinem System ....
 
OP
H

Hannibal19xx

Member
Ich habe hier sämtliche gepinnten Themen gelesen, doch leider ist das das Maximum, was ich rausholen konnte...

Was ist denn daran "falsch"?

Wie lösche ich die Duplikate?
 

oc2pus

Ultimate Guru
1.) du hast *-prpm Repositories in deiner sources.list ... das funktioniert nicht so gut mit apt ....

2.)
a) rpm -qa | grep <paketname>
==> alle Versionen von <paketname>
b) rpm -e --justdb <paketname>=<version>
solange bis nur noch einer übrig ist ...
(alles ohne die spitzen Klammern!)
 
OP
H

Hannibal19xx

Member
Also sollte die sources.list folgendermaßen aussehen?!

Code:
rpm      ftp://ftp.gwdg.de/pub/linux/suse/apt SuSE/9.2-i386 kde kde3-stable mozilla packman-i686 packman samba3 security security suser-guru suser-rbos suser-scorot update wine

Edit:

Den anderen kernel habe ich schon mal entfernt...danke dür die Hilfe :)

Poste doch mal bitte die deiner meinung nach "perfekte" sources.list
 

oc2pus

Ultimate Guru
und wo ist deine "base" ???

Ohne die wird es nur sehr schwer, das apt vernünftig funktioniert ...
aber für 9.2 gibt es noch kein Repository "base". Dafür musst du deine DVD/CDs verwenden!

siehe z.Bsp. hier:
http://www.linux-club.de/viewtopic.php?t=21872
 
OP
H

Hannibal19xx

Member
Also muss ich die CD's auf Festplatte speichern und unter apt einrichten...dafür habt ihr ja nen howto...werd ich mal eben machn...
 
OP
H

Hannibal19xx

Member
Irgendwie haut das hier nicht ganz hin...


Code:
dennis@linux:~> su
Password:
linux:/home/dennis # cd Documents
linux:/home/dennis/Documents # dir
insgesamt 129
drwxr-xr-x   2 dennis users    136 2005-01-07 20:20 .
drwxr-xr-x  14 dennis users   1128 2005-01-07 20:19 ..
-rw-r--r--   1 dennis users 126163 2005-01-07 20:20 apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm
-rw-r--r--   1 dennis users   1106 2005-01-07 10:13 .directory
linux:/home/dennis/Documents # rpm -i apt*.rpm
warning: apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
error: Failed dependencies:
        perl-XML-LibXML is needed by apt4rpm-0.69.0-0.suse092.rb1
        apt-server is needed by apt4rpm-0.69.0-0.suse092.rb1
linux:/home/dennis/Documents # dir
insgesamt 193
drwxr-xr-x   2 dennis users    272 2005-01-07 20:20 .
drwxr-xr-x  14 dennis users   1128 2005-01-07 20:19 ..
-rw-r--r--   1 dennis users 126163 2005-01-07 20:20 apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm
-rw-r--r--   1 dennis users  47868 2005-01-07 20:20 apt-server-0.5.15cnc6-rb.suse092.6.i586.rpm
-rw-r--r--   1 dennis users   1106 2005-01-07 10:13 .directory
-rw-r--r--   1 dennis users  15292 2005-01-07 20:20 perl-XML-LibXML-Common-0.13-0.suse092.rb1.i586.rpm
linux:/home/dennis/Documents # rpm -i perl*.rpm
warning: perl-XML-LibXML-Common-0.13-0.suse092.rb1.i586.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
linux:/home/dennis/Documents # dir
insgesamt 193
drwxr-xr-x   2 dennis users    272 2005-01-07 20:20 .
drwxr-xr-x  14 dennis users   1128 2005-01-07 20:19 ..
-rw-r--r--   1 dennis users 126163 2005-01-07 20:20 apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm
-rw-r--r--   1 dennis users  47868 2005-01-07 20:20 apt-server-0.5.15cnc6-rb.suse092.6.i586.rpm
-rw-r--r--   1 dennis users   1106 2005-01-07 10:13 .directory
-rw-r--r--   1 dennis users  15292 2005-01-07 20:20 perl-XML-LibXML-Common-0.13-0.suse092.rb1.i586.rpm
linux:/home/dennis/Documents # rpm -i apt-ser*.rpm
warning: apt-server-0.5.15cnc6-rb.suse092.6.i586.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
linux:/home/dennis/Documents # rpm -i aot4*.rpm
error: File not found by glob: aot4*.rpm
linux:/home/dennis/Documents # rpm -i apt4*.rpm
warning: apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
error: Failed dependencies:
        perl-XML-LibXML is needed by apt4rpm-0.69.0-0.suse092.rb1
linux:/home/dennis/Documents # rpm -i perl*.rpm
warning: perl-XML-LibXML-Common-0.13-0.suse092.rb1.i586.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
        package perl-XML-LibXML-Common-0.13-0.suse092.rb1 is already installed
linux:/home/dennis/Documents # rpm -i apt4rpm*.rpm
warning: apt4rpm-0.69.0-0.suse092.rb1.noarch.rpm: V3 DSA signature: NOKEY, key ID 8c9b4b0d
error: Failed dependencies:
        perl-XML-LibXML is needed by apt4rpm-0.69.0-0.suse092.rb1
linux:/home/dennis/Documents #

Was mache ich falsch?
 

oc2pus

Ultimate Guru
steht doch da ... dir fehlen die perl-Module die apt4rpm benötigt.

warum installierst du das nicht mit apt install apt4rpm ???
 
OP
H

Hannibal19xx

Member
Weil:

Code:
linux:/home/dennis/Documents # apt install apt4rpm
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
Einige Pakete konnten nicht installiert werden. Dies könnte bedeuten,
dass Sie eine unmögliche Situation angefordert haben oder, falls Sie die
instabile Distribution verwenden, dass einige benötigte Pakete noch nicht
erzeugt oder aus 'Incoming' verschoben worden sind.

Da Sie nur eine einzelne Operation angefordert haben, ist es extrem
wahrscheinlich, dass das Paket schlichtweg nicht installierbar ist und
ein Bugreport über dieses Paket eingereicht werden sollte.
Die folgende Information könnte helfen die Sitation zu beheben:

Die folgenden Pakete besitzen unerfülte Abhängigkeiten:
  apt4rpm: Hängt ab von: perl-XML-LibXML aber es ist nicht installierbar
E: Fehlerhafte Pakete
linux:/home/dennis/Documents #
 

oc2pus

Ultimate Guru
du solltest die Postings von mir schon mal etwas genauer lesen :(

die Perl-Module gibt es im Repository funktronics .... bzw auf der DVD/CD

nach Änderung der sources.list, apt update nicht vergessen ;)
 
OP
H

Hannibal19xx

Member
Also ich hoffe, ich habe nun alles richtig gemacht...leider bleibt der fehler bestehen...

Code:
linux:/home/dennis/Documents # cp /home/dennis/Desktop/sources.list /etc/apt
linux:/home/dennis/Documents # apt update
Hole:1 ftp://ftp.gwdg.de SuSE/9.2-i386 release [9783B]
9783B in 0s (11,7kB/s) geholt
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde3-stable pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/kde3-stable release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/mozilla pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/mozilla release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman-i686 pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman-i686 release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/packman release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/samba3 pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/samba3 release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/security release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-guru pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-guru release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-rbos pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-rbos release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-scorot pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/suser-scorot release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/update pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/update release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/wine pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/wine release
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/funktronics pkglist
Treffer ftp://ftp.gwdg.de SuSE/9.2-i386/funktronics release
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
linux:/home/dennis/Documents # apt install apt4rpm
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
Einige Pakete konnten nicht installiert werden. Dies könnte bedeuten,
dass Sie eine unmögliche Situation angefordert haben oder, falls Sie die
instabile Distribution verwenden, dass einige benötigte Pakete noch nicht
erzeugt oder aus 'Incoming' verschoben worden sind.

Da Sie nur eine einzelne Operation angefordert haben, ist es extrem
wahrscheinlich, dass das Paket schlichtweg nicht installierbar ist und
ein Bugreport über dieses Paket eingereicht werden sollte.
Die folgende Information könnte helfen die Sitation zu beheben:

Die folgenden Pakete besitzen unerfülte Abhängigkeiten:
  apt4rpm: Hängt ab von: perl-XML-LibXML aber es ist nicht installierbar
E: Fehlerhafte Pakete
linux:/home/dennis/Documents #
 

oc2pus

Ultimate Guru
apt policy perl-XML-LibXML
perl-XML-LibXML:
Installiert: 1.58-2
Kandidat: 1.58-2
Versionstabelle:
*** 1.58-2 0
1001 ftp://ftp.oc2pus.com SuSE/9.2-i386/SuSE_DVD_RPMs pkglist
100 RPM Database

apt policy perl-XML-SAX
perl-XML-SAX:
Installiert: 0.12-2
Kandidat: 0.12-2
Versionstabelle:
*** 0.12-2 0
1001 ftp://ftp.oc2pus.com SuSE/9.2-i386/SuSE_DVD_RPMs pkglist
100 RPM Database

wie du siehst sind diese Perl-Module auf der DVD / CD drauf ...
 
OP
H

Hannibal19xx

Member
perl-XML-LibXML

Ist auf den CDs nicht drauf...

Habe ja die rpm installiert...scheint aber nicht zu reichen...die fehlermeldung bleibt bestehen :-(
 

oc2pus

Ultimate Guru
Hannibal19xx schrieb:
perl-XML-LibXML

Ist auf den CDs nicht drauf...

Habe ja die rpm installiert...scheint aber nicht zu reichen...die fehlermeldung bleibt bestehen :-(

tja dann hast du verloren ... oder schau nochmal genau.

ansonsten, warte bis zum 10.Januar, dann gibt es das Repository base ;)
 
Oben