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 LocaleI2 Change TimezoneSin 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 localesydpkg-reconfigure tzdataRaspbian no son compatibles o qué?Estaba teniendo un problema muy similar. Así es como lo arreglé:
correr
sudo nano /etc/default/localeCá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_ALLvalor 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