Hi, I have a number of Linux clients (Ubuntu 10.04) that mount a (read-only) directory from 3 replicated servers using NFSv3. I am now in the process of moving to NFSv4. I can mount the directories using NFSv4 manually. I can mount the directories using autofs over NFSv4 when I specify only 1 server (any of the 3 will work), but when I add all 3 servers to the automount configuration file the mount fails.
The configuration files look as follows: # /etc/automaster /- /etc/auto.local # /etc/auto.local /usr/local -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8 192,soft server1:/local/ubuntu64 server2:/local/ubuntu64 server3:/local/ubuntu64 (Note: the content of /etc/auto.local is on 1 line but my e-mail application is splitting the content over multiple lines) As I said above a similar setup using nfs in stead of nfs4 works fine, specifying only 1 server works fine too. If I run automount manually with verbose and debugging enabled I see the following output when trying to access /usr/local: ################################################# handle_packet: type = 5 handle_packet_missing_direct: token 296, name /usr/local, request pid 2887 attempting to mount entry /usr/local lookup_mount: lookup(file): looking up /usr/local lookup_mount: lookup(file): /usr/local -> -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft server1:/local/ubuntu64 server2:/local/ubuntu64 parse_mount: parse(sun): expanded entry: -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft server1:/local/ubuntu64 server2:/local/ubuntu64 parse_mount: parse(sun): gathered options: fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft parse_mount: parse(sun): dequote("server1:/local/ubuntu64") -> server1:/local/ubuntu64 parse_mount: parse(sun): dequote("server2:/local/ubuntu64") -> server2:/local/ubuntu64 parse_mount: parse(sun): core of entry: options=fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft, loc=server1:/local/ubuntu64 server2:/local/ubuntu64 sun_mount: parse(sun): mounting root /usr/local, mountpoint /usr/local, what server1:/local/ubuntu64 server2:/local/ubuntu64, fstype nfs4, options ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft mount_mount: mount(nfs): root=/usr/local name=/usr/local what=server1:/local/ubuntu64 server2:/local/ubuntu64, fstype=nfs4, options=ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft mount_mount: mount(nfs): nfs options="ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft", nosymlink=0, ro=1 get_nfs_info: called for host server2 proto tcp version 0x40 get_nfs_info: called for host server1 proto tcp version 0x40 mount(nfs): no hosts available dev_ioctl_send_fail: token = 296 failed to mount /usr/local #################################################### Any idea what might be going wrong? Thanks in advance, Nico -- With kind regards Nico De Ranter Senior System Administrator Techsoft Centre Technology and Software Centre Europe The Corporate Village - Da Vincilaan 7-D1 - B-1935 Zaventem - Belgium Phone: +32 (0)2 700 8641 Fax: +32 (0)2 700 8622 E-mail: nico.deran...@eu.sony.com A division of Sony Europe (Belgium) N.V. VAT BE 0413.825.160 - RPR Brussels Fortis - BIC GEBABEBB - IBAN BE41293037680010 _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs