[Kolab-devel] setup-errors on Mageia

Thomas Spuhler thomas at btspuhler.com
Sat Oct 13 06:56:03 CEST 2012


On Thursday, October 11, 2012 10:37:43 PM Thomas Spuhler wrote:
> On Wednesday, October 10, 2012 09:02:42 PM Thomas Spuhler wrote:
> > On Wednesday, October 10, 2012 08:44:31 PM Thomas Spuhler wrote:
> > > On Monday, October 08, 2012 01:32:56 AM Torsten Grote wrote:
> > > > On Sunday 07 October 2012 20:51:23 Thomas Spuhler wrote:
> > > > >     components[component_name]['function'](conf.cli_args, kw)
> > > > >   
> > > > >   File
> > > > >   "/usr/lib/python2.7/site-packages/pykolab/setup/setup_ldap.py",
> > > > >   line
> > > > > 
> > > > > 251, in execute
> > > > > 
> > > > >     stderr=subprocess.PIPE
> > > > >   
> > > > >   File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
> > > > >   
> > > > >     errread, errwrite)
> > > > >   
> > > > >   File "/usr/lib64/python2.7/subprocess.py", line 1249, in
> > > > >   _execute_child
> > > > >   
> > > > >     raise child_exception
> > > > > 
> > > > > OSError: [Errno 2] No such file or directory
> > > > 
> > > > Could it be that this is caused by bug #1052?
> > > > 
> > > > If so, could you please check if provided patch works for Mageia?
> > > > 
> > > > Regards,
> > > > Torsten
> > > > 
> > > > #1052 https://issues.kolab.org/show_bug.cgi?id=1052
> > > 
> > > Actually, the dirsrv starts manually:
> > > 
> > > # systemctl start dirsrv.target
> > > # systemctl status dirsrv.target
> > > dirsrv.target - 389 Directory Server
> > > 
> > >           Loaded: loaded (/usr/lib/systemd/system/dirsrv.target;
> > >           disabled) Active: active since Wed, 10 Oct 2012 20:22:29
> > >           -0700; 4s ago
> > > 
> > > But this seems to be the issue:
> > > Oct 10 20:25:04 localhost.localdomain kolabd[6851]: File
> > > "/usr/lib64/python2.7/os.py", line 157, in makedirs
> > > Oct 10 20:25:04 localhost.localdomain kolabd[6851]: mkdir(name, mode)
> > > Oct 10 20:25:04 localhost.localdomain kolabd[6851]: OSError: [Errno 13]
> > > Permission denied: '/var/run/kolabd'
> > > Oct 10 20:25:04 localhost.localdomain systemd[1]: Failed to start Kolab
> > > Groupware Server..
> > > Oct 10 20:32:07 localhost.localdomain systemd[1]: Stopped Kolab
> > > Groupware Server..
> > > Oct 10 20:36:07 localhost.localdomain systemd[1]: Starting Kolab
> > > Groupware Server....
> > > 
> > > What permission should  dir /var/run/kolabd' have?
> > > 
> > > 
> > > When I start it manually:
> > > # systemctl start kolabd.service
> > > #systemctl status kolabd.service
> > > kolabd.service - Kolab Groupware Server.
> > > 
> > >           Loaded: loaded (/usr/lib/systemd/system/kolabd.service;
> > >           disabled) Active: active (running) since Wed, 10 Oct 2012
> > >           20:42:14 -0700;
> > > 
> > > 8s ago
> > > 
> > >          Process: 7612 ExecStart=/usr/sbin/kolabd $FLAGS (code=exited,
> > > 
> > > status=0/SUCCESS)
> > > 
> > >         Main PID: 7613 (kolabd)
> > >         
> > >           CGroup: name=systemd:/system/kolabd.service
> > >           
> > >                   └ 7613 /usr/bin/python /usr/sbin/kolabd --fork -l
> > >                   warning
> > 
> > Hmmm... we have
> > # locate systemctl
> > /usr/bin/systemctl
> 
> I opened /var/run to world writable and the kolabd now starts. (We can
> resolve this later) But the setup-still has a problem. I get this:
> 
> Setup is now going to set up the 389 Directory Server. This may take a
> little while (during which period there is no output and no progress
> indication).
> 
> 2012-10-11 22:30:13,188 pykolab.setup INFO Setting up 389 Directory Server
> Traceback (most recent call last):
>   File "/sbin/setup-kolab", line 42, in <module>
>     setup.run()
>   File "/usr/lib/python2.7/site-packages/pykolab/setup/__init__.py", line
> 42, in run components.execute('_'.join(to_execute))
>   File "/usr/lib/python2.7/site-packages/pykolab/setup/components.py", line
> 170, in execute execute(component)
>   File "/usr/lib/python2.7/site-packages/pykolab/setup/components.py", line
> 202, in execute components[component_name]['function'](conf.cli_args, kw)
>   File "/usr/lib/python2.7/site-packages/pykolab/setup/setup_ldap.py", line
> 251, in execute stderr=subprocess.PIPE
>   File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
>     errread, errwrite)
>   File "/usr/lib64/python2.7/subprocess.py", line 1249, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory
> 
> What should I look for?

I am running out of ideas.

Since I don't have a user "nobody" I am using user kolab

-- 
Best regards
Thomas Spuhler




More information about the devel mailing list