• Publicidad

500 Can't locate object method "new" via package "LWP::Proto

Así que programas sin strict y las expresiones regulares son otro modo de hablar. Aquí encontrarás respuestas de nivel avanzado, no recomendable para los débiles de corazón.

500 Can't locate object method "new" via package "LWP::Proto

Notapor danimera » 2013-10-17 15:38 @693

Tengo este error en la aplicación que monté en CentOS.
Sintáxis: [ Descargar ] [ Ocultar ]
  1. 500 Can't locate object method "new" via package "LWP::Protocol::https::Socket" at MyApp/AchDaemon.pm line 211 

En mi computador, o sea, en mi Windows con Perl, me funciona a la maravilla, pero ahora que lo subí al servidor de desarrollo de prueba me sale eso en mi archivo log...

Buscando en Internet encontré:
Sintáxis: [ Descargar ] [ Ocultar ]
  1. LWP does not come with https support built-in. You will need to install OpenSSL and then Net::SSLeay (or Crypt::SSLeay, I never know which one). 
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Re: 500 Can't locate object method "new" via package "LWP::P

Notapor explorer » 2013-10-17 17:06 @754

yum groupinstall "Development Tools"
yum install openssl-devel
yum install perl-Crypt-SSLeay


Sacado de aquí.
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: 500 Can't locate object method "new" via package "LWP::P

Notapor danimera » 2013-10-18 08:32 @397

Perfecto... Ahora ya no me sale ese error pero tengo un problema: cuando hago una conexión al servicio web, el soap-lite no responde. Obtengo: conection time out; hice una prueba con al simple
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1.  my $response = $ua->get('https://xxxxx.xxx.com/xxxx/ingWS.asmx');
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Y se agota el tiempo de espera, pero cuando uso una URL que no sea HTTPS, ahí sí me funciona y me carga bien...
La cuestión es que ahí sí que no sé qué hacer :S
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Re: 500 Can't locate object method "new" via package "LWP::P

Notapor danimera » 2013-10-18 11:51 @535

Resuelto a medias:

El problema es sólo cuando me conecto desde ese servidor CentOS, ahí se ahoga el tiempo...
Cuando me conecto desde mi Windows 8, funciona bien, cuando lo hago desde un Ubuntu funciona bien, pero cuando lo monto a ese CentOS se agota el tiempo de espera... OH, MY GOD...
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Re: 500 Can't locate object method "new" via package "LWP::P

Notapor explorer » 2013-10-18 12:15 @552

Según la página de manual de LWP::Protocol::https, si entre las opciones ssl_opts de LWP::UserAgent está activada la verificación del nombre del servidor, es necesaria la presencia en el sistema del módulo Mozilla::CA.
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: 500 Can't locate object method "new" via package "LWP::P

Notapor danimera » 2013-10-18 14:06 @629

Humm, pero lo que digo es que a cualquier https me puedo conectar desde Windows o desde Ubuntu, pero desde el servidor de pruebas que es Centos, me puedo conectar a cualquiera menos al que necesitamos...

Aunque no está demás verificar lo que me dices, a ver...
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia


Volver a Avanzado

¿Quién está conectado?

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