Pages : 1
#1 Le 05/02/2015, à 12: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
Dernière modification par blacksly68 (Le 07/02/2015, à 10:14)
Hors ligne
#2 Le 05/02/2015, à 12: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, à 12: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, à 13: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
Hors ligne
#4 Le 05/02/2015, à 13: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, à 13: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, à 13: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, à 14:06
- blacksly68
Re : [résolu]erreur au lancement de postgresql (du au locale)
ça n'a pas marcher et puis, cela fonctionnais avant ... c'est bizarre
Hors ligne