Skocz do zawartości

Dziwny Blad Z Plikami


void

Rekomendowane odpowiedzi

Witam, mam swiezo zainstalowana fedore 10 (no, mialem). Poniewaz wyswietlal sie komunikat o dostepnych aktualizacjach wiec postanowilem sie zgodzic na nie. Poniewaz cos dlugo to trwalo w chwilowej zlosci anulowalem aktualizacje w trakcie. I teraz kiedy wchodze do system->administracja->aktualizacja systemu dostaje ten oto komunikat:

rror Type: <type 'exceptions.TypeError'>
Error Value: rpmdb open failed
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2202, in <module>
    main()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2198, in main
    backend = PackageKitYumBackend('', lock=True)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 200, in __init__
    self._setup_yum()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 1942, in _setup_yum
    self.yumbase.doConfigSetup(errorlevel=-1, debuglevel=-1)     # Setup Yum Config
  File : /usr/lib/python2.5/site-packages/yum/__init__.py, line 140, in doConfigSetup
    errorlevel=errorlevel)
  File : /usr/lib/python2.5/site-packages/yum/__init__.py, line 192, in _getConfig
    self._conf = config.readMainConfig(startupconf)
  File : /usr/lib/python2.5/site-packages/yum/config.py, line 774, in readMainConfig
    yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File : /usr/lib/python2.5/site-packages/yum/config.py, line 844, in _getsysver
    idx = ts.dbMatch('provides', distroverpkg)

 

To samo dostaje kiedy wchodze w system->administracja->dodaj usun oprogramowanie.

 

Prosze o pomoc.

 

Edit: ten sam komunikat dostaje kiedy probuje zainstalowac cos z pliku rpm.

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj tak (jako root do terminala):

cd /var/lib/rpm
cp Packages Packages_old
rm __db*
rpm --rebuilddb

Zobacz man rpm, żeby się dowiedzieć co znaczy opcja --rebuilddb (może to chwilę potrwać). Potem yum update, graficzne aktualizatory nie są dobre na pierwszą dużą aktualizację.

Odnośnik do komentarza
Udostępnij na innych stronach

Packages to baza danych pakietów rpm, a __db* to chyba jakieś zabezpieczenia możemy przyjąć, że sumy kontrolne :) Nom przydało by się dopisać to na wiki, teraz nie mam czasu i chęci, ale do piątku coś się sklei, chyba że wcześniej ktoś inny mnie wyręczy.

Odnośnik do komentarza
Udostępnij na innych stronach

* adobe — zawiera pakiety Adobe Flash Player, oraz Reader dla systemu (_linuks_ → Linux) ORT. Można je zainstalować za pomocą polecenia (architektura x86):

 

su -c 'http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm'

 

Niech to ktoś poprawi :)

Odnośnik do komentarza
Udostępnij na innych stronach

wszyscy zalogowani, a rejestracja to tylko chwila i jest dla wszystkich. Zakładka dyskusja zawsze jest dostępna.

Czemu tylko zalogowani? sporna kwestia nawet dla samego mnie: swoboda i wygoda, kontra powiadomienie mailem że jakiś IP właśnie zmienił stronę którą obserwujesz. Zaraz zaraz, przecież to ja właśnie coś zmieniłem <_<, eh znowu się nie zalogowałem.

Odnośnik do komentarza
Udostępnij na innych stronach

Za leniwy jestem na rejestrowanie się :)

A do poprawienia jest to → http://wiki.fedora.pl/wiki/Zarządzanie_pakietami#repozytoria , repo adobe

Być może jest więcej takich, ale ten akurat mi wpadł w oko jak na szybko spojrzałem na wiki

 

ps. wiem że tak jest "poprawniej politycznie" ;], ale

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm\
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

Większość userów, a zwłaszcza nowi, po prostu zrobi ctrl+c, ctrl+v nie zastanawiając się co do treści. A później płacz że nie da się zainstalować pliku rpmfusion-free-release-stable.noarch.rpm\ :)

Odnośnik do komentarza
Udostępnij na innych stronach

A do poprawienia jest to
Poprawione. Dzięki za czujność leniu :P (bez urazy :))

Być może jest więcej takich, ale ten akurat mi wpadł w oko jak na szybko spojrzałem na wiki
Jak znajdziesz inne i nadal nie będie Ci się chciało logować to pisz tutaj :)

Większość userów, a zwłaszcza nowi, po prostu zrobi ctrl+c, ctrl+v nie zastanawiając się co do treści.
I tak ma zrobić. Tylko niech robią całość albo wcale :) Dodałem spację przed "\", więc będzie OK.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...