Problemy s yum update - neustale hledani zrcadel

Kdyz dam yum update, tak mi to pri overovani, ktere balicky je potreba aktualizovat, neustale hleda nova zrcadla. Diky tomu vse trva neuveritelne dlouho, minimalne hodinu.
Co s tim mam udelat? Driv to nedelalo.
Neco podobneho to dela i kdyz uz potvrdim aktualizaci a stahuji se balicky.

Ukazka vypisu:

—> Package gnome-power-manager.i386 0:2.14.3-1 set to be updated
—> Downloading header for wine to pack into transaction set.
wine-0.9.12-1.fc5.i386.rp 100% |=========================| 3.7 kB 00:00
http://download.fedora.redhat.com/pub/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno -1] Header is not complete.
Trying other mirror.
http://mirror.linux.duke.edu/pub/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Content-Length: 345
Date: Wed, 10 May 2006 12:47:34 GMT
Accept-Ranges: bytes
Content-Type: text/html
Server: lighttpd/1.3.16
Trying other mirror.
http://mirror.hiwaay.net/redhat/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Date: Wed, 10 May 2006 12:47:35 GMT
Server: Apache/2.0.54 (Fedora)
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: en
Trying other mirror.
ftp://mirror.newnanutilities.org/pub/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 4] IOError: [Errno ftp error] 550 Failed to change directory.
Trying other mirror.
http://www.gtlib.cc.gatech.edu/pub/fedora.redhat/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Date: Wed, 10 May 2006 12:47:01 GMT
Server: Apache/2.0.52 (Red Hat)
Content-Length: 354
Connection: close
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
http://mirror.clarkson.edu/pub/distributions/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Date: Wed, 10 May 2006 12:45:30 GMT
Server: Apache/2.0.52 (Red Hat)
Content-Length: 360
Connection: close
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
ftp://fedora.mirrors.tds.net/pub/fedora-core-extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 4] IOError: [Errno ftp error] 550 Failed to change directory.Trying other mirror.
ftp://fedora.bu.edu/fedora/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 4] IOError: [Errno ftp error] 550 RPMS: No such file or directory
Trying other mirror.
http://mirror.pacific.net.au/linux/fedora/linux/extras/5/i386/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Date: Wed, 10 May 2006 12:47:41 GMT
Server: Apache/2.0.54 (Debian GNU/Linux)
Content-Length: 359
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
http://dl.atrpms.net/fc5-i386/redhat/extras/RPMS/wine-0.9.12-1.fc5.i386.rpm: [Errno 14] HTTP Error 404: Date: Wed, 10 May 2006 12:47:42 GMT
Server: Apache/2.0.54 (Fedora)
Content-Length: 331
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.

Nastavte si v /etc/yum.repos.d pevné baseurl místo mirrorlist (odkomentovat první, zakomentovat druhé). Doporučuju zadat nějaký blízký server:
ftp://sunsite.mff.cuni.cz/pub/cesta/k/fedoře
nebo
ftp://ftp.fi.muni.cz/pub/cesta/k/fedoře

Do repozitare jsem pridal
baseurl=http://ftp.fi.muni.cz/pub/linux/fedora-core/$releasever/$ARCH/os/

Problem je v tom, ze promenna $ARCH doplni “Athlon”. Jakou promennou mam spravne pouzit (aby doplnilo i386)?

Tak se mi to podarilo najit, stacilo dat $basearch

Ted se mi nedari najit nektere balicky. V repozitaci mam nastavenou jako jednu z base URL http://ftp.upjs.sk/pub/fedora/linux/core/updates/$releasever/$basearch/

Jenze YUM hlasi:

Trying other mirror.
http://ftp.upjs.sk/pub/fedora/linux/core/updates/5/i386/RPMS/gimp-2.2.11-0.fc5.3.i386.rpm: [Errno 14] HTTP Error 404: Content-Type: text/html
C

Problem vidim v tom, ze YUM si do URL doplnuje adresar RPMS, ktery tam neexistuje. Proc to tak dela a jak se to da vyresit?

Predem diky za odpoved.

stanton-finley.net/fedora_core_5_installation_notes.html

Docela bych uvital info, kde presne ma byt odpoved, protoze jsem to tam nenasel.

vice info je na

http://stanton-finley.net/fedora_core_5_installation_notes.html#Yum

ale sorry…splet jsem si to, instaloval jsem to podle

http://www.linuxsoft.cz/article.php?id_article=1162

Že by si yum jen tak doplnil do url nějaký adresář? Já bych to viděl spíš na nějaký lidský faktor :-). Prohlédněte si ještě jednou ty *.repo soubory a popřemýšlejte, co jste kde editoval.

Puvodni verze:

[updates]
name=Fedora Core $releasever - $basearch - Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

V upravene verzi zakomentovany mirrorlist a v base url
http://ftp.upjs.sk/pub/fedora/linux/core/updates/$releasever/$basearch/

Hmm. tak na to jen krčím rameny. Nějak se vám ten yum asi zbláznil. Když se dívám na váš první příspěvek, tak vidím, že doplňování adresáře RPMS do url všech mirrorů bylo už tehdy jádrem problému.

Zadne reseni vas nenapada?

Řešení ne, to mě nenapadá. Jsem jenom samouk. Umím dát jen metodickou radu: Bezprostřední příčina je jasná - něco říká yumovi, aby za každou url repozitáře, četl ještě sekvenci “RPMS/”. Řešení bude v tom zjistit, co mu to říká a proč mu to říká, a říct tomu, aby mu to už neříkalo. To je rada za všechny prachy, co?
Nemáte třeba v /etc/yum.conf napsané nějaké jiné repozitáře?

A nemate nahodou sucasti toho $basearch i to RPMS? Nevim sice jak by se to tam dostalo, ale yum tam normalne nic nepridava. Zkouknete ten /etc/yum.conf muj vypada takto:
[main]
cachedir=/var/cache/yum
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800

PUT YOUR REPOS HERE OR IN separate files named file.repo

in /etc/yum.repos.d

PS: keepcache je v originale nastaveno na 0