[th] rpm-4.4.9-8 bugreport?
Arkadiusz Miskiewicz
arekm at maven.pl
Wed Oct 31 15:13:54 CET 2007
On Wednesday 31 of October 2007, Maciej Świniarski wrote:
> Dnia Wed, 31 Oct 2007 14:41:54 +0100
>
> Arkadiusz Miskiewicz <arekm at maven.pl> napisał(a):
> a wracajac do --root ..to moze to bedzie jakas podpowiedzia ..
>
> # rm /noga/var/lib/rpm/__*
> # rpm --rebuilddb --root /noga/
> błąd: tymczasowa baza danych /noga/var/lib/rpm już istnieje
Niestety to nic nie pomoże.
Problem polega na tym, że dostęp do bazy bdb rpma jest różny.
rpm raz otwiera /gdzies/chroot/var/lib/rpm/, a innym razem robi najpierw
chroot(/gdzies/chroot/) i dopiero open(/var/lib/rpm).
bdb w plikach __* cacheuje sobie ścieżki i potem próbuje otwierać nie to co
trzeba (np. zapamięta /var/lib/rpm, rpm zacznie
otwierać /gdzies/chroot/var/lib/rpm/, a bdb spróbuje grzebać w
zapamiętanych /var/lib/rpm zamiast /gdzies/chroot/var/lib/rpm/).
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
More information about the pld-devel-pl
mailing list