Input/output error when saving files on a GVFS mounted FTP directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gvfs (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Binary package hint: gvfs
I used ubuntu-bug gvfs-fuse (1.2.2) to report and I'm running Ubuntu 9.04 (Jaunty).
Starting since a few days ago whenever I edit a file on a mounted FTP directory I get a "Input/output error" and the result is essentially that the file is deleted (0 bytes). This happens whenever I try to edit something in ~/.gvfs directly, e.g. using Geany or even nano. The only program that manages to save correctly so far has been gedit. I asked around and it seems that's because gedit doesn't use FUSE, but GIO.
Also, so far I've only had this happen with FTP mounts, SFTP mounts on the other hand are still working like they're supposed to. I'm certainly wondering if this is FTP server specific, but I haven't yet verified if the behavior occurs with another FTP server.
Coincidently it seems that the kernel on my system was recently upgraded (to 2.6.28.17.22), though I am not sure if this is related.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: gvfs-fuse 1.2.2-0ubuntu2
ProcEnviron:
LC_TIME=
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gvfs
Uname: Linux 2.6.28-17-generic i686
Changed in gvfs (Ubuntu): | |
status: | New → Confirmed |
Changed in gvfs (Ubuntu): | |
importance: | Undecided → Low |
I am currently experiencing this exact phenomenon on two different machines running 9.04, and 9.10.
I have experienced it on 3 different, independent remote servers. It really seems like FUSE/GVFS is not handling FTP correctly at all.
Geany, Scite, and even cp will fail with "Input/output error" and the remote file will then be 0 bytes in size. This happens every time I try to save changes to an existing remote file using FTP through gvfs. I can create a new file, but any subsequent writes will result in an empty file.
This does not happen when using SSH through gvfs.
This is a pretty severe bug for me as many clients only use FTP, and I like to use Geany.