Hi,

I took a dive in the code, and fixed the problem myself. The problem
is indeed what I expected. DBus has its own user database caching, which
can't be flushed. If the network (and with it libnss-ldap) is
enabled after dbus, dbus has wrong data in its cache.

I fixed dbus now so that it flushes the database on reload. I also
added a configure switch altogether to disable caching altogether
(still enabled by default). Disabling is the correct fix IMHO,
caching should be left to nscd.

I committed this (in two commits) to dbus CVS. I could be that it also
fixes the ldap problems of other people.

grts Tim


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to