PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit yum unter RedHat 9



G3rr|t
09.01.06, 22:04
Ich bin grad zum ersten Mal dabei, mich mit RedHat 9 und dem ganzen RPM-Zeugs rumzuschlagen, ich hab vorher Jahre lang Debian verwendet und komm irgendwie noch nicht so ganz klar...

Ich hab nun nach diesem (http://www.bralug.de/wiki/index.php?title=RedHat_9.0_via_yum_aktuell_halten) Beispiel yum installiert und konfiguriert, scheint auch soweit zu funktionieren...

Ich hab auch wie dort beschrieben diesen key implementiert mit rpm --import und rpm --import, bei einigen der verfügbaren Updates hat das auch prima funktioniert, bei anderen bricht er aber irgendwie trotzdem einfach ab weil er meint, der key fehlt ihm... Was kann man da tun, bzw. wo kann man noch solche Keys bekommen?

Bei einem Package spuckt er komischerweise auch nen dependency error aus:

Resolving dependencies
.package pam needs libdb-4.0.so (not provided)

Daraufhin hab ich bei rpmseek.com nachgeschaut welches rpm Paket diese Datei enthält, in diesem falle die db4-4.0.14-20.i386.rpm, als ich diese dann versucht habe zu installieren kam:

warning: /var/tmp/rpm-xfer.9Z42vh: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libdb-4.1.so is needed by (installed) pam-0.75-62
libdb-4.1.so is needed by (installed) sendmail-8.12.11-4.RHEL3.1.swsoft
libdb-4.1.so is needed by (installed) perl-5.8.0-89.10
libdb-4.1.so is needed by (installed) cyrus-sasl-2.1.15-10
libdb-4.1.so is needed by (installed) imap-2002d-3.1.rh3AS.swsoft
libdb-4.1.so is needed by (installed) httpd-2.0.46-44.swsoft.ent
libdb-4.1.so is needed by (installed) python-2.2.3-6.1
libdb-4.1.so is needed by (installed) popa3d-0.6.4-4.as3.swsoft
libdb-4.1.so is needed by (installed) perl-DB_File-1.804-88.4
libdb-4.1.so is needed by (installed) php-4.4.0-AS3VS
db4 = 4.1.25-8 is needed by (installed) db4-devel-4.1.25-8

Was kann man da tun?

Und wie ist das eigentlich mit dem apt unter RedHat? Findet er da wirklich zuverlässig auch alle Packages die man so braucht wie man es vom guten alten Debian gewohnt ist? Oder ist die Auswahl an Packages so bescheiden, dass man sich nicht drauf verlassen sollte, dass apt-get update && apt-get upgrade das System auch wirklich zuverlässig aktuell halten?

Ich hab apt vorhin auch ausprobiert, aber das scheint irgendwie auch die dependencys nicht so ganz zu mögen :/

Diese Meldung erhalte ich nach dem ersten ausführen von apt-get update:


Get:1 http://ayo.freshrpms.net redhat/9/i386 release [1171B]
Fetched 1171B in 0s (2359B/s)
Hit http://ayo.freshrpms.net redhat/9/i386/os pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/os release
Hit http://ayo.freshrpms.net redhat/9/i386/updates pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/updates release
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist
Hit http://ayo.freshrpms.net redhat/9/i386/freshrpms release
Reading Package Lists... Done
Building Dependency Tree... Done
W: There are multiple versions of "perl-Filter" 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 { "^perl-Filter$"; };

To disable these warnings completely set:

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

W: You may want to run apt-get update to correct these problems

Und diese wenn ich nun apt-get upgrade machen will:


Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
perl-CPAN: Depends: perl(Mac::BuildTools) but it is not installable
E: Unmet dependencies. Try using -f.

Wenn ich nun apt-get -f upgrade mache:

Do you want to continue? [Y/n] y
Err http://ayo.freshrpms.net redhat/9/i386/os redhat-release 9-3
403 Forbidden
Get:1 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp 5.0.9-2.90.1 [1396kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/updates tcpdump 14:3.7.2-7.9.1 [307kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/updates utempter 0.5.5-2.RHL9.0 [44.8kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms yum 2.0.4-1.rh.fr [139kB]
Err http://ayo.freshrpms.net redhat/9/i386/os lynx 2.8.5-11
403 Forbidden
Get:5 http://ayo.freshrpms.net redhat/9/i386/updates mc 1:4.6.0-14.9 [1600kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-devel 5.0.9-2.90.1 [923kB]
Get:7 http://ayo.freshrpms.net redhat/9/i386/updates net-snmp-utils 5.0.9-2.90.1 [147kB]
Get:8 http://ayo.freshrpms.net redhat/9/i386/updates perl-CPAN 2:1.61-88.3 [106kB]
Err http://ayo.freshrpms.net redhat/9/i386/os perl-TimeDate 1.1301-5
403 Forbidden
Fetched 4662kB in 2s (1606kB/s)
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/redhat-release-9-3.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/lynx-2.8.5-11.i386.rpm 403 Forbidden
Failed to fetch http://ayo.freshrpms.net/redhat/9/i386/RPMS.os/perl-TimeDate-1.1301-5.noarch.rpm 403 Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Tomek
09.01.06, 22:05
Öhm Gegenfrage: Warum muss es Red Hat 9.0 sein, das überhaupt nicht mehr unterstützt wird und total veraltet ist?

G3rr|t
09.01.06, 22:13
9 Ist doch die neueste RedHat version, oder nicht?

Mir wär Debian auch lieber, da hab ich meine gewohnte gute alte Umgebung mit der ich all die Jahre gearbeitet hab, es handelt sich aber um nen vServer und dieser ist laut dem Serververmieter betrieben mit "Linux RedHat Enterprice Edition"

Da keine nähere Version angegeben war ging ich einfach mal davon aus dass das wohl die aktuellste sein wird, aber wie gesagt, ich kenn mich mit RedHat da nicht so aus...

Tomek
09.01.06, 22:16
Nein. Version 9 war die letzte frei erhältliche Distribution von Red Hat. Diese wird aber nun seit Jahren nicht mehr unterstützt. Du hast nun die Wahl zwischen der kostenpflichtigen Enterprise Variante von Red Hat oder dem kostenlosen freien Nachfolgeprojekt Fedora (http://fedora.redhat.com/).

G3rr|t
09.01.06, 22:21
wie find ich denn raus welche ich hab? Und wie stell ich yum bzw. apt richtig drauf ein?

G3rr|t
10.01.06, 16:46
Also ich hab das mal nachgeprüft, er meinte, dass ich Version 3AS hab... hat jemand dazu gute apt/yum quellen?