• Publicidad

Problemas con DBD::Oracle en CentOS 4.6

¿Eres administrador de sistemas? Este foro es para todos aquellos temas relacionados con el uso de Perl para administración de sistemas.

Problemas con DBD::Oracle en CentOS 4.6

Notapor danimera » 2011-06-07 19:46 @865

Lo que pasa es que no se puede instalar el módulo y cuando se corre un script que llame al módulo se tiene el error

Sintáxis: [ Descargar ] [ Ocultar ]
  1. install_driver(Oracle) failed: Can't load = 
  2. '/usr/local/lib/perl5/site_perl/5.8.6/sun4-solaris/auto/DBD/ Oracle/Oracle= 
  3. ..so' for module DBD::Oracle: ld.so.1: /usr/local/bin/perl: fatal: = 
  4. /export/home/oracle/product/9.2.0/lib/libclntsh.so.9.0: wrong ELF class: = 
  5. ELFCLASS64 at /usr/local/lib/perl5/5.8.6/sun4-solaris/DynaLoader.pm line = 
  6. 230. 
  7.  
  8. at (eval 1) line 3 


Bueno la idea es que aunque es en un CentOS el error es el mismo de este, también intentando hacerlo manualmente luego obtuvimos un error como:

Can't locate loadable object for module DBD::Oracle in @INC
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: Problemas con DBD::Oracle en CentOS 4.6

Notapor explorer » 2011-06-07 19:53 @870

¿Seguro que las arquitecturas son correctas?

El error dice que libclntsh.so.9.0 es para 64 bits, pero el sistema, quizás, sea de 32 bits.
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: Problemas con DBD::Oracle en CentOS 4.6

Notapor danimera » 2011-06-07 19:54 @871

El computador es de 64 bits, pero el sistema es de 32 bits... ¡qué será...?

Aunque más bien el mensaje es así; es que realmente no es el error que sale, pero es más parecido a este...

Install_driver(Oracle) failed: Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-l inux-thread-multi/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.s o.10.1: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230. at (eval 4) line 3 Compilation failed in require at (eval 4) line 3.


Creo que puede ser problemas de permisos porque los archivos sí están en la ruta correcta... Humm... no sé si ha pasado algún error así con DBD::Oracle y Centos 4.6.
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: Problemas con DBD::Oracle en CentOS 4.6

Notapor explorer » 2011-06-08 07:14 @343

Encontré la respuesta (en inglés). Incluso una solución.

Menos mal que existe Google... ;)
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


Volver a Administración

¿Quién está conectado?

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