On Fri, 2006-08-25 at 21:18 +0800, Ian Kent wrote: > On Fri, 2006-08-25 at 14:49 +0200, Guillaume Rousse wrote: > > Ian Kent wrote: > > > On Fri, 25 Aug 2006, Guillaume Rousse wrote: > > > > > >> Ian Kent wrote: > > >>>> I'll try to run it in the debugger, but I have to fix my debug package > > >>>> first. > > >> gdbdoesn't complain anymore about missing symbols, but despite my > > >> attempts, I've been unable to set a working break point on faulty > > >> function (get_query_dn). > > > > > > Is your LDAP client able to query this stuff with only the information > > > used in the autofs queries (the ones you see in the debug output)? > > Not sure to understand you here. I get nothing else in my debug output > > than: failed to get query dn > > Have you setup syslog.conf to log daemon.* to somewhere? > You won't get much at all unless syslog is sending it some where. > > Mmmm .. I see I don't debug print the query in get_query_dn. > > But looking at the code, if there is a map name the filter would be > something like: > > (&(objectclass=<map_obj_class>)(<map_attr>=<map name>)) > > so I think for your defaults that would be > > (&(objectclass=automountMap)(ou=auto.master)) > > It gets the base dn from the output of this query. > If that doesn't work nothing else does, but you already know that.
Oh .. btw .. to get quick info you can just stick an error print in like: error(LOGOPT_ANY, "query %s", query); and it should show up in the log regardless of the debug setting. I find getting a gdb session going is a hassle much of the time. Ian _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
