Not logged in. · Lost password · Register
Forum: Fedora Administracja systemu RSS
Yum padł?

Announcement

2006-06-03, 10:40 by gajownik
Subject: Zanim coś napiszesz...
Witamy w naszych niskich progach ;-)

Zanim coś napiszesz na forum:
1. zapoznaj się z Wiki i FAQ a także Poradnikiem - są tam odpowiedzi na najczęściej pojawiające się pytania
2. skorzystaj z forumowej wyszukiwarki i/lub Google - jest spora szansa, że ktoś już rozwiązał Twój problem
3. uaktualnij cały system
4. przeczytaj regulamin oraz tekst na temat mądrego zadawania pytań
5. jeśli masz jakiś problem, przekaż nam o nim odpowiednią ilość informacji - jak na razie nie potrafimy jeszcze wróżyć z fusów
6. dla każdego nowego problemu twórz osobny wątek używając jednak zdrowego rozsądku
7. nie pisz niczego, czego wstydził(a)byś się przed swoją mamą ;-)

Życzymy miłej zabawy - zespół fedorapl.org
Create new thread · Page:  1  2  3  next
Avatar
Reply · Quote Zuk87 #1 ()
since May 2006 · 144 posts · Location: Jawiszowice → Kraków
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
Subject: Yum padł?
Drugi błąd dostaję przy każdej próbie użycia yuma lub rpm. Nic nie mogę zrobić, bazy przebudować nie mogę. System aktualizowany wczoraj.
[root@fedora ~]#  rpm --rebuilddb
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)
[root@fedora ~]# yum cleanall
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
    yumvars['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
pozdrawiam Zuk87
Linux registered user #371696
Avatar
Reply · Quote adios #2 ()
User title: Antylopa GNU
since May 2006 · 189 posts · Location: Mielec
Group memberships: Administratorzy, Moderatorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
1) Sprawdź czy nic nie operuje na bazie RPM:
lsof | grep /var/lib/rpm
2) Jeśli nic nie ma to usuń pliki blokad:
rm -f /var/lib/rpm/__db*
3) Zrób kopię bazy RPM:
tar -czf rpm.tar.gz /var/lib/rpm/
4) Może teraz pozwoli na naprawę bazy RPM:
rpm --rebuilddb

Działa ?
Pierwsze kroki w Fedora Core - http://poradnik.fedorapl.org
adios.blog - http://adiospl.wordpress.com
Avatar
Reply · Quote DanseMakabre #3 ()
User title: The fallen one
since May 2006 · 166 posts · Location: Mielec → Kraków
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
Jak nie zadziała to można szczegółowo sprawdzić, co się dzieje z bazą:
yum install db4-utils
db_verify /var/lib/rpm/Packages

Błędy wyglądają mniej więcej tak:
[root@localhost ~]# db_verify /var/lib/rpm/Packages
db_verify: Page 9273: page 7136 encountered a second time on free list
db_verify: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed

Nawet jak Ci się to przytrafi to się nie martw, bo i tak bardzo możliwe, że rpm --rebuilddb pomoże.

