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 588813 - Creating an archive from a ssh mountpoint doesn't always work
Creating an archive from a ssh mountpoint doesn't always work
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
2.26.x
Other All
: Normal normal
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2009-07-16 19:54 UTC by rom
Modified: 2010-05-18 13:38 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
screenshot (18.24 KB, image/png)
2009-07-16 19:55 UTC, rom
Details

Description rom 2009-07-16 19:54:55 UTC
Please describe the problem:
If on my computer "rom-desktop" I select for example 5 folders, then right-click, compress (tar.gz or any other format), it works.

Now, from the computer "rom-laptop", in nautilus, I access "rom-desktop" using sftp://rom-desktop, and I go to the same folder, I select the 5 same folders, then right-click, and compress.

In that case, it copies the content in ~/.cache/.fr-... During this operation, it crashes : http://pix.toile-libre.org/upload/original/1247773830.png
In english : "Error while opening file : /home/rom/.cache/.fr-r5ZQvG/sqldumps/wordpress_20090706-232002.sql.gz is a folder"

This is not a problem with that particular file (which is a file on "rom-desktop", but indeed a folder in .cache) : if I choose any other folder to compress this way, I have exactly the same problem with another file.

Steps to reproduce:
1. ssh mount a folder in nautilus (a folder with many directories / files)
2. right-click and compress a folder
3. 


Actual results:
It crashes, somes files are copies as directories in ~/.cache

Expected results:
They should be copied as files

Does this happen every time?
yes

Other information:
I don't know if it's a file-roller bug, a nautilus bug or a lower level bug. Please feel free to move this bug report.
Comment 1 rom 2009-07-16 19:55:26 UTC
Created attachment 138557 [details]
screenshot
Comment 2 Tomas Bzatek 2010-05-18 13:38:43 UTC
I believe this should be fixed in master by the following commit:

commit 33c21fc3647af32de5a9c9d49e33765a526910f5
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:   Wed May 12 13:54:29 2010 +0200

    Bring back support for file caching when gvfs-fuse-daemon is not available
    
    The commit 73fa5d77a60861cd35c6f3425d27c88061af081c introduced trouble
    when user was trying to work with archives on remote GIO mounts and
    not having the fuse daemon running. This led to segfaults and error messages.
    
    Please see bug #617769 for details.


I'm going to close this bugreport now, feel free to reopen it if the problem persists.