Public bug reported:

The description is from
https://bugzilla.redhat.com/show_bug.cgi?id=728467, I consider the
description very comprehensive, so I grabed it.

fusermount -u do not work after a broken ssh connection. The invalid mountpoint
is in a strage state that locks the ls command.

How reproducible:
always

---

Steps to Reproduce:
1.mount a remote ssh filesystem with sshfs
2.lost the ssh connection (wait for ``broken pipe or missing link errors, if
you quickly plus/unplug nothing happens), then replug the cable
3.try to umount the ssf filesystem with fusermount -u

---

Actual results:
1) I mount a distant folder:
su pierre;
cd ~; mkdir test;
sshfs some...@somewhere.com:/home/someone test;

This mount is sucessfull and can be tested
cat test/somefile; #WORKS
touch test/someotherfile; #WORKS

2) For some reason ssh connection is lost for a long time (a cat eat a wire, I
unpluged my ethernet cable or zombies from outer space decide to do so). Then I
repear the connection (re plug the cable and kill the zoombies).

3) LS FAILS (except for the user who has mounted the filesystem)

su root; 
ll /home/pierre;
freeze the terminal (Ctrl +C do NOT work, but closing the terminal window and
opening a new one is a workaround).

Using autocompletion with tab tab freeze the terminal too.

su pierre; 
ll /home/pierre;
drwxr-xr-x. 2 pierre pierre      4096  5 mai    2010 Bananas
d?????????? ? ?      ?              ?              ? test


4) UMOUNT FAILS
su pierre;
fusermount -u /home/pierre/test;
fusermount: entry for /home/pierre/test not found in /etc/mtab

But fusermount lies:
cat /etc/mtab | grep test;
some...@somewhere.com:/home/someone /home/pierre/test fuse.sshfs
rw,nosuid,nodev,relatime,user_id=0,group_id=0,max_read=65536 0 0

su -;
umount /home/pierre/test;
Terminal freezes but Ctrl +C works.

---

Expected results:
fusermount -u should unmount the filesystem, not freeze the terminal
ls should work
even if ssh is lost, the mounted folder must be in a state that do not generate
strage bugs.

** Affects: sshfs-fuse (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: sshfs-fuse (Fedora)
     Importance: Unknown
         Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/912153

Title:
  cannot unmount sshfs mounts when ssh connection is lost

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sshfs-fuse/+bug/912153/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to