[th] rpm-4.4.9-8 bugreport?

Arkadiusz Miskiewicz arekm w maven.pl
Śro, 31 Paź 2007, 15:24:45 CET


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 <arekm w 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/).
>
> 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/


Więcej informacji o liście dyskusyjnej pld-devel-pl