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