• Publicidad

Módulo NET::SFTP: no puedo instalar

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Módulo NET::SFTP: no puedo instalar

Notapor aidewuado » 2013-03-05 13:41 @612

Estimados: tratando de instalar el módulo por cpan me sale el siguiente error:

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. cpan> install Net::SFTP
  2. Running install for module Net::SFTP
  3. Running make for D/DB/DBROBINS/Net-SFTP-0.10.tar.gz
  4. CPAN: Digest::MD5 loaded ok
  5. CPAN: Compress::Zlib loaded ok
  6. Checksum for /root/.cpan/sources/authors/id/D/DB/DBROBINS/Net-SFTP-0.10.tar.gz ok
  7. Scanning cache /root/.cpan/build for sizes
  8. Net-SFTP-0.10/
  9. Net-SFTP-0.10/eg/
  10. Net-SFTP-0.10/eg/psftp
  11. Net-SFTP-0.10/t/
  12. Net-SFTP-0.10/t/06-circular.t
  13. Net-SFTP-0.10/t/01-load.t
  14. Net-SFTP-0.10/Changes
  15. Net-SFTP-0.10/MANIFEST
  16. Net-SFTP-0.10/MANIFEST.SKIP
  17. Net-SFTP-0.10/lib/
  18. Net-SFTP-0.10/lib/Net/
  19. Net-SFTP-0.10/lib/Net/SFTP/
  20. Net-SFTP-0.10/lib/Net/SFTP/Util.pm
  21. Net-SFTP-0.10/lib/Net/SFTP/Attributes.pm
  22. Net-SFTP-0.10/lib/Net/SFTP/Buffer.pm
  23. Net-SFTP-0.10/lib/Net/SFTP/Constants.pm
  24. Net-SFTP-0.10/lib/Net/SFTP.pm
  25. Net-SFTP-0.10/ToDo
  26. Net-SFTP-0.10/META.yml
  27. Net-SFTP-0.10/LICENSE
  28. Net-SFTP-0.10/Makefile.PL
  29. Net-SFTP-0.10/README
  30. Removing previously used /root/.cpan/build/Net-SFTP-0.10
  31.  
  32.   CPAN.pm: Going to build D/DB/DBROBINS/Net-SFTP-0.10.tar.gz
  33.  
  34. Checking if your kit is complete...
  35. Looks good
  36. Writing Makefile for Net::SFTP
  37. cp lib/Net/SFTP/Util.pm blib/lib/Net/SFTP/Util.pm
  38. cp lib/Net/SFTP.pm blib/lib/Net/SFTP.pm
  39. cp lib/Net/SFTP/Attributes.pm blib/lib/Net/SFTP/Attributes.pm
  40. cp lib/Net/SFTP/Buffer.pm blib/lib/Net/SFTP/Buffer.pm
  41. cp lib/Net/SFTP/Constants.pm blib/lib/Net/SFTP/Constants.pm
  42. Manifying blib/man3/Net::SFTP::Util.3pm
  43. Manifying blib/man3/Net::SFTP.3pm
  44. Manifying blib/man3/Net::SFTP::Attributes.3pm
  45. Manifying blib/man3/Net::SFTP::Buffer.3pm
  46. Manifying blib/man3/Net::SFTP::Constants.3pm
  47.   /usr/bin/make  -- OK
  48. Running make test
  49. PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
  50. t/01-load........Can't locate Math/Pari.pm in @INC (@INC contains: /root/.cpan/build/Net-SFTP-0.10/blib/lib /root/.cpan/build/Net-SFTP-0.10/blib/arch /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
  51. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
  52. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util.pm line 56.
  53. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Buffer.pm line 9.
  54. Compilation failed in require at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Attributes.pm line 7.
  55. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Attributes.pm line 7.
  56. Compilation failed in require at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP.pm line 8.
  57. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP.pm line 8.
  58. Compilation failed in require at t/01-load.t line 5.
  59. BEGIN failed--compilation aborted at t/01-load.t line 5.
  60. t/01-load........dubious
  61.        Test returned status 2 (wstat 512, 0x200)
  62. DIED. FAILED test 1
  63.        Failed 1/1 tests, 0.00% okay
  64. t/06-circular....Can't locate Math/Pari.pm in @INC (@INC contains: /root/.cpan/build/Net-SFTP-0.10/blib/lib /root/.cpan/build/Net-SFTP-0.10/blib/arch /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
  65. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util/SSH2MP.pm line 6.
  66. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Net/SSH/Perl/Util.pm line 56.
  67. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Buffer.pm line 9.
  68. Compilation failed in require at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Attributes.pm line 7.
  69. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP/Attributes.pm line 7.
  70. Compilation failed in require at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP.pm line 8.
  71. BEGIN failed--compilation aborted at /root/.cpan/build/Net-SFTP-0.10/blib/lib/Net/SFTP.pm line 8.
  72. Compilation failed in require at t/06-circular.t line 5.
  73. BEGIN failed--compilation aborted at t/06-circular.t line 5.
  74. t/06-circular....dubious
  75.         Test returned status 2 (wstat 512, 0x200)
  76. Failed Test     Stat Wstat Total Fail  Failed  List of Failed
  77. -------------------------------------------------------------------------------
  78. t/01-load.t        2   512     1    2 200.00%  1
  79. t/06-circular.t    2   512    ??   ??       %  ??
  80. Failed 2/2 test scripts, 0.00% okay. 1/1 subtests failed, 0.00% okay.
  81. make: *** [test_dynamic] Error 2
  82.   /usr/bin/make test -- NOT OK
  83. Running make install
  84.   make test had returned bad status, won't install without force
  85.  
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
aidewuado
Perlero nuevo
Perlero nuevo
 
Mensajes: 15
Registrado: 2012-02-02 15:48 @700

Publicidad

Re: Módulo NET::SFTP: no puedo instalar

Notapor explorer » 2013-03-05 16:10 @715

El error dice que no ha encontrado el módulo Math::Pari.

Es muy posible que hayas configurado el comando cpan para que no instale de forma automática los módulos de los que se depende.

Entonces, deberás instalarlo antes.

Lo más seguro es que puedas instalarlo usando el sistema de paquetes del sistema operativo, en lugar de usar el comando cpan.

Repasa el hilo sobre instalación de módulos, en el foro de Formación, donde vienen todos los pasos.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Módulo NET::SFTP: no puedo instalar

Notapor salva » 2013-03-08 08:27 @393

Los módulos Net::SFTP y Net::SSH::Perl llevan tiempo sin mantener y tienen bastantes bugs que nadie corrige por lo que es mejor no usarlos. Además Net::SSH::Perl tiene varias dependencias que son difíciles de instalar, sobre todo como tu ya has descubierto, Math::Pari.

Hoy en día para SFTP es mejor usar los paquetes Net::SFTP::Foreign (o Net::SFTP::Foreign::Compat que ofrece la misma API que Net::SFTP), o incluso Net::SSH2::SFTP.

Bueno, o esa es mi sesgada opinión ;-)
Avatar de Usuario
salva
Perlero nuevo
Perlero nuevo
 
Mensajes: 200
Registrado: 2008-01-03 15:19 @680


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados