Bug 680825 - iso gvfs mounts have some zero-length files
Summary: iso gvfs mounts have some zero-length files
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gvfs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ondrej Holy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-28 01:31 UTC by Aleksandra Fedorova
Modified: 2018-11-22 08:27 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-22 08:27:58 UTC
Type: ---


Attachments (Terms of Use)

Description Aleksandra Fedorova 2011-02-28 01:31:24 UTC
Description of problem:
If you mount iso-image, some files are shown to be zero length.

Version-Release number of selected component (if applicable):

# rpm -qa | grep archive
gvfs-archive-1.6.6-1.fc14.x86_64
libarchive-2.8.4-1.fc14.x86_64

How reproducible:
always

Steps to Reproduce:
1. double click on iso-image with Fedora Live in nautilus
2. go to the mounted image
  
Actual results:
some of the files, for ex. initrd0.img have size 0
it seems that only small files are unpacked correctly 

Additional info:

the same bug in rhel:
https://bugzilla.redhat.com/show_bug.cgi?id=600153

Comment 1 Aleksandra Fedorova 2011-04-04 10:55:12 UTC
i don't see the reason for this bug to be "Future Feature"
why have you changed the version to "rawhide" ?

it is definitely a bug, and this bug exists in F14 which is the supported release

Comment 2 Tomáš Bžatek 2011-04-04 12:07:42 UTC
(In reply to comment #1)
> i don't see the reason for this bug to be "Future Feature"
> why have you changed the version to "rawhide" ?
> 
> it is definitely a bug, and this bug exists in F14 which is the supported
> release
Yes, please see comment 6 in bug 600153. Libarchive implementation is correct, it's gvfsd-archive which lacks support for hardlinks. Marked as FutureFeature since this is a new functionality that needs to be written. It's a pretty low priority feature at the moment, but feel free to send a patch.

(In reply to comment #1)
> it is definitely a bug, and this bug exists in F14 which is the supported
> release
It is but as long as I'm not aware of anybody who is going to make this fixed in F14, moving this to rawhide where new features belong.

Comment 3 Aleksandra Fedorova 2011-04-04 12:58:20 UTC
Can we switch off iso-support in gvfs till this bug is fixed? 

It's better to have no possibility to mount iso-files through nautilus then to mount them with 50% chance.

I prefer to use "mount -o loop" command then to discover that i have copied file without data

Comment 4 Tomáš Bžatek 2011-04-04 13:05:10 UTC
(In reply to comment #3)
> Can we switch off iso-support in gvfs till this bug is fixed? 
You can do that by removing the gvfs-archive package.

Comment 5 Aleksandra Fedorova 2011-04-04 13:40:13 UTC
I can do this, but what about other users?

If package is broken and no one supposed to fix it until f16 release, why it is in the repos?

This is not just a small bug with some workaround, it affects ordinary nonexperienced users, it is hard to notice, and consequences are bad enough. If the package does not provide any other features except the broken one, it should be removed. 

If there are other useful features, then it is better to disable the broken feature.

Comment 6 Fedora Admin XMLRPC Client 2013-05-23 14:35:37 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Ondrej Holy 2018-11-22 08:27:58 UTC
This is no more issue these days. Iso files are mounted by Disk Image Mounter for some time already and Archive Mounter is not part of the recent Fedora release anymore.


Note You need to log in before you can comment on or make changes to this bug.