🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9399

Re: perl: warning: Setting locale failed.

#9399
From: Miguel Rodriguez
Date: Wed, 24 Jul 2002 10:40
103 lines
4175 bytes
He solucionado un problema: poniendo chop($var) adem�s de chomp me 
muestra bien la l�nea, pero sigo teniendo el problema del lenguaje:

cuando ejecuto el script en local se me ejecuta bien, pero cuando 
ejecuto: telnet localhost 43, me dice:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
         LANGUAGE = (unset),
         LC_ALL = "en_US",
         LC_MESSAGES = "en_US",
         LC_TIME = "en_US",
         LC_NUMERIC = "en_US",
         LC_MONETARY = "en_US",
         LC_COLLATE = "en_US",
         LANG = "en_US"


ejecuto "locale" en la m�quina me sale:
LANG=es_ES
LC_CTYPE="es_ES"
LC_NUMERIC="es_ES"
LC_TIME="es_ES"
LC_COLLATE="es_ES"
LC_MONETARY="es_ES"
LC_MESSAGES="es_ES"
LC_PAPER="es_ES"
LC_NAME="es_ES"
LC_ADDRESS="es_ES"
LC_TELEPHONE="es_ES"
LC_MEASUREMENT="es_ES"
LC_IDENTIFICATION="es_ES"
LC_ALL=

y en el fichero /etc/sysconfig/i18n tengo:
LANG="es_ES"
LANGUAGE="es_ES"
SUPPORTED="es_ES:es"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"

�porqu� me dice que tengo en_US cuando hago el telnet? �como lo puedo 
cambiar?

Agradezco much�simo las respuestas!

Miguel Rodriguez wrote:

> No tengo locale-gen ni localizo el paquete, he cambiado es_ES@euro por 
> es_ES en /etc/sysconfig/i18n pero parece que no es suficiente,
> 
> �como lo puedo cambiar?
> 
> De todas formas, he hecho la prueba en mi m�quina:
> 
> [root@mimaquina /root]# cat fich.pl
> #!/usr/bin/perl -w
> 
> my $var;
> $var = <STDIN>;
> chomp($var);
> print "La variable es: $var y solo esa\n";
> exit;
> 1;
> [root@mimaquina /root]# ./fich.pl
> misdatos
> La variable es: misdatos y solo esa
> [root@mimaquina /root]# telnet localhost 43
> Trying 127.0.0.1...
> Connected to localhost.localdomain.
> Escape character is '^]'.
> misdatos
>  y solo esa es: misdatos
> Connection closed by foreign host.
> 
> 
> O sea, que parece que no es por las variables de entorno, porque, 
> ejecutado directamente funciona bien pero con un telnet no va bien!
> 
> �como lo puedo solucionar?
> 
> 
> Reinoso G. wrote:
> 
>>  El otro d�a, Miguel Rodriguez nos estuvo contando:
>>
>>> �como puedo saber si me funcionan bien las locales?
>>>
>>
>> Est� claro: no te funcionan bien, de lo contrario no saldr�a un aviso. :)
>> Adem�s notar�s que el aviso sale en ingl�s, y todos los errores 
>> saldr�n en ingl�s, esto puede ser porque la aplicaci�n no tenga 
>> traducci�n, o porque no esten configurados los locales.
>>
>> Prueba a cambiar es_ES@euro por es_ES y obserba qu� pasa. Yo con sid 
>> tuve un problema parecido como te coment� y s�lo me faltaba ejecutar 
>> locale-gen.
>>
>> Saludos.
>>
>>
>>
> 
Technical Details
Message-ID: <3D3E841C.7070100@yahoo.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <3D3BABF3.2090509@yahoo.com> <slrnajoipn.1j7.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3DA9BE.2060909@yahoo.com> <slrnajrhk9.kl.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3E69E6.40804@yahoo.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8cf3574cd05971c9
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-24 03:40:28 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Miguel Rodriguez <miguelrodriguez@yahoo.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: perl: warning: Setting locale failed.
Date: Wed, 24 Jul 2002 12:40:28 +0200
Organization: Telefonica Data Espagna
Lines: 104
Message-ID: <3D3E841C.7070100@yahoo.com>
References: <3D3BABF3.2090509@yahoo.com> <slrnajoipn.1j7.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3DA9BE.2060909@yahoo.com> <slrnajrhk9.kl.reinoso@EA4BAO.PLLANO.ESP.EU> <3D3E69E6.40804@yahoo.com>
NNTP-Posting-Host: 217.76.136.200
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1027507226 22224 217.76.136.200 (24 Jul 2002 10:40:26 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Wed, 24 Jul 2002 10:40:26 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2
X-Accept-Language: es, en