rpm 4.1

Jakub Bogusz qboosh w pld.org.pl
Pon, 17 Mar 2003, 22:28:57 CET


Już drugi raz dostałem takie coś przy rpm -e:

# rpm -e perl-MIME-Base64
rpmdb: realloc: Cannot allocate memory: 125480
error: db4 error(12) from dbcursor->c_get: Cannot allocate memory
error: error(12) setting "" records from Requireversion index

Pakiet się usunął.
Pamięci nie brakuje (ponad 400MB wolnego RAM+swap).
rpm jest zbudowany z db 4.1.25; poprzedni raz był chyba jeszcze
w rpm-ie zbudowanym z db 4.1.24.


Druga rzecz to to, że próba "rpm -F perl-MIME-Base64" powoduje próbę
odinstalowania perl-modules-5.8.0 (które zawierają starszą wersję
MIME::Base64) :/
Ktoś próbował to poprawiać? To chyba są okolice lib/depends.c:258.

Chyba żeby uznać to za pożądane i dostosować zależności do tego
schematu - tzn. nie pozwalać na to samo Provides: w niekonfliktujących
pakietach i pozmieniać część Obsoletes na Provides (dla pakietów
wirtualnych - przeważnie serwerów)?


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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