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 469221 - extract a package on an NTFS partition doesn't work
extract a package on an NTFS partition doesn't work
Status: RESOLVED FIXED
Product: file-roller
Classification: Applications
Component: general
2.19.x
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
file-roller-maint
Depends on:
Blocks:
 
 
Reported: 2007-08-22 12:25 UTC by Sebastien Bacher
Modified: 2007-08-23 20:07 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Sebastien Bacher 2007-08-22 12:25:54 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/127641

"...
I've got an USB disk with NTFS partition.
This NTFS partition is mounted RW with ntfs-3g.

When i tried to extract an .ISO stored on this USB disk on this USB disk, i've encountered an ERROR. The details of the error is empty.

When i tried to extract this same .ISO stored on this USB disk on a EXT3 partition, all is OK
...
I don't know if this helps, but even .tar.gz does not extract in ntfs-3g partitions (using the extract here nautilus shortcut)
the error is this:

tar: filename: Cannot utime: Not implemented function
...
It gives those errors, but it works. I think that file-roller extracts
files in a tmp directory and then copies them to the current folder
(not a good idea in my opinion), then it sees the exit vaule of tar
(which is not 0) and since it finds an error, it thinks that something
goes wrong and does not copy the extracted files in the current
directory.

Again, using the extract feature from the file roller window (not from
nautilus) works, though it visualizes the same errors."
Comment 1 Paolo Bacchilega 2007-08-22 14:57:48 UTC
file-roller now ignores non-fatal errors (exit values smaller than 2) from the tar command, however I'm not sure if this change resolves the problem, because I've no ntfs-3g partition available in order to make a test.  If the original reporter can download and compile the current svn trunk version, he could try and see if the problem is gone now.
Comment 2 Szabolcs Szakacsits 2007-08-23 14:50:06 UTC
Ntfs-3g can be tested without any NTFS partition. Only a Linux, FreeBSD, NETBSD, or OS X is needed: http://ntfs-3g.org/quality.html#howtotest

I hope you find this useful for your testing.

Btw, there is no known issue with ntfs-3g using tar. Utime(2) is implemented. The typical problems are if the user doesn't have the permission to do some file operations according to the mount options.
Comment 3 Paolo Bacchilega 2007-08-23 20:07:05 UTC
Thanks Szabolcs for the hint.

Actually the bug was unrelated to the partition type, it was related to the extraction of iso images, it's now fixed in svn trunk.