** Description changed:
In hardy heron, a fuse based sshfs mount that is mounted through
/etc/fstab does NOT match its corresponding entry in /etc/mtab.
I am filing this as a bug, because it breaks a number of standard
ubuntu/gnome/debian/linux utilities, including umount and the unmount
capability of the "Disk Mounter" applet.
For example, this line in /etc/fstab:
sshfs#usern...@ubuntusshserver:/home/username
/home/username/mnt/sshfs/ubuntusshserver/username fuse
comment=sshfs,users,exec,nodev,nosuid,rw,nosuid,noauto,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,port=22,BatchMode=yes
0 0
results in this line in /etc/mtab (when this mount point is mounted):
usern...@ubuntusshserver:/home/username
/home/username/mnt/sshfs/ubuntusshserver/username fuse.sshfs
rw,nosuid,nodev,max_read=65536,allow_other,user=username 0 0
The line mentioned for /etc/fstab allows me to easily mount the sshfs
mount point from mount or the "Disk Mounter" applet with no problems,
but breaks umount and "Disk Mounter" for unmounting. "fusermount -u" or
"fusermount -u -z" still work.
Running the following line to use sed to edit /etc/mtab to correct the
problem after a mount results in desired behavior, and verifies that
this problem is a bug:
sudo sed 's/\(^...@]\{1,\...@\)\(.\{1,\}\) fuse\.sshfs /sshfs#\1\2 fuse /'
-i /etc/mtab
This line is, of course, a workaround for the bug, and requires su
privileges to run, so it is NOT a solution.
The source package for this bug should be sshfs-fuse 1.9-1. The binary
package is sshfs. I believe that this behavior did not exist in fiesty
fawn, and cannot tell you if it existed in gutsy gibbon. I am almost
sure that this is new to hardy heron, so it is probably a design change
that resulted in some bugs. I also believe that this bug is the true
cause of bug#152978 (see
https://bugs.launchpad.net/ubuntu/+source/tomboy/+bug/152978/comments/11)
Here are the results from 'lsb_release -rd':
Description: Ubuntu 8.04
Release: 8.04
Here are the results from 'apt-cache policy sshfs':
apt-cache policy sshfs
sshfs:
- Installed: 1.9-1
- Candidate: 1.9-1
- Version table:
- *** 1.9-1 0
- 500 http://archive.ubuntu.com hardy/universe Packages
- 100 /var/lib/dpkg/status
+ Installed: 1.9-1
+ Candidate: 1.9-1
+ Version table:
+ *** 1.9-1 0
+ 500 http://archive.ubuntu.com hardy/universe Packages
+ 100 /var/lib/dpkg/status
Here is my kernel from 'uname -a':
Linux ubuntu 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64
GNU/Linux
+
+
+ WORKAROUND to mount using /etc/fstab:
+
+ sshfs#[email protected]:/home/user /mnt/sshdisk fuse
+ user,noauto,fsname=sshfs#[email protected]:/home/user 0 0
+
+ (this is supposed to be one line in fstab)
--
In hardy, sshfs /etc/mtab and /etc/fstab do not match, umount and unmount
through "Disk Mounter" applet do not work
https://bugs.launchpad.net/bugs/243298
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs