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
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

--
Pozdro
lord_Niedzwiedz

_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym