Skocz do zawartości

Yum - Problem Z Instalacja Pakietow


bender

Rekomendowane odpowiedzi

Witam wszystkich zainsteresowanych.Na wstepie dodam, ze znam opcje pt "Szukaj" i najpierw dokladnie analizuje podobne lub analogiczne przypadki a potem dopiero pytam. Wiem, ze ten problem byl zdaje sie poruszony lecz NIEWYJASNIONY, poniewaz gdy pod wplywem jakis porad ktos usunie u siebie problem to z reguly temat konczy sie wypowiedzią w stylu "Ok.Dzieki za pomoc.Sprobowalem troche inaczej ale juz dziala". No i co ja mam wtedy począć ? ;-) Dlatego przedstawiam moje problemy a aktualnie mam dwa i wrzuce w jeden watek.

 

1) Po instalacji (_yum'a_ → yuma) ORT i proby zaisntalowania czegokolwiek (czyli np yum install cośtam) pojawia sie taki komunikat

 

Traceback (most recent call last):

File "/usr/bin/yum", line 28, in ?

import yummain

File "/usr/share/yum-cli/yummain.py", line 25, in ?

from yum import logginglevels

ImportError: cannot import name logginglevels

 

Pytanie : czego to jest problem?Gdzie szukac pomocy (jeśli chcesz byc "mądry" i napisac google to sobie daruj) lub jak i gdzie to skonfigurowac?

 

2) Przy instalacji XMMS posypuje sie konfiguracja burzac się o brak biblioteki :

GLIB >= 1.2.2 not installed - please install first

ktora oczywiscie zostala zainstalowana i to w wersji nawet! 2.6 w kazdym badz razie najnowszej dostępnej.

 

Pytanie : co moge zrobic w tej sytuacji?

---------------------------------------------------------------------------------------------------------------------------------------------

 

Z góry chciałbym podziękowac osobom ktore poswieca swoj czas na odpisanie na tego posta i przyczynia sie do tego ze znow bede mogl spokojnie spac ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

1) Po instalacji (_yum'a_ → yuma) ORT

Jak chciałeś go instalować? Yum jest standardowo zainstalowany, jak pochodzi z innego źródła niż repozytoria fedory to nie dziwią mnie żadne błędy. Jeżeli zainstalowałeś yuma "niewiadomego" pochodzenia to

rpm -e yum

A potem

rpm -ivh adres_do_paczki_lub_lokalizacja

Paczkę znajdziesz tu: http://download.fedora.redhat.com/pub/fedo...a/architektura/

Jeżeli masz fc5 to szukaj w

http://download.fedora.redhat.com/pub/fedo...x/core/updates/

 

Żebyś nie musiał szukać to daje "skróty" do fc5 i fc6 (dla starszych bez problemu tez znajdziesz):

dla fc5:

rpm -ivh http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/yum-2.6.1-0.fc5.noarch.rpm

dla fc6:

rpm -ivh http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/yum-3.0-6.noarch.rpm http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/yum-metadata-parser-1.0-8.fc6.i386.rpm

I nie jestem pewien, ale może się rzucać (nigdy nie instalowałem na fc6 yuma rpmem) to dodaj do polecenia http://download.fedora.redhat.com/pub/fedo....0-6.noarch.rpm

Osobiście na fc6 sprawdzałem i możesz zrobić instalację wersji z fc5 i zapuścić

yum update yum

 

Jeżeli to nie pomoże to na razie nie mam pomysłu jak Ci pomóc

Odnośnik do komentarza
Udostępnij na innych stronach

Hej mam podobny problem ale ten sposób mi nie pomógł w jego rozwiązaniu :/

Kiedy próbuję coś zainstalować yum'em wyskakuje mi coś takiego:

 

[root@localhost marcin]# yum install mplayer
Loading "installonlyn" plugin
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30977)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
 File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
 File "/usr/share/yum-cli/yummain.py", line 85, in main
base.getOptionsConfig(args)
 File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
errorlevel=opts.errorlevel)
 File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in doConfigSetup
self.conf = config.readMainConfig(startupconf)
 File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in readMainConfig
vars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
 File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

 

A kiedy próbowałem użyć komendy: rpm -e yum wyskakuje mi:

 

[root@localhost marcin]# rpm -e yum
rpmdb: PANIC: fatal region error detected; run recovery
błąd: błąd db4(-30977) z dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
błąd: nie można otworzyć indeksu Packages przy użyciu db3 -  (-30977)
błąd: nie można otworzyć bazy danych Packages w /var/lib/rpm
błąd: pakiet yum nie jest zainstalowany
[root@localhost marcin]# yum install mplayer
Loading "installonlyn" plugin
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30977)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
 File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
 File "/usr/share/yum-cli/yummain.py", line 85, in main
base.getOptionsConfig(args)
 File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
errorlevel=opts.errorlevel)
 File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in doConfigSetup
self.conf = config.readMainConfig(startupconf)
 File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in readMainConfig
vars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
 File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed
[root@localhost marcin]# rpm -e yum
rpmdb: PANIC: fatal region error detected; run recovery
błąd: błąd db4(-30977) z dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
błąd: nie można otworzyć indeksu Packages przy użyciu db3 -  (-30977)
błąd: nie można otworzyć bazy danych Packages w /var/lib/rpm
błąd: pakiet yum nie jest zainstalowany

 

Nie działa i też smart i (_wogóle_ → w ogóle) ORT jest kiepsko bo dopiero co wczoraj zainstalowałem FC6 i jestem zielony :/

Wcześniej miałem Auroxa12 ale z nim jakoś sobie radziłem.

Jeżeli to ważne korzystam z KDE 3.5.5

 

Pozdrawiam i proszę o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

[...]DB_RUNRECOVERY: Fatal error, run database recovery[...]

A zrobiłeś to co sugeruje system?

Wejdź jako root do katalogu /var/lib/rpm, zrób na wszelki wypadek kopię pliku Packages, usuń pliki __db.* i odpal rebuild bazy RPM, czyli kolejno:

su -     #minus b.ważny!
cd /var/lib/rpm
cp ./Packages ./Packages_old
rm ./__db.*
rpm --rebuilddb

To ostatnie polecenie może trwać dość długo - zależnie od ilości zainstalowanych pakietów. Nie rób w tym czasie resetu, uzbrój się w cierpliwość i poczekaj. To może być 15-20 minut, na słabszym kompie nawet dłużej.

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ę...