After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 749687 - Can't write to GVFS mounted shares in Gnome 3.16.2
Can't write to GVFS mounted shares in Gnome 3.16.2
Status: RESOLVED DUPLICATE of bug 748106
Product: gvfs
Classification: Core
Component: sftp backend
1.24.x
Other Linux
: Normal normal
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2015-05-21 16:46 UTC by Mikhail
Modified: 2015-05-23 19:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mikhail 2015-05-21 16:46:49 UTC
I'm having a huge problem that I don't seem to recall having in Gnome 3.14. I'm running Arch Linux and am current on all updates as of an hour ago. If I mount any shares via Nautilus by either SMB, SFTP or FTP (those are the only ones I tried), the only program that seems to be able to edit files is Nautilus.

The share I have mounted contains a bunch of FLAC and MP3 files I am trying to tag. Musicbrainz Picard, Easytag, and foobar2000 under WINE all produce I/O errors.

I see the following error in my logs when I try and write using Picard:

IOError: [Errno 95] Operation not supported:

basic usage is also not working in a 'local terminal':

[USER@USER-desktop USER]$ pwd
/run/user/1000/gvfs/sftp:host=192.168.1.102,port=23/home/USER
[USER@USER-desktop USER]$ touch asdf
touch: setting times of ‘asdf’: Operation not supported
[USER@USER-desktop USER]$ mkdir asdf
mkdir: cannot create directory ‘asdf’: File exists
Comment 1 Mikhail 2015-05-21 16:52:52 UTC
Terribly sorry, the first half was a copy/paste from a reddit post of a user experiencing the issue. I thought I could reproduce it due to the 'setting times' error and just assumed it was all bugged out. It's working fine on my end, however. He should be CC'ed to help with any further questions you may have.
Comment 2 Andy Pastuszak 2015-05-21 17:04:07 UTC
I'm the reddit user.  And the only thing I can get to write to a GVFS mounted share is Nautilus.  I haven't actually tried terminal yet.  I can look at that this afternoon.  Feel free to ask me any questions.  I will pull any logs and try any test scenarios you want me to.
Comment 3 Ross Lagerwall 2015-05-21 17:23:38 UTC
Does gedit work?
Comment 4 Ross Lagerwall 2015-05-21 17:38:10 UTC
If you can write using GIO apps (e.g. like gedit) but not through fuse (e.g. other apps like WINE, etc) then it is probably bug 748106.
Comment 5 Andy Pastuszak 2015-05-22 04:27:25 UTC
Did some testing.  Gedit works.  Terminal works.  Got Libreoffice and Scribus to work.  Could not get anything in WINE to work, and I can't get any MP3/FLAC tagging software to work.  I tried Puddletag, Easytag, and Musicbrainz Picard.  I also tried to edit tags using Lollypop, which is a GTK3+ based applications, to no effect.

I do a lot of MP3/Vorbis tag editing off a network share and it doesn't matter if I mount it via CIFS/SMB, SFTP or FTP, I cannot edit the tags of these files.  If I copy the files local, I can edit the tags and copy them back to the share.

Is there any other info I can provide that might be helpful?
Comment 6 Ross Lagerwall 2015-05-23 19:43:32 UTC
Looks like bug 748106. Apps that don't use the native API and try to write a file in place fail with "Operation not supported". Unfortunately, there is no quick fix for this.

*** This bug has been marked as a duplicate of bug 748106 ***