
On 08/28/2013 01:56 PM, Alon Bar-Lev wrote:
----- Original Message -----
From: "Nux!" <nux@li.nux.ro> To: "Yedidyah Bar David" <didi@redhat.com> Cc: users@ovirt.org Sent: Wednesday, August 28, 2013 1:49:25 PM Subject: Re: [Users] engine-setup fails on CentOS 6.4 because of postgresql
On 28.08.2013 10:13, Yedidyah Bar David wrote:
I think it's the OS's locale. What do you have in /etc/locale.conf ? You can try changing that to:
LANG="en_US.UTF-8"
Then login again (or just open a new shell), and verify that it worked by running:
locale
and verifying that there are no errors.
Hi,
It worked after I reinitialised the DB like this:
initdb --locale=C -E UNICODE -D /var/lib/pgsql/data
Might be nice to be able to specify/force this from /etc/sysconfig or similar, this is not very user friendly. :-)
Thanks for your help!
This is strange!
We use standard way to create the database: fedora: /usr/bin/postgresql-setup rhel/centos /etc/init.d/postgresql initdb
Both run: $SU -l postgres -c "$PGENGINE/initdb --pgdata='$PGDATA' --auth='ident'" >> "$PGLOG" 2>&1 < /dev/null
So we cannot provide parameters to this process... And we cannot specify locale environment variables as it uses su.
Eli, is there any solution for this?
Eli - ping? Eyal - we need a job running setup in all locales, say nightly... Thanks, Itamar