Search Postgresql Archives

Re: Trouble running PostgreSQL server / Server must be started under certain locale.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Geoff Ellingwood wrote:
I'm in the process of getting Subversion and Trac running on my development
machine.  So far, the installation process has gone fairly smoothly, until I
had to install the Subversion bindings for Python.  Because I run Ubuntu,
and Ubuntu did not have the latest bindings in its repositories, I had to
get it from the Debian archives instead.  Well, after doing this, the
PostgreSQL server is now refusing to start.

If you're not familiar with your system, you really are better off staying with the packages your distribution supports.

The following error message is given:
neppyman@loki:~$ sudo /etc/init.d/postgresql-8.1 start
 * Starting PostgreSQL 8.1 database server
 * Error: The server must be started under the locale en_US.UTF-8 which does
not exist any more.

Checking my locales tels me...

neppyman@loki:~$ locale -a
(snip)
en_US.utf8

Obviously there's a mismatch there, but I'm still learning Linux, so I don't
really know how to fix it.  I've tried uninstalling and reinstalling the
locales package, but that didn't help.

Presumably it's getting the locale details from the wrong repository (Debian unstable, I guess you're using). Did you agree to install a whole bunch of other packages when you were trying to sort out this Python thing?

Any help would be appreciated; I have quite a bit of data in my 8.1 cluster
(active phpBB, etc.), and while I could upgrade to 8.2 or even the 8.3 beta,
I don't know how I would be able to migrate a database if the postmaster
process is unable to start.

Step 1 is to make sure you have a backup of your database directory. That's *everything* in .../pgsql/data (or wherever). You're going to have to get the database running again and dump it.

Step 2 will be to revert the locale packages (at least). I'd actually recommend going back to a completely "clean" system and staring again unless you're clear what's gone wrong.

You'll need to read this and figure out exactly what changes you've made first.
  http://www.debian.org/doc/manuals/apt-howto/
Sections 3.8/9/10 are probably the most important, but read the lot before doing anything.

Best bet for help then is an ubuntu/debian list, but as long as you've got backups you'll be OK.

--
  Richard Huxton
  Archonet Ltd

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

              http://www.postgresql.org/docs/faq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux