Проблема, кажется, отсутствует VERSION
информация в модуле. Добавление строки
our $VERSION = 0.06;
в начало файла lib/Crypt/Curve25519.pm
, а затем переустановка и установка cpanm Net::SSH::Perl
работали нормально (она приняла исправленную установку и не пыталась загрузить неработающую версию) .
Вот патч, который я использовал для lib/Crypt/Curve25519.pm
:
diff --git a/lib/Crypt/Curve25519.pm b/lib/Crypt/Curve25519.pm
index 686b706..d9c2b3d 100644
--- a/lib/Crypt/Curve25519.pm
+++ b/lib/Crypt/Curve25519.pm
@@ -1,4 +1,5 @@
package Crypt::Curve25519;
+our $VERSION = 0.06;
#ABSTRACT: Generate shared secret using elliptic-curve Diffie-Hellman function
use strict;