PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : APT-GET unter RH9 will nicht klappen...



Supersonic
14.04.03, 09:33
Hi,

da ich schon viel von apt bei debian gehört habe und nun herausgefunden habe, dass es das auch für RH9 gibt, dachte ich mir - da der Mensch von Natur aus faul ist - dass ich das haben will.

Ich habe also das passende rpm installiert, was auch ohne Probleme klappte. Dann wollte ich als normaler User apt-get update ausführen, was wahrscheinlich magels su scheiterte. Hab dann per su - die Rechte freigegeben und das nochmal probiert und folgendes kam dabei heraus:


[root@localhost root]# apt-get update
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
E: could not open RPM database:cannot open Packages index using db3 - Resource temporarily unavailable (11)

Hat jm. vielleicht ne Idee, woran das liegen kann? Würde mein System nämlich auch gerne mit einem Befehl auf dem neuesten Stand halten...

PS. Die Suche habe ich benutzt aber nur einen Eintrag gefunden, in dem jede Menge Server aufgelistet waren. Muss ich die auch noch irgendwo eintragen? Liegt es vielleicht daran?

Hoffe, Ihr könnt mir helfen!

lennier
14.04.03, 10:01
Hallo,



could not open RPM database:cannot open Packages index using db3 - Resource temporarily

Dein apt-get weiß nicht, woher er die Pakete nehmen soll. Bei Debian holt er sich die
Infos über die Quellen aus der /etc/apt/sources.list.
Du must unter redhat ebenfalls eine sources list anlegen, wie findest Du zum Beispiel unter:

http://apt-rpm.tuxfamily.org/

Gruß

Christian.

Supersonic
14.04.03, 10:27
Ist es egal, ob die Pakete für RH8 sind? Kann ich die ohne Probleme auch für RH9 verwenden?

Irgendwie finde ich nämlich keine Liste für RH9, ist wohl noch zu neu...

lennier
14.04.03, 10:44
Hi,

Da Die Verzeichnisse für 9 schon vorhanden sind, solltest Du ganz einfach
den Eintrag anpassen, also:

rpm ftp://apt-rpm.tuxfamily.org/apt redhat/9/en/i386 os updates extra
rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/9/en/i386 os updates extra


Gruß

Christian.

Supersonic
14.04.03, 10:48
Wenn ich das kopiere und in die sources.list einfüge, kommt bei einem Aufruf von apt-get update das heraus:


[root@localhost root]# apt-get update
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/pkglist.os
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.os
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/pkglist.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/pkglist.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/srclist.os
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.os
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/srclist.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386/base/srclist.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Err ftp://apt-rpm.tuxfamily.org redhat/9/en/i386 release.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/pkglist.os Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.os Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/pkglist.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/pkglist.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/srclist.os Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.os Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/srclist.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.updates
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/srclist.extra
Could not resolve 'apt-rpm.tuxfamily.org'
Failed to fetch ftp://apt-rpm.tuxfamily.org/apt/redhat/9/en/i386/base/release.extra
Could not resolve 'apt-rpm.tuxfamily.org'
dbiTagsInit: unrecognized tag name: "Pubkeys" ignored
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
E: could not open RPM database:cannot open Packages index using db3 - Resource temporarily unavailable (11)

Scheint wohl doch nicht so einfach zu funktionieren...

Supersonic
14.04.03, 10:50
Ich muss das doch als root ausführen, oder?

lennier
14.04.03, 11:02
Ja, dann heißt es erst einmal warten, der Fileserver befindet sich grade im Aufbau.

Gruß

Christian.

Supersonic
14.04.03, 11:05
Sieh mal in meinen anderen Thread, vielleicht haste ja noch was anderes...