glibc i md5 raz jeszcze

Jakub Bogusz qboosh w pld.org.pl
Nie, 3 Mar 2002, 13:04:54 CET


On Sun, Mar 03, 2002 at 09:39:40AM +0100, radzio w student.ii.uni.wroc.pl wrote:
> On Sun, Mar 03, 2002 at 01:07:46AM +0100, Jakub Bogusz wrote:
> > On Sat, Mar 02, 2002 at 03:45:24PM +0100, radzio w student.ii.uni.wroc.pl wrote:
> > > Znów mam problem z instalacją glibc: bląd sumy MD5 na plikach LC_CTYPE
> > > przy rozpakowywaniu archiwum. Pakiet zaciągnąłem już dwa razy dla pewności,
> > > ale błąd się powtarza (może mi ktoś wygenerować sume md5 glibc z ftpa
> > > (i586)).
> > 
> > Nie wiem, błędów MD5 nigdy przy tym nie widziałem, widziałem typu
> > "unlink failed" przed poprawkami rpm-a.
> A mi się to raczej często zdarza. Zresztą nie tylko mi, co można sprawdzić
> w archiwum. Jest to jednak wina błędów w pakiecie, co wykazuje rpm -K.
> Rzecz w tym, że ani poldek ani rpm nie próbują takiej weryfikacji, a
> rpm dodatkowo wykłada się na różnym etapie rozpakowywania archiwum.
> Dziwne jest też to, że błędy te pojawiają się najczęściej przy glibc
> i zawsze na plikach LC_CTYPE. Wszystko to razem jest mylące.

AFAIK apt ma taką możliwość (jak się skonfiguruje).
rpm jest bardziej "niskopoziomowym" narzędziem, więc sprawdzanie trzeba
robić oddzielnym poleceniem.

poldek z tego co patrzyłem nie ma możliwości wywoływania rpm -K; w apcie
to jest krótki fragment kodu, więc dodanie tego do poldka nie powinno
być zbyt skomplikowane... kwestia znalezienia miejsca gdzie można
wywołać rpm -K i odrzucić pakiet, jeśli rpm zwróci błąd.

Paweł - co o tym myślisz? Widzę, że jest na liście TODO :)
Gdybyś miał problemy z czasem, to mogę pomóc.

> > > zrobiłem rpm2cpio glibc-... | cpio -i;rpm -i glibc-... --justdb;zmiana
> > > uprawnień na root.root po wszystkich plikach z glibc;rpm -V glibc;
> > 
> > Która wersja cpio? < 2.4.2-27 źle rozpakowywały pliki z hardlinkami
> > (tylko jedno dowiązanie poprawnie, reszta z jakimiś śmieciami).
> Mam = 2.4.2-27.

Czyli to kwestia zepsutych pakietów.


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



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