jumpstarting yum on 7.2

g gmott at ntlworld.com
Fri Feb 20 16:21:49 UTC 2004


hello legacists,

after installing 7.2 from CD, the instructions at
http://fedoralegacy.org/docs/yum-rh7x.php
do not work:

#  rpm -Uvh http://download.fedoralegacy.org/redhat/7.2/updates/i386/rpm-4.0.4-7x.i386.rpm
Retrieving http://download.fedoralegacy.org/redhat/7.2/updates/i386/rpm-4.0.4-7x.i386.rpm
error: failed dependencies:
        popt = 1.6.4 is needed by rpm-4.0.4-7x
        rpm = 4.0.3 is needed by rpm-python-4.0.3-1.03
        rpm = 4.0.3 is needed by rpm-build-4.0.3-1.03
        rpm = 4.0.3 is needed by rpm-devel-4.0.3-1.03
        rpm = 4.0.3 is needed by rpm-perl-4.0.3-1.03
        librpm-4.0.3.so   is needed by gnorpm-0.96-11
        librpm-4.0.3.so   is needed by kdeadmin-2.2-8
        librpm-4.0.3.so   is needed by rpm-python-4.0.3-1.03
        librpm-4.0.3.so   is needed by rpm-build-4.0.3-1.03
        librpm-4.0.3.so   is needed by rpm-perl-4.0.3-1.03
        librpm-4.0.3.so   is needed by rpm2html-1.7-1
        librpm-4.0.3.so   is needed by rpmfind-1.7-2
        librpmbuild-4.0.3.so   is needed by kdeadmin-2.2-8
        librpmbuild-4.0.3.so   is needed by rpm-build-4.0.3-1.03
        librpmdb-4.0.3.so   is needed by gnorpm-0.96-11
        librpmdb-4.0.3.so   is needed by kdeadmin-2.2-8
        librpmdb-4.0.3.so   is needed by rpm-python-4.0.3-1.03
        librpmdb-4.0.3.so   is needed by rpm-build-4.0.3-1.03
        librpmdb-4.0.3.so   is needed by rpm-perl-4.0.3-1.03
        librpmdb-4.0.3.so   is needed by rpm2html-1.7-1
        librpmdb-4.0.3.so   is needed by rpmfind-1.7-2
        librpmio-4.0.3.so   is needed by gnorpm-0.96-11
        librpmio-4.0.3.so   is needed by kdeadmin-2.2-8
        librpmio-4.0.3.so   is needed by rpm-python-4.0.3-1.03
        librpmio-4.0.3.so   is needed by rpm-build-4.0.3-1.03
        librpmio-4.0.3.so   is needed by rpm-perl-4.0.3-1.03
        librpmio-4.0.3.so   is needed by rpm2html-1.7-1
        librpmio-4.0.3.so   is needed by rpmfind-1.7-2

perhaps those instructions are presuming the user has already used RHN,
but they do not say so.  so here's what i did instead, and what
happened:

#  rsync -vSPa rsync://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/7.2/updates/i386/rpm-* /tmp#  
#  rsync -vSPa rsync://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/7.2/updates/i386/popt-* /tmp
#  rsync -vSPa rsync://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/7.2/legacy-utils/i386/yum-* /tmp
#  rpm -Uvh --nodeps /tmp/yum-* /tmp/rpm-* /tmp/popt-*

i adjusted my /etc/yum.conf (see below), then

#  gpg --import /usr/share/doc/yum-1.0.3/*GPG-KEY
#  gpg --import /usr/share/doc/yum-1.0.3/*GPG-KEY
#  yum update
...
.conflict between kernel-smp and bcm5820
conflict between kernel-debug and bcm5820
conflict between kernel and bcm5820
#  rpm -e bcm5820
#  yum update
...
Getting postgresql-tcl-7.1.3-5.72.i386.rpm
Getting php-pgsql-4.1.2-7.2.6.i386.rpm
Error: MD5 Signature check failed for /var/cache/yum/updates/packages/php-pgsql-4.1.2-7.2.6.i386.rpm
You may want to run yum clean or remove the file:
 /var/cache/yum/updates/packages/php-pgsql-4.1.2-7.2.6.i386.rpm
Exiting.
#  rsync -vSPa rsync://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/7.2/updates/i386/php-pgsql-4.1.2-7.2.6.i386.rpm /var/cache/yum/updates/packages
#  yum update

yum update finally ran successfully.

#my /etc/yum.conf:
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
exactarch=1
exclude=
# Added this because some mirrors go down and then retying takes forever.
retries=1

[base]
name=Red Hat Linux $releasever base
baseurl=http://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/$releasever/os/$basearch
gpgcheck=1

[updates]
name=Red Hat Linux $releasever updates
baseurl=http://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/$releasever/updates/$basearch
gpgcheck=1

[legacy-utils]
name=Fedora Legacy utilities for Red Hat Linux $releasever
baseurl=http://ftp.heanet.ie/mirrors/download.fedoralegacy.org/redhat/$releasever/legacy-utils/$basearch
gpgcheck=1





More information about the fedora-legacy-list mailing list