Portál AbcLinuxu, 14. května 2025 02:54

Dotaz: yum a segmentation fault

15.10.2005 17:25 Dramon
yum a segmentation fault
Přečteno: 84×
Odpovědět | Admin
Zdravím
Nevíte někdo, co může být špatně, když ve Fedoře Core 3 použiji yum a ten mi spadne buď s hlášením "Segmentation Fault" nebo s něčím podobným:
Setting up Repo:  base
repomd.xml                100% |=========================| 1.1 kB    00:00
Setting up Repo:  updates-released
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
Traceback (most recent call last):
  File "/usr/bin/yum", line 8, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 68, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 412, in doCommands
    ypl = self.returnPkgLists()
  File "/usr/share/yum-cli/cli.py", line 954, in returnPkgLists
    ypl = self.doPackageLists(pkgnarrow=pkgnarrow)
  File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 612, in doPackageLists
    self.doRepoSetup()
  File "/usr/share/yum-cli/cli.py", line 78, in doRepoSetup
    self.doSackSetup()
  File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 93, in doSackSetup
    self.repos.populateSack()
  File "/usr/lib/python2.3/site-packages/yum/repos.py", line 203, in populateSack
    dobj = repo.cacheHandler.getPrimary(xml, csum)
  File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 103, in getPrimary
    return self._getGeneric('metadata', location, checksum)
  File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 90, in _getGeneric
    databank = self._unpickle(piklfile)
  File "/usr/lib/python2.3/site-packages/yum/mdcache.py", line 62, in _unpickle
    obj = cPickle.load(infh)
EOFError

Zatím jsem zkusil odinstalovat yum a nainstalovat jej zpět (ověřil jsem, že po něm nikde nic nezůstalo), odstranit mu data v cache a rebuildnout databázi rpm balíčků. Nic z toho nepomohlo.
up2date přitom jede jako z praku :)

Díky všem za radu
Dramon
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.10.2005 19:20 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: yum a segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sedí správné verze pytonu ? A nebo jsi nesmazal všechno, takto se to chovalo jak se vše smazalo ovšem zůstal zámek že je yum spuštěn.

PS. Koukni co je na

File "/usr/bin/yum", line 8, in ? yummain.main(sys.argv[1:])

asy tam předáváš nějakej blbej argument takže to na nějaké zbytky na HD vypadá.
15.10.2005 23:24 Beda
Rozbalit Rozbalit vše Re: yum a segmentation fault
na zamky rpm to nevypada. to by nesel odebrat a pridat yum.

ale kdyby nahodou, tak matne tusim var lib rpm 3 soubory zacinajici na dve podtrzitka s koncovkou nejakou divnou nebo ciselnou, ale byla by to chyba rpm systemu, kterou neopravily od redhatu verze 5... i kdyz v devitce porad tadle vlastnost byla...
16.10.2005 13:24 Dramon
Rozbalit Rozbalit vše Re: yum a segmentation fault
Verze pythonu - očekávám, že když yum něco aktualizuje, včetně sebe sama, že ověřuje závislosti. Takže verze pythonu by měla být OK.
Zámek to určitě není, jinak mazání jsem bral dost pečlivě :)
15.10.2005 23:20 Beda
Rozbalit Rozbalit vše Re: yum a segmentation fault
Odpovědět | | Sbalit | Link | Blokovat | Admin
eof ... neni to xml ktery je v tom vypisu na 100% nejaky vadny? Bere se z netu nebo z disku?
15.10.2005 23:25 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: yum a segmentation fault
Zkusil bych spíš než přeinstalovávat yum pročistit metadata (yum clean).
Copak toho není dost?
16.10.2005 13:04 Dramon
Rozbalit Rozbalit vše Re: yum a segmentation fault
yum clean[-all] jsem zkoušel.

A nic :(
16.10.2005 13:04 Dramon
Rozbalit Rozbalit vše Re: yum a segmentation fault
Z internetu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.