Estoy tratando de conectarme a psql usando el siguiente comando, pero recibo un mensaje sobre la configuración local no configurada, ¿cómo podría uno resolverlo?
pi@raspberrypi ~/develop/radar $ psql -U postgres
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
psql: FATAL: Peer authentication failed for user "postgres"
Respuestas:
raspi-config
.4 Internationalisation Options
.I1 Change Locale
I2 Change Timezone
Sin embargo, la advertencia de Perl sobre la configuración regional no es necesariamente la razón por la que está fallando la autenticación.
fuente
locale.gen
), pero no creo que Raspbian deba sufrir ese problema de esa manera en primer lugar, especialmente si has corridoraspi-config
. Realmente no debería explotar así en ningún lado, así que vale la pena echarle un vistazo.dpkg-reconfigure locales
ydpkg-reconfigure tzdata
Raspbian no son compatibles o qué?Estaba teniendo un problema muy similar. Así es como lo arreglé:
correr
sudo nano /etc/default/locale
Cámbielo para incluir estas tres líneas:
Luego reinicie el sistema y debería actualizarse.
fuente
Con la nueva versión de raspbian
Jessie
, esto se puede hacer fácilmente simplemente configurando elLC_ALL
valor enC
. Aquí hay un enlace de esa solución que actualicé en otra pregunta. Espero eso ayude.fuente
Solución programable:
fuente
Encontré el mismo problema al usar SSH para conectar mi PI. Noté que la configuración en PI es diferente de la configuración regional en mi computadora.
Cambié el / etc / default / locale en AMBAS pi y computadora a lo mismo, y lo resolví.
Espero que ayude a los demás.
fuente