[Freeipa-users] mount lookup failure getautomntent_r

Jakub Hrozek jhrozek at redhat.com
Mon Nov 28 07:57:28 UTC 2016


On Sun, Nov 27, 2016 at 05:34:20PM -0500, William Muriithi wrote:
> Jakub,
> 
> Thanks for response
> On 27 November 2016 at 15:43, Jakub Hrozek <jhrozek at redhat.com> wrote:
> >
> >>
> >> I have noticed an error that pop up as the final line after running
> 
> >> lookup_read_map: lookup(sss): getautomntent_r: No such file or directory
> >>
> >>  failed to read map
> >>
> >> Have anyone found a way to clean up that error?
> >>
> >
> > No idea without more context, sorry. Does auto mounter actually work for you or are some maps missing?
> >
> The mount work fine actually. I only noticed the error because I have
> a script that is consuming the standard output from "automount -m"
> command.  I thought instead of filtering away the error, it would be
> more prudent to fix the root issue.

Yes..

> 
> > The message can really be harmless, because the client (=automounter) iterates over the maps returned by the server (=sssd in this context) until the server returns ENOENT. I agree though the message is confusing and we’ll be (most probably) looking at some autofs enhancements in the next sssd version..
> >
> Now that I have shared some context, is there any way I can track down
> whats might be causing it? Or better, whats are some of the candidate
> mistakes that can trigger it.

As long as all the maps are returned, though, this is really only a
confusing error message. I think the code that causes it is in SSSD's
automounter client code, around line 172 with the current master:

172     if (len == 0) {
173         /* There are no more records. */
174         *_key = NULL;
175         *_value = NULL;
176         ret = ENOENT;
177         goto done;
178     } 

what you see in the output is just strerror(ENOENT)..




More information about the Freeipa-users mailing list