On (16/12/14 23:04), Lukas Slebodnik wrote:
On (16/12/14 16:49), Dania Ramirez Moya wrote:
>Hello list
>
>I have a problem with sssd :
>sssd fails to start with "File must be owned by gid" error.
>
>I build the source code on debian wheezy but when I start sssd it fails.
Which version of sssd? I'm just curious.
>This is the output of *sssd -i -d 6*:
>(Tue Dec 16 16:36:57:453446 2014) [sssd] [ldb] (0x0400): server_sort:Unable
>to register control with rootdse!
>(Tue Dec 16 16:36:57:454447 2014) [sssd] [confdb_get_domain_internal]
>(0x0400): No enumeration for [
mydomain.com]!
>(Tue Dec 16 16:36:57:455492 2014) [sssd] [ldb] (0x0400): server_sort:Unable
>to register control with rootdse!
>(Tue Dec 16 16:36:57 2014) [sssd] [server_setup] (0x0400): CONFDB:
>/usr/local/var/lib/sss/db/config.ldb
>(Tue Dec 16 16:36:57 2014) [sssd] [sysdb_domain_init_internal] (0x0200): DB
>File for
mydomain.com: /usr/local/var/lib/sss/db/cache_cecm.lcl.ldb
>(Tue Dec 16 16:36:57 2014) [sssd] [ldb] (0x0400): asq: Unable to register
>control with rootdse!
>(Tue Dec 16 16:36:57 2014) [sssd] [perform_checks] (0x0020): File must be
>owned by gid [0].
>(Tue Dec 16 16:36:57 2014) [sssd] [sbus_new_server] (0x0020): check_file
>failed for [/usr/local/var/lib/sss/pipes/private/sbus-monitor]
>
>I tried to do this but without results :
>*chgrop root /usr/local/var/lib/sss/pipes/private/sbus-monitor*
>I googled the error and could not resolve the problem
Pipes should be created by sssd with correct owneship.
You can also try to remove
old pipes.
rm -f /usr/local/var/lib/sss/pipes/* /usr/local/var/lib/sss/pipes/private/*
^^
//without recursive, because directory private should not be removed.
You can check owner and permission of directory
/usr/local/var/lib/sss/pipes/private/
It should be 700 and owner root:root
The same applies to directory /usr/local/var/lib/sss/db.
BTW you can try to increase debug_level to 9. It might help.
LS