Błąd w poldku, rpmie lub bazie pakietów

Paweł Zaskórski p.zaskorski w wp.pl
Śro, 26 Mar 2003, 11:55:05 CET


Witam,

Kilka dni temu pisałem, że poldek mi segfaultuje. Prawdopodobnie
znalazłem przyczynę. Oto co zaobserwowałem:

#v+
poldek> upgrade perl-*
Przetwarzanie zależności...
perl-devel-5.6.1-63 zostanie zastąpiony przez perl-devel-5.6.1-66
perl-modules-5.6.1-63 zostanie zastąpiony przez perl-modules-5.6.1-66
perl-5.6.1-63 zostanie zastąpiony przez perl-5.6.1-66
Zaznaczono 3 pakiety do instalacji, 3 do usunięcia:
I perl-5.6.1-66, perl-devel-5.6.1-66, perl-modules-5.6.1-66
R perl-devel-5.6.1-63, perl-modules-5.6.1-63, perl-5.6.1-63
Pobieranie ftp://ftp.pld.org.pl/[...]/perl-devel-5.6.1-66.i686.rpm...
.................................................. 100.0% [721.4K]              
Pobieranie ftp://ftp.pld.org.pl/[...]/perl-modules-5.6.1-66.i686.rpm...
.................................................. 100.0% [1.8M]                
Pobieranie ftp://ftp.pld.org.pl/dists/ra/[...]/perl-5.6.1-66.i686.rpm...
.................................................. 100.0% [2.2M]                
Segmentation fault
[root w arrakis root]#
#v-

#v+
# rpm -Uvh .poldek-cache/ftp_ftp.pld.org.pl.dists.ra.updates.security.i686/*.rpm
błąd: Niespełnione zależności:
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-PDL-2.3.3-4
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Text-Iconv-1.2-2
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Digest-MD5-2.20-5
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-HTML-Parser-3.26-13
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-XML-Parser-2.31-2
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Filter-1.28-2
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Digest-SHA1-2.01-4
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Tk-800.024-1
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-MIME-Base64-2.12-6
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-gtk-0.7008-13
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Net-SSLeay-1.20-2
        perl = 5.6.1 jest wymagany przez (zainstalowany) perl-Compress-Zlib-1.19-1
#v-

Czemu poldek "nie wiedział" o tych zależnościach? Albo inaczej: czemu 
rpm wyrzuca ten błąd? Przecież ja nie usuwam perla lecz go uaktualniam.
Co z tym zrobić?

poldek, rpm i db budowane własnoręcznie:

[root w arrakis root]# rpm -q {rpm,poldek,db}
rpm-4.1-13
poldek-0.18.1-4.5
db-4.1.25-1

		Paweł

-- 
- To była pomyłka! - krzyknął, posuwając się  naprzód  z niezwykłą
uwagą, zatrzymując się i rozglądając jak jakiś wielki krab w tanim
filmie grozy.          (Philip K. Dick - Przez ciemne zwierciadło)



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