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 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