Off Topic:
Przeniosłem do administracji, bo trafniej tam pasuje.
[Image: http://img131.imageshack.us/img131/6453/fedoracoregt6.jpg]
[Image: http://img160.imageshack.us/img160/1940/prisonbreak2id2.gif]
This post was edited on 2007-01-11, 21:09 by DanseMakabre.
Avatar
Reply · Quote Zuk87 #4 ()
since May 2006 · 144 posts · Location: Jawiszowice → Kraków
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
In reply to post #2
Działa według wskazówek Adiosa. Ktoś wie od co mogło spowodować zaistniałą sytuację?

BTW: DanseMakabre Twój sposób chyba by nie zadziałał, nie mogłem nic yumem instalować...
pozdrawiam Zuk87
Linux registered user #371696
Avatar
Reply · Quote liviopl #5 ()
User title: Livio
since Nov 2006 · 43 posts · Location: Szczytno, woj. warmińsko-mazurskie
Group memberships: Użytkownicy
Show profile · Link to this post
Mam to samo.
Wszystko zepsuł Yum.
Nie ingerowałem w pliki baz danych RPM, a ona tak jakoś... siadła?

Usunąłem blokady i bez robienia backupu przebudowuję teraz bazę danych.
Może pomoże. Żadne aktualizacje nie chciały mi się instalować, aniżeli jakikolwiek pakiet.
log
Avatar
Reply · Quote DanseMakabre #6 ()
User title: The fallen one
since May 2006 · 166 posts · Location: Mielec → Kraków
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
In reply to post #4
Quote by Zuk87 on 2007-01-11, 21:17:
BTW: DanseMakabre Twój sposób chyba by nie zadziałał, nie mogłem nic yumem instalować...
Ech, no tak :) Zresztą mój sposób to tylko głębsza diagnostyka, a nie rozwiązanie.
[Image: http://img131.imageshack.us/img131/6453/fedoracoregt6.jpg]
[Image: http://img160.imageshack.us/img160/1940/prisonbreak2id2.gif]
Avatar
Reply · Quote gajownik #7 ()
User title: GNU fanatic!
since May 2006 · 206 posts · Location: Bytom
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
In reply to post #5
Quote by liviopl:
Wszystko zepsuł Yum.

Yum nie ma tu nic do tego - on korzysta z pythonowych bindingów do rpm-a. To musi być raczej błąd w samym RPM. Innym powodem może być przerwanie procesu instalacji (ubicie yuma, wyłączenie komputera, itd.). Z jakich korzystacie repozytoriów? Nie podmieniacie systemowych pakietów? Mi się coś takiego jeszcze nie przydarzyło. Nie macie włączonej jakiejś usługi, która sama Wam aktualizuje system?
Get counted!
Do rozwiązywania problemów z Fedorą służy forum!
SM/Fx/M + AdBlock Plus + Adblock Filterset.G Updater == [Image: http://browsehappy.com/buttons/bh_80x15.gif]
This post was edited on 2007-01-13, 14:05 by gajownik.
Avatar
Reply · Quote adios #8 ()
User title: Antylopa GNU
since May 2006 · 189 posts · Location: Mielec
Group memberships: Administratorzy, Moderatorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
Core + Extras + Livna (Firefox z Development).

Osobiście stało mi się to po aktualizacji w tym tygodniu. To co napisałem u góry przyniosło zamierzony skutek.
Pierwsze kroki w Fedora Core - http://poradnik.fedorapl.org
adios.blog - http://adiospl.wordpress.com
Avatar
Reply · Quote liviopl #9 ()
User title: Livio
since Nov 2006 · 43 posts · Location: Szczytno, woj. warmińsko-mazurskie
Group memberships: Użytkownicy
Show profile · Link to this post
In reply to post #7
Mam Core, Updates, Extras, oraz Livnę, FreshRPMs i wyłączone Remi (dla F-foksa 2.0.0.1).
Yuma ubiłem tylko wtedy, kiedy wydałem komendę, a ten po ładowaniu wtyczki installonyn nie robił nic.
Czyżby to był problem?
Może powinienem zacząć używać APT na Fedorze, by znowu coś się nie zepsuło?

-==edit==-

Nie macie włączonej jakiejś usługi, która sama Wam aktualizuje system?

yum-updatesd jedynie. Ona tylko powiadamia o aktualizacjach.
log
This post was edited on 2007-01-13, 14:06 by liviopl.
Avatar
Reply · Quote Zuk87 #10 ()
since May 2006 · 144 posts · Location: Jawiszowice → Kraków
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
Ja mam core, extras, livna + remi (tylko dla Firefoxa). Yuma dosyć często ubijam, "wiesza się", tzn pokazuje się tylko installonly i kończy pracę, nie wyłącza się tylko nic nie robi, w top pokazuje proces ale nie zajmuje zasobów systemu.
pozdrawiam Zuk87
Linux registered user #371696
Avatar
Reply · Quote liviopl #11 ()
User title: Livio
since Nov 2006 · 43 posts · Location: Szczytno, woj. warmińsko-mazurskie
Group memberships: Użytkownicy
Show profile · Link to this post
Przed chwilą u mnie to się dopiero działo.
Znowu coś z bazą RPM. Tym razem w całej sesji terminala znaki wyglądały jak arabskie.
Nie wiem, co się dzieje. Jedynie uruchomiłem komputer ponownie, bo znowu załadowaniu tej wtyczki nic się nie działo.

Yuma dosyć często ubijam, "wiesza się", tzn pokazuje się tylko installonly i kończy pracę, nie wyłącza się tylko nic nie robi, w top pokazuje proces ale nie zajmuje zasobów systemu.

Mam tak samo!
log
Avatar
Reply · Quote liviopl #12 ()
User title: Livio
since Nov 2006 · 43 posts · Location: Szczytno, woj. warmińsko-mazurskie
Group memberships: Użytkownicy
Show profile · Link to this post
Oho, powtarza się.

rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery

Pomóżcie proszę :( !
Ja nie chcę znowu instalować ponownie :( .

-==edit==-

[livio@livio-desktop firefox]$ sudo yum remove xfce\*
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
    yumvars['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
[livio@livio-desktop firefox]$

Mam co 5 minut przebudowywać bazę RPM?
log
This post was edited on 2007-01-13, 20:45 by liviopl.
Avatar
Reply · Quote gajownik #13 ()
User title: GNU fanatic!
since May 2006 · 206 posts · Location: Bytom
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
In reply to post #9
Quote by liviopl on 2007-01-13, 14:05:
Mam Core, Updates, Extras, oraz Livnę, FreshRPMs

Livna i FreshRPMs są niekompatybilne i nie powinno się ich razem używać.

Co do samego błędu to wygląda to na ten problem ? https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=213963 Jeszcze go nie zidentyfikowano, ale dla pewności możecie spróbować jadra 2.6.19 z updates-testing (to odnośnie komentarza nr 36).
Get counted!
Do rozwiązywania problemów z Fedorą służy forum!
SM/Fx/M + AdBlock Plus + Adblock Filterset.G Updater == [Image: http://browsehappy.com/buttons/bh_80x15.gif]
Avatar
Reply · Quote liviopl #14 ()
User title: Livio
since Nov 2006 · 43 posts · Location: Szczytno, woj. warmińsko-mazurskie
Group memberships: Użytkownicy
Show profile · Link to this post
Słyszałem, że problemem może być używanie sudo.
To prawda?
log
Avatar
Reply · Quote gajownik #15 ()
User title: GNU fanatic!
since May 2006 · 206 posts · Location: Bytom
Group memberships: Administratorzy, Użytkownicy, Zespół fedorapl.org
Show profile · Link to this post
Skąd takie dziwne informacje? Na 99% sudo nie ma tu nic wspólnego z problemem. Wystarczy zobaczyć zgłoszenie w bugzilli i jego duplikaty.
Get counted!
Do rozwiązywania problemów z Fedorą służy forum!
SM/Fx/M + AdBlock Plus + Adblock Filterset.G Updater == [Image: http://browsehappy.com/buttons/bh_80x15.gif]
Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Page:  1  2  3  next
Go to forum
Powered by Unclassified NewsBoard (© 2003-7 by Yves Goergen)
Current time: 2012-02-06, 18:48:41 (UTC +01:00)
Copyright © 2006 - 2007 fedorapl.org