J'essaie de me connecter à psql en utilisant la commande ci-dessous mais en recevant un message sur le paramètre local non défini, comment pourrait-on le résoudre.
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"
Réponses:
raspi-config
.4 Internationalisation Options
.I1 Change Locale
I2 Change Timezone
Cependant, l'avertissement de Perl sur les paramètres régionaux n'est pas nécessairement la raison pour laquelle vous échouez à l'authentification.
la source
locale.gen
), mais je ne pense pas que Raspbian devrait souffrir de ce problème de cette façon, en particulier si vous avez exécutéraspi-config
. Vraiment, ça ne devrait pas exploser comme ça n'importe où, donc ça vaut le coup.dpkg-reconfigure locales
etdpkg-reconfigure tzdata
ne sont pas pris en charge sur Raspbian ou quoi?J'avais un problème très similaire. Voici comment je l'ai corrigé:
Courir
sudo nano /etc/default/locale
Modifiez-le pour inclure ces trois lignes:
Redémarrez ensuite le système et il devrait être mis à jour.
la source
Avec la nouvelle version de raspbian
Jessie
, cela peut être fait facilement en définissant simplement laLC_ALL
valeur surC
. Voici un lien de cette solution que j'ai mis à jour sur une autre question. J'espère que cela aide.la source
Solution scriptable:
la source
J'ai rencontré le même problème lors de l'utilisation de SSH pour connecter mon PI. J'ai remarqué que la configuration dans PI est différente des paramètres régionaux de mon ordinateur.
Je change le / etc / default / locale dans les deux pi et ordinateur pour le même, et résolu.
J'espère que cela aide les autres.
la source