Thread Fehlermeldung ListUtil.c: loadable library and perl binaries are mismatched
(3 answers)
Opened by bianca at 2021-09-11 09:30
Ich rate mal: Der Hoster hat einen Perl-Update durchgeführt, oder einen Debian-Update und damit ein neues Perl eingefangen.
In diesem Fall müssen auch alle XS-Komponenten neu übersetzt werden. Das ist ein Fallstrick bei der Installation nach /home/username/...: Die Verzeichnisstruktur in diesen Verzeichnissen unterscheidet nicht nach Perl-Versionen. Nun ist List::Util ja bei Perl mit dabei, das solltest Du also nicht unbedingt selbst installieren, wenn Du solche Probleme vermeiden willst. Wenn Du das vorher nicht selbst installiert hattest, dann kann's aber auch sein, dass beim Hoster was daneben gegangen ist. Die erste Untersuchung wäre, nachzusehen, was in @INC und dem relevanten Teil der Umgebungsvariablen drinsteht, das kommt bei perl -V ganz am Ende raus. Bei meinem Perl 5.28 auf dem gleichen System steht da: Code: (dl
)
1 %ENV: In Deiner Umgebung wird's kein perlbrew geben, aber dafür vielleicht ein local::lib? Die radikale Methode wäre, /home/username/cpan_module umzubennenen und neu leer anzulegen... aber davor solltest Du in jedem Fall Deine "Umgebung" beim Hoster untersuchen. Viel Erfolg! |