> hola lista, tengo un problema con un script de perl, el script sirve
> para generar diagramas de bases de datos, al ejecutarlo me manda el
> siguiente error:
Pero no funciona? Ahi dice que son warnings.
> [EMAIL PROTECTED] db2ssd-0.1.4b]$ ./db2ssd.pl -d DBI:mysql:mysql:nuevomodelo
> -u
> root -p lerolero -o diagramamodelo.ssd
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
> LANGUAGE = (unset),
> LC_ALL = (unset),
> LANG = ""es_CL.ISO-8859-1""
> are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
Aca dice que tiene problemas con 'locale', que es el seteo del lenguaje.
Configuralo (en Debian seria dpkg-reconfigure locale) y prueba de nuevo.
> Can't locate object method "new" via package
> "Revenge::AcquisitionStrategy::DBI" at Revenge/Main.pm line 68.
Ahi si hay otro problema mas grande, dice que no encuentra el metodo
new...que hace ese modulo? Revisa esa linea.
> [EMAIL PROTECTED] db2ssd-0.1.4b]$
>
> si alguien sabe de que se trata y me pudiera dar una ayudita ;).
>
>
> thanks
>
--
Luis Eduardo Vivero Peña
Centro de Difusión de Software Libre
From [EMAIL PROTECTED] Mon May 17 12:48:29 2004
From: [EMAIL PROTECTED] ([EMAIL PROTECTED])
Date: Mon May 17 12:48:34 2004
Subject: NIC 3C905B
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Masters:
He instalado Linux este Viernes recien pasado. Todo OK, salvo la tarjeta de red.
Los datos son:
- CPU: Pentium, 133 MHz.
- RAM: 64 MB.
- Debian, Woody, 2.4.18-bf2.
Hago el sgte procedimiento:
> lspci
Ethernet Controller: 3COM Corporation 3C905B 1000 Bastx [Cyclone] rev (24)
> lsmod
Module Size Used by Not tainted
(No aparece nada).
Tengo entendido que se debe decir a Debian que modulo de NIC cargar. He buscado
en Google y me dice que para la tarjeta 3C905B usar el 3C59X, pero he
encontrado en algunos sitios donde se recomienda hacer upgrade. Donde bajo el
driver? En el sitio de 3COM hay drivers para Linux, pero dice unsupported y
solo se menciona red hat, caldera y suse. Por otro lado, se que con modconf se
hace el procedimiento, pero si la embarro?
Alguna sugerencia al respecto? Alguna experiencia? Cual es el procedimiento de
como hacerlo?
Salu2 a to2
From [EMAIL PROTECTED] Mon May 17 12:51:02 2004
From: [EMAIL PROTECTED] (Hugo Arturo Figueroa =?ISO-8859-1?Q?Rodr=EDguez?=)
Date: Mon May 17 12:52:35 2004
Subject: problema con un script de perl
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
el problema del locale se soluciono con export ;)
pero el problema de fondo sigue:
Can't locate object method "new" via package
"Revenge::AcquisitionStrategy::DBI" at Revenge/Main.pm line 68.
[EMAIL PROTECTED] db2ssd-0.1.4b]$
e tratado de cachurear el codigo del archivo.
if ( $dsn =~ /^dbi/i ) {
eval "use Revenge::AcquisitionStrategy::DBI;";
linea 68: $self->acquisition_strategy( new
Revenge::AcquisitionStrategy::DBI ); fin linea 68
}
:'(
On Mon, 2004-05-17 at 11:58, J o N a H L o M u wrote:
> El lun, 17-05-2004 a las 10:54, Hugo Arturo Figueroa Rodríguez escribió:
> > hola lista, tengo un problema con un script de perl, el script sirve
> > para generar diagramas de bases de datos, al ejecutarlo me manda el
> > siguiente error:
> >
> > [EMAIL PROTECTED] db2ssd-0.1.4b]$ ./db2ssd.pl -d
> > DBI:mysql:mysql:nuevomodelo -u
> > root -p lerolero -o diagramamodelo.ssd
> > perl: warning: Setting locale failed.
> > perl: warning: Please check that your locale settings:
> > LANGUAGE = (unset),
> > LC_ALL = (unset),
> > LANG = ""es_CL.ISO-8859-1""
> > are supported and installed on your system.
> > perl: warning: Falling back to the standard locale ("C").
> > Can't locate object method "new" via package
> > "Revenge::AcquisitionStrategy::DBI" at Revenge/Main.pm line 68.
> > [EMAIL PROTECTED] db2ssd-0.1.4b]$
> >
> > si alguien sabe de que se trata y me pudiera dar una ayudita ;).
> >
> >
> > thanks
> mirando
> $ locale -a | grep es_
> puedes saber que valores usar
> si no estoy equivocado debes agregar en el archivo i18n
> (/etc/sysconfig/i18n)
> LANGUAGE = es_CL
> LC_ALL = es_CL
>
> o
> export LC_ALL=es_CL
> export LANGUAGE=es_CL
>
> o.... es_ES
>
> aki http://bulma.net/body.phtml?nIdNoticia=151 tb hay info bien
> explicada
>
> bye