pg_upgradecluster falha com “Erro: não foi possível obter localidades de cluster”

1

Estou tentando atualizar o cluster do postgres de 9,5 para 10

Passos que fiz:

  • instalado postgresql-10 e postgresql-client-10
  • removeu o novo cluster principal 10 padrão
  • comando usado " pg_upgradecluster 9.5 main " que resultou em "Erro: não foi possível obter localidades de cluster"

minhas configurações de localidade 9.5 são:

postgres=# SHOW LC_CTYPE;
  lc_ctype  
------------
 et_EE.UTF8
(1 row)

postgres=# SHOW LC_COLLATE;
 lc_collate 
------------
 et_EE.UTF8
(1 row)

localidades do sistema:

root@server:~# locale -a
C
C.UTF-8
en_US.utf8
et_EE.utf8
POSIX

root@server:~# locale
LANG=et_EE.UTF-8
LANGUAGE=et_EE.UTF-8
LC_CTYPE="et_EE.UTF-8"
LC_NUMERIC="et_EE.UTF-8"
LC_TIME="et_EE.UTF-8"
LC_COLLATE="et_EE.UTF-8"
LC_MONETARY="et_EE.UTF-8"
LC_MESSAGES="et_EE.UTF-8"
LC_PAPER="et_EE.UTF-8"
LC_NAME="et_EE.UTF-8"
LC_ADDRESS="et_EE.UTF-8"
LC_TELEPHONE="et_EE.UTF-8"
LC_MEASUREMENT="et_EE.UTF-8"
LC_IDENTIFICATION="et_EE.UTF-8"
LC_ALL=et_EE.UTF-8

postgres.conf:

# These settings are initialized by initdb, but they can be changed.
lc_messages = 'et_EE.UTF8'                      # locale for system error message
                                        # strings
lc_monetary = 'et_EE.UTF8'                      # locale for monetary formatting
lc_numeric = 'et_EE.UTF8'                       # locale for number formatting
lc_time = 'et_EE.UTF8'                          # locale for time formatting

Alguém mais teve problemas com o pg_upgradecluster?

    
por Sysadminguy 26.04.2018 / 22:50

1 resposta

0

Existe um tópico do Postgresql aqui que sugere a execução do% O comandopg_upgradecluster como root pode ajudar porque:

[...] sometimes, in Ubuntu systems, if ssh login user's locale is different, it ["Error: could not get cluster locales"] may happen.

Eu não sei se você está em um sistema Ubuntu, mas talvez você possa tentar?

    
por 11.09.2018 / 15:00