Hi,
In an effort to test the new memberof plugin I came across something
that probably is a bug. I used sssd 1.5.12 and applied the memberof
patch. The patch applied cleanly and compiled fine but 'make check'
failed on the sysdb test:
sssd_sysdb-tests.txt
Running the sysdb check through gdb revealed a bit more:
sssd_sysdb-tests_gdb.txt
My reason for choosing 1.5.12 was to get it working on RHEL6 with the
least amount of effort. The patch didn't apply to 1.5.1 from RHEL6, so I
used an SRPM from F14 to create RPMs, adding just the memberof patch to
the mix. Building worked (except I had to disable the check part), but
after installing the RPMs sssd did not. While 'getent passwd user'
worked as expected, 'id user' didn't. The command would hang forever.
The provider used is plain OpenLDAP, RFC2307.
I reported issue #883 and I'm happy to test the improved memberof in a
real environment, if needed.
Cheers,
--
Trond H. Amundsen <t.h.amundsen(a)usit.uio.no>
Center for Information Technology Services, University of Oslo
Hi,
judging from the backtrace you provided (function mbof_mod_del_next_child_cb
in particular), I think you don't have the latest version of the patch. Please
try the patch I sent yesterday, perhaps it will improve things.
--
Thank you
Jan Zeleny
Red Hat Software Engineer
Brno, Czech Republic