Fedora 12 - frissítési probléma!

Szervusztok!

Telepítettem a címben jelzett OS-t, erre a gépre: 1 GH P3 (Coppermine), 512 MB sd-ram, 20 GB vinya, 4 MB S3 trio vga, meg a többiek. Szépen muzsikál a gép. Amikor a szoftver frissítés alkalmazást elindítom, letölti a frissíthető összetevők listáját (520 db), de a telepítés közben "Súlyos belső rendszerhiba!"-ra hivatkozva megáll a telepítés. Próbálkoztam az Automatic Bug Reporting Tool-al, de nem tudok vele mit kezdeni, semmire sem reagál.
A lenti listát a sikertelen frissítés részletei alapján másoltam ide. Amint sejtem valami repo problémára utal a felsorolás. Mivel igen kezdő vagyok e-téren, kérlek benneteket segítsetek megoldani a problémát.
Üdv és köszönet: szolim

A riport:

Error Type:
Error Value: Error getting repository data for installed, repository not found
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3125, in
main()
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3122, in main
backend.dispatcher(sys.argv[1:])
File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 699, in dispatcher
self.dispatch_command(args[0], args[1:])
File : /usr/lib/python2.6/site-packages/packagekit/backend.py, line 657, in dispatch_command
self.update_packages(only_trusted, package_ids)
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1948, in update_packages
signed = self._is_package_repo_signed(pkg)
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1437, in _is_package_repo_signed
repo = self.yumbase.repos.getRepo(pkg.repoid)
File : /usr/lib/python2.6/site-packages/yum/repos.py, line 121, in getRepo
'Error getting repository data for $s, repository not found' $ (repoid)

Hozzászólások

Hogyan ment a frissítés? Ha grafikus felületről (ahogy tippelem), akkor szerintem csak a yum frontendnek van baja.

Próbáld meg parancssorból rootként ezt: yum -y upgrade

Ott amúgy az error message is informatívabb.
Csaba

Error Value: Error getting repository data for installed, repository not found

Ebből úgy tűnik, hogy valamelyik repoval van gondja. Ha a yum update nem megy, nézz szét az /etc/yum.repos.d-ben, esetleg próbálj meg egy yum clean all-t is.

--
http://csuhai.hu
http://sys-admin.hu

Igen, ez a helyes statusinfo.

Ezutan mar mehet a fentebb is emlitett

yum update

. A "-y" kapcsoloval viszont en vigyaznek, mert az a mindenre igenlo valasz, amit egy-ket esetben kerulni kell.

Csak, hogy ertsd, mirol is van szo: Azert kell root-nak lenned, mert az egesz rendszer allapotat befolyasolo programot keszulsz futtatni. Ezt egy "sima" felhasznalo azert nem teheti meg, mert nem feltetlenul ert a rendszer belso vilagahoz.

A Fedora kozosseg altal ajanlott PackageKit-et en messzirol kerulom, regebben csak a szivas volt vele. Igaz, en ezen a gepen le is vagyok maradva egy cseppet a verzioval (meg mindig a 8-ast hasznalom...), ugyhogy nem tudom, hogy muzsikal. Regebbi gepekre is ezt, vagy CentOS-t szoktam rakni. Amikre szukseg szokott lenni, azok rendszerint mukodnek. Amibol frissebb kell, azt forrasbol forgatok.

---
Lehet, hogy kívül szőke vagyok, de belül sötét, oké?!

Üdv,

Csak megjegyezném, hogy a Fedora már kiadta a 13-as kiadást, és talán jobban járnál a csomó frissített csomaggal. De igen, végül is nem túl nagy gond ha maradsz a régebbinél. Ennél a típusú hibánál általában amikor a repo nem megy, nem működik, vagy hibás fájlt szed le, ki kell resetelni a tükröket és az összes yum plugint a 'yum clean all' paranccsal rootként, majd 'yum upgrade' (nem update - mivel az csak részleges frisítést tesz), és új tükröt fog beállítani.
Az 'su-' nem kell, elég a sima 'su' is, és jelszó után már közlekedhetsz is rootként. Az sem árt ha yum-hoz az alap presto-n pluginon kívül mondjuk a fastestmirror, és protectbase és hasonlókat hozzáadunk, és ezzel a rendszer kezelése gyorsul, stabilizálódik. Arra figyelni kell hogy legyen elég hely a HDD-n (fél giga üres hellyel elég rizikós), mert frissítéskor (főleg ha kicsi a HDD) "lehalhat" a telepítés, és olykor csak rpmdb újraépítéssel lehet javítani.
A grafikus packagekitben van pár hiba (de ezt javítják folyamatosan), de én magam is jobbnak tartom a parancsssoros yum upgrade parancsot, vagy yum info xxx-et, és így tovább.

Üdv,

Zoltanh721
zoltanh721@fedoraproject.org
Fedora Ambassador

mivel mar targytalan csak javasolni tudom a preupgrade-t frissitesre, nalam meg sosem volt gond vele.

A preupgrade csak abban az esetben működik tökéletesen, ha a elég helyed van a lemezen, mert előfordult már h alapértelmezett kiosztással (értsd: sok külön partíció) nem volt elég hely az új kernelnek, és annélkül nem tud újraindítani. Olyankor vagy partícióátméretezés vagy tiszta telepítés kell. Megjegyzem, 12-ről 13-ra váltáskor nálam jobb volt ha teljesen újra volt húzva. De alapvetően muszáj, ill. jobb ha túl sok változtatás lett eszközölve, vagy az eredeti toolchain (rpm, gcc, stb) frissítve lett.

Zoltanh721
Zoltanh721@fedoraproject.org
Fedora Ambassador