[systemd-devel] Running a x86_64 kernel on Fedora 15 x86 userland
Thomas Meyer
thomas at m3y3r.de
Sun Sep 11 02:54:36 PDT 2011
Am Sonntag, den 11.09.2011, 10:04 +0200 schrieb Thomas Meyer:
> any ideas what is going on here? what can I do to debug this problem?
>
> mounting the directory without the systemd autofs mount works correctly.
The back trace of the zombie mount process shows:
do_exit
do_group_exit
sys_exit_group
sysenter_dispatch
The process ("bash") trying to access the directory (that did trigger
the automount) shows in the backtrace:
autofs4_wait
autofs4_mount_wait
autofs4_d_automount
follow_managed
do_lookup
path_lookupat
do_path_lookup
user_path_at
vfs_fstatat
vfs_stat
sys32_stat64
sysenter_dispatch
so somehow the automount_done() in automount.c is not called or
something like that.
I guess this is why I end up with both file systems mounted on the mount
point (autofs and the actual file system).
how to manually trigger the automount_done()? who does call this
function normally?
an "$ umount /dir -t autofs" doesn't work as umount also does a stat64
call which waits for the autofs...
>
> with kind regards
> thomas
More information about the systemd-devel
mailing list