Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/02/2015, à 13:53

blacksly68

[résolu]erreur au lancement de postgresql (du au locale)

bonjour a tous !
je viens ici quérir de l'aide, après avoir redémarrer mon serveur ..
j'ai voulu relancer postgresql mais il y a une erreur  :

[....] Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: FATAL: invalid value for parameter "lc_me[FAILs": "fr_FR.UTF-8" ... failed!
 failed!

j'ai donc penser a un problème avec les variable locale de langue, mais je ne sais pas comment paramétrer cela ...
pour info :

 locale
LANG=
LANGUAGE=
LC_CTYPE=
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

avez vous une solution ??? merci smile

Dernière modification par blacksly68 (Le 07/02/2015, à 11:14)

Hors ligne

#2 Le 05/02/2015, à 13:57

mazarini

Re : [résolu]erreur au lancement de postgresql (du au locale)

dpkg-reconfigure locales

Si nécessaire :

apt-get install locales

Edit : J'ai que ca dans /etc/default/locale :

#  File generated by update-locale
LANG=fr_FR.UTF-8

Dernière modification par mazarini (Le 05/02/2015, à 13:59)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#3 Le 05/02/2015, à 14:19

blacksly68

Re : [résolu]erreur au lancement de postgresql (du au locale)

Merci mais cela n'a pas fonctionner, j'avais toujours posix d'afficher ..
j'ai donc modifier le fichier de config comme ceci :

lc_messages = 'POSIX'
lc_monetary = 'POSIX'
lc_numeric = 'POSIX'                     
lc_time = 'POSIX'

ça a marché, j'ai pu demarrer postgresql
cepandant, quand j'essaye d'acceder a une base, cela me met :

psql: FATAL:  database locale is incompatible with operating system
DETAIL:  The database was initialized with LC_COLLATE "en_US.UTF-8",  which is not recognized by setlocale().
HINT:  Recreate the database with another locale or install the missing locale.

reconfigurer les loace ne fonctionne pas hmm

Hors ligne

#4 Le 05/02/2015, à 14:32

mazarini

Re : [résolu]erreur au lancement de postgresql (du au locale)

Il doit falloir renseigner le fichier /etc/locale.gen et ensuite faire le dpkg-reconfigure locales.
En fait j'ai confondu avec Debian qui modifie/etc/locale.gen dans le dialogue alors que je crois qu'Ubuntu ne fait que la génération.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#5 Le 05/02/2015, à 14:45

blacksly68

Re : [résolu]erreur au lancement de postgresql (du au locale)

c'est bon merci !
cependant, j'ai encore une erreur x) j'arrive a acceder a la base en ligne de commande, mais avec phppgadmin, j'ai ça :
Vous n'avez pas compilé correctement le support de la base de données dans votre installation de PHP.

je ne trouve pas de tuto pour debian ...

Hors ligne

#6 Le 05/02/2015, à 14:50

mazarini

Re : [résolu]erreur au lancement de postgresql (du au locale)

Peut être en installant php5-pgsql ?


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#7 Le 05/02/2015, à 15:06

blacksly68

Re : [résolu]erreur au lancement de postgresql (du au locale)

ça n'a pas marcher hmm et puis, cela fonctionnais avant ... c'est bizarre hmm

Hors ligne