[Users] engine-setup fails on CentOS 6.4 because of postgresql

Itamar Heim iheim at redhat.com
Mon Sep 16 21:52:22 UTC 2013


On 08/28/2013 01:56 PM, Alon Bar-Lev wrote:
>
>
> ----- Original Message -----
>> From: "Nux!" <nux at li.nux.ro>
>> To: "Yedidyah Bar David" <didi at redhat.com>
>> Cc: users at 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




More information about the Users mailing list