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