Aiutoooo... sono in palla...

Così come il mio Yum!

Ho Fedora 7 con Gnome. Per installare software uso Yum (credo... è il software preinstallato e vi accedo da Aggiungi/Rimuovi Software nel munò di start), il problema è che non funziona!
Mi prende per il !

In pratica, seleziono il software da installare, lui controlla le varie dipendenze, scarica il tutto, lo installa e qui succede il bello. Mi dice: "Ehi, tutto apposto, ho finito, usa il tuo bel programmino!"

Ovviamente del programma non c'è traccia... Riavvio yum, ricerco il software e MAGIA! mi dice che non è installato!

Dopodichè, qualunque altra operazione cerco di fare mi esce questo bel messaggio di errore:

Codice PHP:
Componentpirut
Summary
TBc0c9275d config.py:680:_getsysver:TypeErrorrpmdb open failed

Traceback 
(most recent call last):
  
File "/usr/sbin/pirut"line 476in <module>
    
main()
  
File "/usr/sbin/pirut"line 469in main
    pm 
PackageManager(options.configoptions.onlyrepo)
  
File "/usr/sbin/pirut"line 63in __init__
    GraphicalYumBase
.__init__(selfFalseconfig)
  
File "/usr/lib/python2.5/site-packages/pirut/__init__.py"line 129in __init__
    plugin_types
=(yum.plugins.TYPE_CORE,))
  
File "/usr/lib/python2.5/site-packages/yum/__init__.py"line 113in doConfigSetup
    errorlevel
=errorlevel)
  
File "/usr/lib/python2.5/site-packages/yum/__init__.py"line 159in _getConfig
    self
._conf config.readMainConfig(startupconf)
  
File "/usr/lib/python2.5/site-packages/yum/config.py"line 613in readMainConfig
    yumvars
['releasever'] = _getsysver(startupconf.installrootstartupconf.distroverpkg)
  
File "/usr/lib/python2.5/site-packages/yum/config.py"line 680in _getsysver
    idx 
ts.dbMatch('provides'distroverpkg)
TypeErrorrpmdb open failed

Local variables in innermost frame
:
installroot: /
ts: <rpmUtils.transaction.TransactionWrapper instance at 0x9e28c0c>
distroverpkgredhat-release 
e mi si chiude yum.

Così per qualunque prog cerco di installare.

Spero in un vostro aiuto!

Grazie,
Jack