Am Donnerstag, den 08.06.2006, 11:44 +0200 schrieb Fourat Zouari:
> Hello all,
> My database wont start, here's the log :
>
> tux2:~# /etc/init.d/postgresql-8.1 start
> Starting PostgreSQL 8.1 database server: main* perl: warning: Setting
> locale failed.
> perl: warning: Please check that your locale settings:
> LANGUAGE = "fr_TN:fr_FR:fr:en_GB:en",
> LC_ALL = (unset),
> LANG = "[EMAIL PROTECTED]"
> are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> Error: The server must be started under the locale [EMAIL PROTECTED] which
> does not exist any more.
> failed!It looks like a linux system. Or which OS do you use? Do you tried to start PG as root (because of the #)? Are you sure root is allowed to start it? Is root superuser? Try to start it as user postgres. all installed locales will listen by: $ locale -a I have no french locale installed on my debian system, but you will get a list like this: C [EMAIL PROTECTED] de_DE.iso885915 [EMAIL PROTECTED] When I run locale, that list will diplayed: $ locale [EMAIL PROTECTED] LANGUAGE=de_DE:de:en_GB:en It is the same, as your list. Only fr_FR (France) instead de_DE (Germany). So I am sure, the problem is, that you tried to start postgresql as root and not as superuser. The standard superuser is postgres. Try this: tux2:~# su postgres [EMAIL PROTECTED]:~$ /etc/init.d/postgresql-8.1 start Susanne
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
