[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Perl lib version (v5.8.4) doesn't match executable version (v5.8.7)



Ich habe hier auf einem Versuchsrechner interessehalber ein testing
System. Installiert war ursprünglich sarge, dass ich dann einige
Zeit später auf testing upgedatet habe. 

Egal ob ich mit aptitude, dpkg, apt-get arbeite bekomme ich im
Laufe einer (de)installation:
> Perl lib version (v5.8.4) doesn't match executable version (v5.8.7)
> at /usr/lib/perl/5.8/Config.pm line 32. 

Auch:
$ perl -V
Perl lib version (v5.8.4) doesn't match executable version (v5.8.7) at /
usr/lib/perl/5.8/Config.pm line 32. Compilation failed in require.
BEGIN failed--compilation aborted.

5.8.4 ist ja wohl die sarge version und 5.8.7 die von etch. In der o.g.
Zeile wird wohl eine Variable "^V" abgefragt. Vermutlich ist das die
Versionsnummer? Leider kann ich nicht herauslesen, woher die Variable
kommt.
Ein neuinstallieren der Packete dpkg -i perl_5.8.7-10_i386.deb perl-
base_5.8.7-10_i386.deb perl-modules_5.8.7-10_all.deb
libperl5.8_5.8.7-10_i386.deb brachte auch nichts.

Auch nicht mit vorherigem purgen aller durch "dpkg -l | egrep perl"
gefunden Packete (mit --force). 

Weitere bei google gefundene Vorschläge: evtl. alte Links?
# locate perl | xargs ls -l | egrep "^l"
findet nur diese:
/usr/lib/libperl.so.5.8 -> libperl.so.5.8.7 
/usr/share/doc/libperl5.8 -> perl

Passende bug-reports hab ich auch keine gefunden. Allerdings scheint
dieses Problem sehr häufig aufzutreten unabhängig von Distribution und
Version. Dort wird eine Neuinstallation als Lösung verwendet, was ja
bei mir erfolglos war...

Wie kann ich weiter vorgehen?

Ulrich


Aktuell:
ii  libc6                       2.3.5-13 
dpkg -l | egrep perl
ii  libapt-pkg-perl  		0.1.18+b1
ii  liblocale-gettext-perl	1.05-1
ii  libperl5.8			5.8.7-10
ii  libtext- charwidth-perl 	0.04-3
ii  libtext-iconv- perl		1.4-2
ii  libtext-wrapi18n-perl 	0.06-4
ii  perl			5.8.7-10
ii  perl-base			5.8.7-10
ii  perl-modules		5.8.7-10



Reply to: