Problem z Poldkiem po aktualizacji RPM-a

lord_Niedzwiedz sir_Misiek w o2.pl
Śro, 16 Sty 2013, 09:22:14 CET


rm /var/lib/rpm/__db.00*
potem odpal poldka i powinno być ok ;-)

Ewentualnie spróbuj:
rpm --rebuilddb
rpm --verify --all
rpm --convertdb


On 16.01.2013 06:54, Janusz Szeligowski wrote:
> Witam,
>
> każdorazowa próba uruchomienia Poldka skutkuje czymś takim:
>
> Loading [pndir]th...
> Loading [pndir]th...
> 19616 packages read
> Loading [rpmdbcache]/var/lib/rpm...
> rpmdb: /var/lib/rpm/__db.005: Too many open files
> error: db_init:db3.c:1087: dbenv->open(24): Too many open files
> error: cannot open Packages(0) index: Too many open files(24)
>         DB: Berkeley DB 5.2.36: (September 14, 2011)
> error: //var/lib/rpm: open rpm database failed
> Abort
>
> Zainstalowane paczki RPM-a:
> rpm-base-5.4.10-37.x86_64
> rpm-lib-5.4.10-37.x86_64
> rpm-5.4.10-37.x86_64
> rpm-utils-5.4.10-37.x86_64
> rpm-whiteout-1.41-1.noarch
>
> Poldek:
> poldek-libs-0.30-1.rc6.7.x86_64
> poldek-0.30-1.rc6.7.x86_64
>
>
> Wczoraj zrobiłem "dużą" aktualizację (jądro + większość paczek), w 
> skład której wszedł również RPM i Poldek. Zależności udało mi się 
> spełnić bez wyjątków. Miałem tylko okresowy problem z dostępnością 
> paczek RPM-a (równolegle chyba były prowadzone jakieś działania na 
> repozytorium). Zależności wykazywały między innymi konieczność 
> aktualizacji RPMA do wersji 5.4.10-36, a paczki nie było dostępnej w 
> repozytorium. Robiłem zatem testy z jakąś wcześniejszą wersją RPM-a z 
> archive, ale po którymś --upa zaczęła już poprawnie pojawiać się 
> wersja 5.4.10-37, rzeczywiście będąca w repo.
>
> Obecnie, po każdym wywołaniu Poldka, wydanie polecenia np.
>
> rpm -qa | grep apache-mod_ali*
>
> skutkuje czymś takim:
>
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> BDB2017 Freeing mutex for process: 2537/0
> apache-mod_alias-2.2.23-1.x86_64
>
> Ponowienie polecenia rpm działa już potem prawidłowo, czyli:
>
> apache-mod_alias-2.2.23-1.x86_64
>
>
>
> _______________________________________________
> pld-users-pl mailing list
> pld-users-pl w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

-- 
Pozdro
lord_Niedzwiedz



Więcej informacji o liście pld-users-pl