On Wednesday 31 of October 2007, Paweł Sikora wrote: > Arkadiusz Miskiewicz pisze: > > On Wednesday 31 of October 2007, Maciej Świniarski wrote: > >> Dnia Wed, 31 Oct 2007 14:41:54 +0100 > >> > >> Arkadiusz Miskiewicz <[EMAIL PROTECTED]> 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/). > > a nie da sie tego cache-u wylaczyc?
Może się da ale nie udało mi się znaleźć takiej flagi. Jeśli dobrze pamiętam była opcja wyłączająca korzystanie z __* ale wtedy sypało się równoległe używanie bazy przez np. 2 rpmy. -- Arkadiusz Miśkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
