[Bug 663672] [NEW] won't mount NFS mounts with space in the name

Tim White 663672 at bugs.launchpad.net
Wed Oct 20 05:55:53 BST 2010


Public bug reported:

Binary package hint: autofs5

Using the auto.net file to mount NFS mounts on the local network.
One of the machines (a NAS) has a number of similarly named exports with spaces in the name. autonfs appears to only see the name upto the first space.
The awk script in /etc/auto.net that parses the output of showmount doesn't consider that there may be spaces in the export name.

For example, the Network Recycle Bin's
$ showmount -e korby
Export list for korby:
/Qweb                   
/Qusb                   
/Qrecordings            
/Qmultimedia            
/Qdownload              
/Public                 
/Photos                 
/Network Recycle Bin 4  
/Network Recycle Bin 3  
/Network Recycle Bin 1  
/Media                  
/Documents              
/DVD_rip       

Turns into

$ /etc/auto.net korby
-fstype=nfs,hard,intr,nodev,nosuid \
	/DVD_rip korby:/DVD_rip \
	/Documents korby:/Documents \
	/Media korby:/Media \
	/Network korby:/Network \
	/Network korby:/Network \
	/Network korby:/Network \
	/Photos korby:/Photos \
	/Public korby:/Public \
	/Qdownload korby:/Qdownload \
	/Qmultimedia korby:/Qmultimedia \
	/Qrecordings korby:/Qrecordings \
	/Qusb korby:/Qusb \
	/Qweb korby:/Qweb

This prevents autofs from mounting any of the korby shares as it finds a
duplicate mount (let alone, the mount it thinks it's a duplicate of is
invalid as well).

Oct 20 14:50:49 sara-linux automount[21712]: attempting to mount entry /net/korby
Oct 20 14:50:49 sara-linux automount[21712]: lookup_mount: lookup(program): looking up korby
Oct 20 14:50:49 sara-linux automount[21712]: lookup_mount: lookup(program): korby -> -fstype=nfs,hard,intr,nodev,nosuid  #011/DVD_rip korby:/DVD_rip  #011/Documents korby:/Documents  #011/Media korby:/Media  #011/Network korby:/Network  #011/Network korby:/Network  #011/Network korby:/Network  #011/Photos korby:/Photos  #011/Public korby:/Public  #011/Qdownload korby:/Qdownload  #011/Qmultimedia korby:/Qmultimedia  #011/Qrecordings korby:/Qrecordings  #011/Qusb korby:/Qusb  #011/Qweb korby:/Qweb
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): expanded entry: -fstype=nfs,hard,intr,nodev,nosuid  #011/DVD_rip korby:/DVD_rip  #011/Documents korby:/Documents  #011/Media korby:/Media  #011/Network korby:/Network  #011/Network korby:/Network  #011/Network korby:/Network  #011/Photos korby:/Photos  #011/Public korby:/Public  #011/Qdownload korby:/Qdownload  #011/Qmultimedia korby:/Qmultimedia  #011/Qrecordings korby:/Qrecordings  #011/Qusb korby:/Qusb  #011/Qweb korby:/Qweb
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): dequote("/DVD_rip") -> /DVD_rip
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): dequote("korby:/DVD_rip") -> korby:/DVD_rip
Oct 20 14:50:49 sara-linux automount[21712]: add_offset_entry: parse(sun): added multi-mount offset /DVD_rip -> -fstype=nfs,hard,intr,nodev,nosuid korby:/DVD_rip
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): dequote("/Documents") -> /Documents
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): dequote("korby:/Documents") -> korby:/Documents
Oct 20 14:50:49 sara-linux automount[21712]: add_offset_entry: parse(sun): added multi-mount offset /Documents -> -fstype=nfs,hard,intr,nodev,nosuid korby:/Documents
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): dequote("/Media") -> /Media
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): dequote("korby:/Media") -> korby:/Media
Oct 20 14:50:49 sara-linux automount[21712]: add_offset_entry: parse(sun): added multi-mount offset /Media -> -fstype=nfs,hard,intr,nodev,nosuid korby:/Media
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): dequote("/Network") -> /Network
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): dequote("korby:/Network") -> korby:/Network
Oct 20 14:50:49 sara-linux automount[21712]: add_offset_entry: parse(sun): added multi-mount offset /Network -> -fstype=nfs,hard,intr,nodev,nosuid korby:/Network
Oct 20 14:50:49 sara-linux automount[21712]: parse_mount: parse(sun): dequote("/Network") -> /Network
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): gathered options: fstype=nfs,hard,intr,nodev,nosuid
Oct 20 14:50:49 sara-linux automount[21712]: parse_mapent: parse(sun): dequote("korby:/Network") -> korby:/Network
Oct 20 14:50:49 sara-linux automount[21712]: parse(sun): syntax error or duplicate offset /Network -> korby:/Network
Oct 20 14:50:49 sara-linux automount[21712]: parse(sun): error adding multi-mount
Oct 20 14:50:49 sara-linux automount[21712]: cache_delete_offset_list: deleting offset key /net/korby/DVD_rip
Oct 20 14:50:49 sara-linux automount[21712]: cache_delete_offset_list: deleting offset key /net/korby/Documents
Oct 20 14:50:49 sara-linux automount[21712]: cache_delete_offset_list: deleting offset key /net/korby/Media
Oct 20 14:50:49 sara-linux automount[21712]: cache_delete_offset_list: deleting offset key /net/korby/Network
Oct 20 14:50:49 sara-linux automount[21712]: dev_ioctl_send_fail: token = 55
Oct 20 14:50:49 sara-linux automount[21712]: failed to mount /net/korby


I will attempt to rewrite the awk to consider the spaces.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: autofs5 5.0.5-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Oct 20 14:43:14 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_AU.utf8
 SHELL=/bin/bash
SourcePackage: autofs5

** Affects: autofs5 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: autofs automount nfs

-- 
won't mount NFS mounts with space in the name
https://bugs.launchpad.net/bugs/663672
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to autofs5 in ubuntu.



More information about the Ubuntu-server-bugs mailing list