Description of problem: As part of the World IPv6 Test Day, I tried setting up automount to use an IPv6 address, but it's not working: $ grep scratchv[46] /etc/auto.data scratchv4 -fstype=nfs4 192.168.1.77:/scratch/ scratchv6 -fstype=nfs4 [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ $ ls /data/scratchv6 ls: cannot access /data/scratchv6: No such file or directory $ ls /data/scratchv4 foo Manually mounting the filesystem works fine, though: $ sudo mount -t nfs4 [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ /mnt/tmp $ ls /mnt/tmp foo The changelog indicates that autofs should support IPv6: $ rpm -q --changelog autofs | grep -i ipv6 - dont fail on ipv6 address when adding host. - update to provide ipv6 name and address support. - update to provide ipv6 address parsing. Version-Release number of selected component (if applicable): autofs-5.0.5-35.fc15.i686 How reproducible: every time Steps to Reproduce: 1. set up NFSv4 server with IPv6 2. set up autofs client with a map entry pointing to the IPv6 NFSv4 server 3. try to automount a directory Actual results: ls: cannot access /data/scratchv6: No such file or directory Expected results: access the directory Additional info: I enabled debug logging in /etc/sysconfig/autofs and this is what I saw during the attempt to mount /data/scratchv6 Jun 8 12:40:32 corsair automount[2318]: handle_packet: type = 3 Jun 8 12:40:32 corsair automount[2318]: handle_packet_missing_indirect: token 15, name scratchv6, request pid 3263 Jun 8 12:40:32 corsair automount[2318]: attempting to mount entry /data/scratchv6 Jun 8 12:40:32 corsair automount[2318]: lookup_mount: lookup(file): looking up scratchv6 Jun 8 12:40:32 corsair automount[2318]: lookup_mount: lookup(file): scratchv6 -> -fstype=nfs4 [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ Jun 8 12:40:32 corsair automount[2318]: parse_mount: parse(sun): expanded entry: -fstype=nfs4 [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ Jun 8 12:40:32 corsair automount[2318]: parse_mount: parse(sun): gathered options: fstype=nfs4 Jun 8 12:40:32 corsair automount[2318]: parse_mount: parse(sun): dequote("[2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/") -> [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ Jun 8 12:40:32 corsair automount[2318]: parse_mount: parse(sun): core of entry: options=fstype=nfs4, loc=[2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/ Jun 8 12:40:32 corsair automount[2318]: sun_mount: parse(sun): mounting root /data, mountpoint scratchv6, what [2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/, fstype nfs4, options Jun 8 12:40:32 corsair automount[2318]: mount_mount: mount(nfs): root=/data name=scratchv6 what=[2001:470:1f0f:46d:f2de:f1ff:fe15:6496]:/scratch/, fstype=nfs4, options= Jun 8 12:40:32 corsair automount[2318]: mount_mount: mount(nfs): nfs options="", nosymlink=0, ro=0 Jun 8 12:40:37 corsair automount[2318]: add_host_addrs: hostname lookup failed: Name or service not known Jun 8 12:40:37 corsair automount[2318]: mount(nfs): no hosts available Jun 8 12:40:37 corsair automount[2318]: st_readmap: state 1 path /data Jun 8 12:40:37 corsair automount[2318]: dev_ioctl_send_fail: token = 15 Jun 8 12:40:37 corsair automount[2318]: failed to mount /data/scratchv6 Jun 8 12:40:37 corsair automount[2318]: re-reading map for /data Jun 8 12:40:37 corsair automount[2318]: lookup_nss_read_map: reading map file /etc/auto.data Jun 8 12:40:37 corsair automount[2318]: parse_init: parse(sun): init gathered global options: (null) Jun 8 12:40:37 corsair automount[2318]: st_ready: st_ready(): state = 4 path /data