2017-07-09 7 views
1

Pour une raison quelconque, chaque fois que je lance un module Perl (comme cpanm), je reçois cette réponse:ListUtil.c: bibliothèque chargeable et binaires Perl sont compatibles (obtenu poignée de main 0xdb00080 clé, nécessaire 0xdb80080)

ListUtil.c: loadable library and perl binaries are mismatched (got   
handshake key 0xdb00080, needed 0xdb80080) 

Je ne sais pas pourquoi cela se produit. Il ne semble pas y avoir de pile supplémentaire, et même s'il y a eu de nombreux rapports de bogues et des questions sur cette erreur, je n'ai pas trouvé de solution. Je cours Ubuntu 17.04.

Modifier: J'utilise l'installation par défaut de Perl fournie avec Ubuntu.

+0

Cela signifie que 'List :: Util' sur votre système a été construit pour une version différente de perl. Utilisez-vous le standard Ubuntu perl? Avez-vous essayé de réinstaller 'libscalar-list-utils-perl'? – melpomene

+0

@melpomene Oui, j'utilise le standard Perl fourni avec Ubuntu. Comment est-ce que je réinstallerais ce paquet? – javathunderman

Répondre

0

Ok, il s'avère qu'un redémarrage a fait l'affaire. Je suppose que j'aurais dû l'éteindre avant de poster ici ...