Od doby, co jsem Fedoru 6 upgradoval na 7, mám následující problém:
Když spustím Yumex, normálně naběhne, přičemž jsou zaškrtlé ty standardní balíčky Fedory. A normálně jde z nich instalovat a tak.
Ale: když vyberu jiný repozitář než ten standardní (třeba atrpms nebo development), prostě jinou kombinaci než je tam běžně, tak při stahování hlaviček program zamrzne na “Setup Yum: Package Sacks: 30%”.
Zkoušel jsem “yum clean all”, přes yum to normálně jde (dám-li --enablerepo=něco), ale přes grafický Yumex prostě ne.
Traceback (most recent call last):
File “/usr/share/yumex/yumex.py”, line 143, in on_repoRefresh_clicked
self.setupYum()
File “/usr/share/yumex/yumex.py”, line 473, in setupYum
self.yumbase._setupAgain()
File “/usr/share/yumex/yumapi.py”, line 115, in _setupAgain
self.doSackSetup()
File “/usr/lib/python2.5/site-packages/yum/init.py”, line 356, in doSackSetup
return self._getSacks(archlist=archlist, thisrepo=thisrepo)
File “/usr/lib/python2.5/site-packages/yum/init.py”, line 387, in _getSacks
self._pkgSack.excludeArchs(archlist)
File “/usr/lib/python2.5/site-packages/yum/packageSack.py”, line 331, in excludeArchs
sack.excludeArchs(archlist)
File “/usr/lib/python2.5/site-packages/yum/sqlitesack.py”, line 717, in excludeArchs
cur = cache.cursor()
sqlite3.ProgrammingError: Cannot operate on a closed database.
další dodatek : dnes jsem instaloval F7 v práci a nechtěl jsem se s tím nějak prsit a tak jsem nechal jako managera GNOME a lokální repozitář používám úplně stejný a i nastavení je stejné i tvorba metadat přes createrepo no prostě jako vejce vejci a hle jaké překvapení na GNOME to chodí. Pochopili jsi, že doma jedu na KDE
ještě nastavení repo:
No, mně to úplně stejně zamrzá na Gnome (KDE nepoužívám), takže tím to nebude. Spíš jsem upgradoval z FC6 na F7, zatímco ty jsi instaloval rovnou F7. Možná při tomu upgradu se něco nakoplo…