I had on my laptop (wumpus) a line in /etc/auto_home that read:
duvall wumpus:/zool/&
(zool/duvall is the ZFS dataset on that machine where my home directory
lives). Up through 2009.06 (build 111), this worked great -- the machine
would boot up, I'd log in as duvall in gdm, and I'd be on my way.
However, when I upgraded to build 116, this no longer worked. Ditto on
build 118. Logged in as root, I found that accessing /home/duvall gave me
permission denied. The automount point existed, but nothing got mounted
there. Fiddling around with the debugging in /etc/default/autofs, I saw in
the log:
automountd: pingnfs: wumpus: RPC: Program not registered
automountd: server wumpus not responding
automountd: mount of /home/duvall failed
which made sense in that I didn't have NFS service enabled, but that wasn't
any different than it had been in my build 111 BE.
I managed to work around the problem by changing the line in /etc/auto_home
to follow something I found in one of the man pages:
duvall -fstype=lofs :/zool/&
Question is -- was the first line ever right, and something broke in the
automounter between 111 and 116, or was it always wrong, and the bug or bad
assumption I was relying on finally went away?
Interestingly, in all of this I tried changing "wumpus" to "localhost",
which also didn't work, and neither did "127.0.0.1". For that matter, I
couldn't resolve "localhost" despite it being in /etc/hosts, and pinging
the IPv4 loopback address failed (though the IPv6 one did). This all
happened well before I set up any physical networking devices. I don't
know whether this is related to the automounter issue or not, but in case
it is, I'm wrapping it all up, and sending to both these lists.
Thanks,
Danek