desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #117023
[Bug 1451087] [NEW] gvfsd-fuse does not create mount point
Public bug reported:
gvfsd should not start twice...
I have just upgraded to 15.4 and found that gvfsd-fuse does not seem to
be creating the mount points for gvfs-mount. I have found a work round
for this problem that seem to indicate that at startup there is a
problem with gvfsd.. Here is some more information.
I have a mounted file system that appear in nautilus when I log into the system.
$ cat .config/autostart/gvfs-mount.desktop
[Desktop Entry]
Type=Application
Exec=gvfs-mount smb://homevista/Q
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_GB]=Mount Q
Name=Mount Q
Comment[en_GB]=
Comment=
$ gvfs-mount -l
Drive(0): WDC WD1001FAES-75W7A0
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(1): PLDS DVDRW/BDROM DH-6E2S
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(2): Generic- SD/MMC
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(3): Generic- Compact Flash
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(4): Generic- SM/xD-Picture
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(5): Generic- MS/MS-Pro
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Mount(0): q on homevista -> smb://homevista/q/
Type: GDaemonMount
But there is no mount point
$ ls -als /run/user/1000/gvfs
total 0
0 dr-x------ 2 pas pas 0 May 2 20:38 .
0 drwx------ 10 pas pas 280 May 2 20:39 ..
The following are the processes running:
$ ps axu | grep gvfs
pas 2280 0.0 0.0 193280 5788 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd
pas 2284 0.0 0.0 335220 5332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
pas 2384 0.0 0.0 193384 5944 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd
pas 2662 0.0 0.1 467648 14820 ? SLl 20:38 0:00 /usr/lib/gvfs/gvfsd-smb --spawner :1.5 /org/gtk/gvfs/exec_spaw/0
pas 2681 0.0 0.1 282728 9320 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
pas 2695 0.0 0.1 322088 10332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
pas 2700 0.0 0.0 197792 5448 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
pas 2707 0.0 0.0 185620 5144 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
pas 2742 0.0 0.0 267012 4788 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvf/exec_spaw/1
pas 2747 0.0 0.1 419004 8404 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/2
pas 2773 0.0 0.1 118512 10984 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-metadata
pas 3864 0.0 0.1 239880 8196 ? Sl 20:40 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.5 /org/gtk/gvf/exec_spaw/3
pas 3868 7.2 3.7 1021928 303460 ? Sl 20:40 0:17 /usr/lib/firefox/firefox https://bugs.launchpad.net/ubuntu/+source/gvfs/+filebug/227be164-f103-11e4-b4dd-0025b3df357a?
pas 4023 0.0 0.0 9500 2124 pts/1 S+ 20:44 0:00 grep --color=auto gvfs
Notice that there are two /usr/lib/gvfs/gvfsd... very odd because if I try to start two from the command line I get
$ /usr/lib/gvfs/gvfsd
Failed to acquire daemon name, perhaps the VFS daemon is already running?
Anyway my work round for this issue is to unmount my smb drive, kill off gvfs and restart
$ sudo killall -9 gvfsd
$ ps axu | grep gvfs
pas 2681 0.0 0.1 282728 9320 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
pas 2695 0.0 0.1 322088 10332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
pas 2700 0.0 0.0 197792 5448 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
pas 2707 0.0 0.0 185620 5144 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
pas 2742 0.0 0.0 267012 4788 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvfs/exec_spaw/1
pas 2747 0.0 0.1 419004 8404 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/2
pas 2773 0.0 0.1 118512 10984 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-metadata
pas 3864 0.0 0.1 239880 8196 ? Sl 20:40 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.5 /org/gtk/gvfs/exec_spaw/3
pas 3868 4.6 4.4 1062836 362492 ? Sl 20:40 0:59 /usr/lib/firefox/firefox https://bugs.launchpad.net/ubuntu/+source/gvfs/+filebug/227be164-f103-11e4-b4dd-0025b3df357a?
pas 4190 0.0 0.0 274008 6732 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.89 /org/gtk/gvfs/exec_spaw/0
pas 4195 0.0 0.1 537216 14276 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-smb-browse --spawner :1.89 /org/gtk/gvfs/exec_spaw/1
pas 4203 0.0 0.0 275764 5996 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.89 /org/gtk/gvfs/exec_spaw/2
pas 4285 0.0 0.0 193280 5760 pts/3 Sl+ 21:01 0:00 /usr/lib/gvfs/gvfsd
pas 4295 0.0 0.1 335220 11688 pts/3 Sl+ 21:01 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
pas 4303 0.0 0.0 9500 2112 pts/1 S+ 21:02 0:00 grep --color=auto gvfs
Now there is only one gvfsd so the mount works
$ gvfs-mount smb://homevista/Q
Password required for share q on homevista
Domain [PASCOM]:
Password:
$ ls -als /run/user/1000/gvfs
total 12
0 dr-x------ 3 pas pas 0 May 2 21:01 .
0 drwx------ 10 pas pas 280 May 2 20:39 ..
12 drwx------ 1 pas pas 12288 Apr 16 21:00 smb-share:server=homevista,share=q
My conclusion is that somehow gvfsd gets started twice at login... this
should not be possible but appear to occur. In earlier version of
Ubuntu like 14.10 this did not happen. It has only started happening
when I upgraded to 15.4
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: gvfs 1.24.1-1ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Sat May 2 20:40:29 2015
InstallationDate: Installed on 2011-02-22 (1529 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: gvfs
UpgradeStatus: Upgraded to vivid on 2015-05-02 (0 days ago)
** Affects: gvfs (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug vivid
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gvfs in Ubuntu.
https://bugs.launchpad.net/bugs/1451087
Title:
gvfsd-fuse does not create mount point
Status in gvfs package in Ubuntu:
New
Bug description:
gvfsd should not start twice...
I have just upgraded to 15.4 and found that gvfsd-fuse does not seem
to be creating the mount points for gvfs-mount. I have found a work
round for this problem that seem to indicate that at startup there is
a problem with gvfsd.. Here is some more information.
I have a mounted file system that appear in nautilus when I log into the system.
$ cat .config/autostart/gvfs-mount.desktop
[Desktop Entry]
Type=Application
Exec=gvfs-mount smb://homevista/Q
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_GB]=Mount Q
Name=Mount Q
Comment[en_GB]=
Comment=
$ gvfs-mount -l
Drive(0): WDC WD1001FAES-75W7A0
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(1): PLDS DVDRW/BDROM DH-6E2S
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(2): Generic- SD/MMC
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(3): Generic- Compact Flash
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(4): Generic- SM/xD-Picture
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(5): Generic- MS/MS-Pro
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Mount(0): q on homevista -> smb://homevista/q/
Type: GDaemonMount
But there is no mount point
$ ls -als /run/user/1000/gvfs
total 0
0 dr-x------ 2 pas pas 0 May 2 20:38 .
0 drwx------ 10 pas pas 280 May 2 20:39 ..
The following are the processes running:
$ ps axu | grep gvfs
pas 2280 0.0 0.0 193280 5788 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd
pas 2284 0.0 0.0 335220 5332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
pas 2384 0.0 0.0 193384 5944 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfsd
pas 2662 0.0 0.1 467648 14820 ? SLl 20:38 0:00 /usr/lib/gvfs/gvfsd-smb --spawner :1.5 /org/gtk/gvfs/exec_spaw/0
pas 2681 0.0 0.1 282728 9320 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
pas 2695 0.0 0.1 322088 10332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
pas 2700 0.0 0.0 197792 5448 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
pas 2707 0.0 0.0 185620 5144 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
pas 2742 0.0 0.0 267012 4788 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvf/exec_spaw/1
pas 2747 0.0 0.1 419004 8404 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/2
pas 2773 0.0 0.1 118512 10984 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-metadata
pas 3864 0.0 0.1 239880 8196 ? Sl 20:40 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.5 /org/gtk/gvf/exec_spaw/3
pas 3868 7.2 3.7 1021928 303460 ? Sl 20:40 0:17 /usr/lib/firefox/firefox https://bugs.launchpad.net/ubuntu/+source/gvfs/+filebug/227be164-f103-11e4-b4dd-0025b3df357a?
pas 4023 0.0 0.0 9500 2124 pts/1 S+ 20:44 0:00 grep --color=auto gvfs
Notice that there are two /usr/lib/gvfs/gvfsd... very odd because if I try to start two from the command line I get
$ /usr/lib/gvfs/gvfsd
Failed to acquire daemon name, perhaps the VFS daemon is already running?
Anyway my work round for this issue is to unmount my smb drive, kill off gvfs and restart
$ sudo killall -9 gvfsd
$ ps axu | grep gvfs
pas 2681 0.0 0.1 282728 9320 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
pas 2695 0.0 0.1 322088 10332 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
pas 2700 0.0 0.0 197792 5448 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
pas 2707 0.0 0.0 185620 5144 ? Sl 20:38 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
pas 2742 0.0 0.0 267012 4788 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvfs/exec_spaw/1
pas 2747 0.0 0.1 419004 8404 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/2
pas 2773 0.0 0.1 118512 10984 ? Sl 20:39 0:00 /usr/lib/gvfs/gvfsd-metadata
pas 3864 0.0 0.1 239880 8196 ? Sl 20:40 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.5 /org/gtk/gvfs/exec_spaw/3
pas 3868 4.6 4.4 1062836 362492 ? Sl 20:40 0:59 /usr/lib/firefox/firefox https://bugs.launchpad.net/ubuntu/+source/gvfs/+filebug/227be164-f103-11e4-b4dd-0025b3df357a?
pas 4190 0.0 0.0 274008 6732 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.89 /org/gtk/gvfs/exec_spaw/0
pas 4195 0.0 0.1 537216 14276 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-smb-browse --spawner :1.89 /org/gtk/gvfs/exec_spaw/1
pas 4203 0.0 0.0 275764 5996 pts/1 Sl 20:54 0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.89 /org/gtk/gvfs/exec_spaw/2
pas 4285 0.0 0.0 193280 5760 pts/3 Sl+ 21:01 0:00 /usr/lib/gvfs/gvfsd
pas 4295 0.0 0.1 335220 11688 pts/3 Sl+ 21:01 0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
pas 4303 0.0 0.0 9500 2112 pts/1 S+ 21:02 0:00 grep --color=auto gvfs
Now there is only one gvfsd so the mount works
$ gvfs-mount smb://homevista/Q
Password required for share q on homevista
Domain [PASCOM]:
Password:
$ ls -als /run/user/1000/gvfs
total 12
0 dr-x------ 3 pas pas 0 May 2 21:01 .
0 drwx------ 10 pas pas 280 May 2 20:39 ..
12 drwx------ 1 pas pas 12288 Apr 16 21:00 smb-share:server=homevista,share=q
My conclusion is that somehow gvfsd gets started twice at login...
this should not be possible but appear to occur. In earlier version
of Ubuntu like 14.10 this did not happen. It has only started
happening when I upgraded to 15.4
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: gvfs 1.24.1-1ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Sat May 2 20:40:29 2015
InstallationDate: Installed on 2011-02-22 (1529 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: gvfs
UpgradeStatus: Upgraded to vivid on 2015-05-02 (0 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087/+subscriptions
Follow ups
References