problema com LOCALE

108 views
Skip to first unread message

"Flávio R. Lopes"

unread,
Jul 29, 2009, 11:23:17 AM7/29/09
to Lista SLACK USERS
Olá galera.
Estou tentando instalar o Openbravo num servidor linux com Slackware-12.2.
Segui o tutorial no WIKI até chegar na parte onde é de fato a instalação
do Openbravo.

Ao rodar o comando: "ant install.source" aparece a seguinte mensagem de
erro:
prepare.database:

POSTGRE.structure:
[sql] Executing commands
[sql] 2 of 2 SQL statements executed successfully
[sql] Executing commands
[sql] Failed to execute: CREATE DATABASE openbravo WITH
ENCODING='UTF8' OWNER=tad TEMPLATE=template0
[sql] org.postgresql.util.PSQLException: ERROR: encoding UTF8 does
not match locale pt_BR
[sql] Detail: The chosen LC_CTYPE setting requires encoding LATIN1.

Procutando ajuda no Google chegeui até a gerar o cluster de dados com o
comando:
"initdb --locale pt_BR -D /usr/local/pgsql/data"
e não deu certo.

Tentei até alterar o locale do Slackware no "/etc/profile.d/lang.sh" e
nada!!!!

Algum sabe como faço pra sair desse problema?

Alguém pode me ajudar?

Molinero

unread,
Jul 29, 2009, 1:16:59 PM7/29/09
to slack-u...@googlegroups.com
Cara... nao seria o contrário?!?!
acho que vc tem que setar o locale para utf-8, não ?!?!



2009/7/29 "Flávio R. Lopes" <flavio...@paradoxo.inf.br>

"Flávio R. Lopes"

unread,
Jul 29, 2009, 4:36:52 PM7/29/09
to slack-u...@googlegroups.com
Acho que sim.
Como faço isso?


Molinero escreveu:
> Cara... nao seria o contrário?!?!
> acho que vc tem que setar o locale para utf-8, não ?!?!
>
>
>
> 2009/7/29 "Flávio R. Lopes" <flavio...@paradoxo.inf.br
> <mailto:flavio...@paradoxo.inf.br>>

max

unread,
Jul 29, 2009, 4:40:28 PM7/29/09
to slack-u...@googlegroups.com
LANG=pt_BR.UTF-8, olha o /etc/profile.d/lang.sh

2009/7/29 "Flávio R. Lopes" <flavio...@paradoxo.inf.br>:

"Flávio R. Lopes"

unread,
Jul 30, 2009, 4:47:05 PM7/30/09
to slack-u...@googlegroups.com
Oi Max
Então....já coloquei, mas ao compilar o Openbravo ao começar a
instalação da Base de Dados do PostgreSQL ainda dá aquele erro!!

max escreveu:

Molinero

unread,
Jul 31, 2009, 8:31:56 AM7/31/09
to slack-u...@googlegroups.com
Cara... creio que o que vc deve mudar é o locale no próprio postgreSQL
 
Pode iniciar o Banco com:
 
initdb --locale=pt_BR.UTF-8 (eu acho !!!)
 
 
Nao sei se esta eh a melhor forma, mas se vc editar o arquivo postgresql.conf pode verificar a
seguinte secao:

# These settings are initialized by initdb -- they might be changed
lc_messages = 'pt_BR.UTF-8'                     # locale for system error message
                                                # strings
lc_monetary = 'pt_BR.UTF-8'                     # locale for monetary formatting
lc_numeric = 'pt_BR.UTF-8'                      # locale for number formatting
lc_time = 'pt_BR.UTF-8'                         # locale for time formatting


2009/7/31 "Flávio R. Lopes" <flavio...@paradoxo.inf.br>

"Flávio R. Lopes"

unread,
Jul 31, 2009, 1:21:36 PM7/31/09
to slack-u...@googlegroups.com
Então....já fiz tudo isso.

Mudei o locale no "/etc/profile.d/lang.sh" e depois disso gerei o novo
cluster de dados do Postgresql com o comando "initdb --locale=pt_BR.UTF-8"
Depois disso, ele automaticamente gerou o postgresql.conf com a mudança
dos locales:

lc_messages = 'pt_BR.UTF-8' # locale for system
error message
# strings
lc_monetary = 'pt_BR.UTF-8' # locale for monetary
formatting
lc_numeric = 'pt_BR.UTF-8' # locale for number
formatting
lc_time = 'pt_BR.UTF-8' # locale for time formatting


mas mesmo assim, após compilar novamente o Openbravo continua dando o
mesmo erro!!

Sei lá....

Acho que vou tentar mais uma vez começando tudo do zero.....

bom....vc teria mais alguma dica??

abraço!




Molinero escreveu:
> Cara... creio que o que vc deve mudar é o locale no próprio postgreSQL
>
> Pode iniciar o Banco com:
>
> initdb --locale=pt_BR.UTF-8 (eu acho !!!)
>
>
> Nao sei se esta eh a melhor forma, mas se vc editar o arquivo
> postgresql.conf pode verificar a
> seguinte secao:
>
> # These settings are initialized by initdb -- they might be changed
> lc_messages = 'pt_BR.UTF-8' # locale for system
> error message
> # strings
> lc_monetary = 'pt_BR.UTF-8' # locale for monetary
> formatting
> lc_numeric = 'pt_BR.UTF-8' # locale for number
> formatting
> lc_time = 'pt_BR.UTF-8' # locale for time
> formatting
>
>
> 2009/7/31 "Flávio R. Lopes" <flavio...@paradoxo.inf.br
> <mailto:flavio...@paradoxo.inf.br>>
>
>
> Oi Max
> Então....já coloquei, mas ao compilar o Openbravo ao começar a
> instalação da Base de Dados do PostgreSQL ainda dá aquele erro!!
>
> max escreveu:
> > LANG=pt_BR.UTF-8, olha o /etc/profile.d/lang.sh
> >
> > 2009/7/29 "Flávio R. Lopes" <flavio...@paradoxo.inf.br
> <mailto:flavio...@paradoxo.inf.br>>:
> >
> >> Acho que sim.
> >> Como faço isso?
> >>
> >>
> >> Molinero escreveu:
> >>
> >>> Cara... nao seria o contrário?!?!
> >>> acho que vc tem que setar o locale para utf-8, não ?!?!
> >>>
> >>>
> >>>
> >>> 2009/7/29 "Flávio R. Lopes" <flavio...@paradoxo.inf.br
> <mailto:flavio...@paradoxo.inf.br>
> >>> <mailto:flavio...@paradoxo.inf.br
Reply all
Reply to author
Forward
0 new messages