[Users] Installation problem

Joop jvdwege at xs4all.nl
Fri Sep 21 13:57:02 UTC 2012


Dave Neary wrote:
>
>
> It turns out, in /var/log/messages, that I have these error messages:
>> Sep 21 14:00:59 clare pg_ctl[5298]: FATAL:  could not create shared 
>> memory segment: Invalid argument
>> Sep 21 14:00:59 clare pg_ctl[5298]: DETAIL:  Failed system call was 
>> shmget(key=5432001, size=36519936, 03600).
>> Sep 21 14:00:59 clare pg_ctl[5298]: HINT:  This error usually means 
>> that PostgreSQL's request for a shared memory segment exceeded your 
>> kernel's SHMMAX parameter.  You can either reduce the request size or 
>> reconfigure the kernel with larger SHMMAX.  To reduce the request 
>> size (currently 36519936 bytes), reduce PostgreSQL's shared memory 
>> usage, perhaps by reducing shared_buffers or max_connections.
>> Sep 21 14:00:59 clare pg_ctl[5298]: If the request size is already 
>> small, it's possible that it is less than your kernel's SHMMIN 
>> parameter, in which case raising the request size or reconfiguring 
>> SHMMIN is called for.
>> Sep 21 14:00:59 clare pg_ctl[5298]: The PostgreSQL documentation 
>> contains more information about shared memory configuration.
>> Sep 21 14:01:03 clare pg_ctl[5298]: pg_ctl: could not start server
>> Sep 21 14:01:03 clare pg_ctl[5298]: Examine the log output.
>> Sep 21 14:01:03 clare systemd[1]: postgresql.service: control process 
>> exited, code=exited status=1
>> Sep 21 14:01:03 clare systemd[1]: Unit postgresql.service entered 
>> failed state.
>
> I increased the kernel's SHMMAX, and engine-cleanup worked correctly.
>
> Has anyone else experienced this issue?
Yes, not related to oVirt but on a database server also running 
Postgres. It seems that either the package maintainer is very 
conservative or postgres itself is. Standard on the Debian 6 server was 
also very low shmmax.
What is the OS you run ovirt-engine on?

>
>
> When I re-run engine-setup, I also got stuck when reconfiguring NFS - 
> when engine-setup asked me if I wanted to configure the NFS domain, I 
> said "yes", but then it refused to accept my input of "/mnt/iso" since 
> it was already in /etc/exports - perhaps engine-cleanup should also 
> remove ISO shares managed by ovirt-engine, or else handle more 
> gracefully when someone enters an existing export? The only fix I 
> found was to interrupt and restart the engine set-up.
>
Just switch to a different terminal and edit /etc/exports and continue 
engine-setup.

> Also, I have no idea whether allowing oVirt to manage iptables will 
> keep any extra rules I have added (specifically for DNS services on 
> port 53 UDP) which I added to the iptables config. I didn't take the 
> risk of allowing it to reconfigure iptables the second time.
>
> After all that, I got an error when starting the JBoss service:
>
>> Starting JBoss Service...                             [ ERROR ]
>> Error: Can't start the ovirt-engine service
>> Please check log file 
>> /var/log/ovirt-engine/engine-setup_2012_09_21_14_28_11.log for more 
>> information
>
> And when I checked that log file:
>> 2012-09-21 14:30:02::DEBUG::common_utils::790::root:: starting 
>> ovirt-engine
>> 2012-09-21 14:30:02::DEBUG::common_utils::835::root:: executing 
>> action ovirt-engine on service start
>> 2012-09-21 14:30:02::DEBUG::common_utils::309::root:: Executing 
>> command --> '/sbin/service ovirt-engine start'
>> 2012-09-21 14:30:02::DEBUG::common_utils::335::root:: output =
>> 2012-09-21 14:30:02::DEBUG::common_utils::336::root:: stderr = 
>> Redirecting to /bin/systemctl start  ovirt-engine.service
>> Job failed. See system journal and 'systemctl status' for details.
>>
>> 2012-09-21 14:30:02::DEBUG::common_utils::337::root:: retcode = 1
>> 2012-09-21 14:30:02::DEBUG::setup_sequences::62::root:: Traceback 
>> (most recent call last):
>>   File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 60, 
>> in run
>>     function()
>>   File "/bin/engine-setup", line 1535, in _startJboss
>>     srv.start(True)
>>   File "/usr/share/ovirt-engine/scripts/common_utils.py", line 795, 
>> in start
>>     raise Exception(output_messages.ERR_FAILED_START_SERVICE % 
>> self.name)
>> Exception: Error: Can't start the ovirt-engine service
>
> And when I check the system journal, we're back to the service starts, 
> but the PID mentioned in the PID file does not exist.
>
> Any pointers into how I might debug this issue? I haven't found 
> anything similar in a troubleshooting page, so perhaps it's not a 
> common error?
>
> Cheers,
> Dave.
>
>
>
>

Are you following the setup instructions from  the Wiki?
I have done that a couple of times now and haven't had problems sofar. 
Had lots of problems with the pre-3.1 releases though.

Joop




More information about the Users mailing list