FS#69403 - [fuseiso] files >4GB are silently truncated to 4GB

Attached to Project: Community Packages
Opened by Paul Hargreaves (yetanotheruser) - Friday, 22 January 2021, 12:26 GMT
Last edited by Toolybird (Toolybird) - Sunday, 07 May 2023, 05:46 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
ISO images containing files >4GB are mounted with files silently truncated to 4GB

Additional info:
* package version(s)fuseiso-20070708
* config and/or log files etc. See below.
* link to upstream bug report, if any. None, checked upstream https://sourceforge.net/p/fuseiso/feature-requests/ and it looks abandoned.

Steps to reproduce:
Mount a large ISO containing large files, and observe that the files are truncated to 4GB.
Doesn't seem to be any upstream activity for a /long/ time, so unlikely to be fixed upstream.

E.g. I have the same iso mounted via loopback and via fuseiso.
$ mount | grep /tmp/
fuseiso on /tmp/fuse type fuse.fuseiso (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/fast/iso/VMware/7.0/VMware-VCSA-all-7.0.0-16620007.iso on /tmp/loop type udf (ro,relatime,utf8)
$

If I then do a simple ls
$ ls -la /tmp/loop/vcsa/VMware-vCenter-Server-Appliance-7.0.0.10600-16620007_OVF10.ova
-r-xr-xr-x 3 root root 6134080000 Jul 22 2020 /tmp/loop/vcsa/VMware-vCenter-Server-Appliance-7.0.0.10600-16620007_OVF10.ova
$ ls -la /tmp/fuse/vcsa/VMware-vCenter-Server-Appliance-7.0.0.10600-16620007_OVF10.ova
-r-xr-xr-x 1 root root 4294965248 Jul 21 2020 /tmp/fuse/vcsa/VMware-vCenter-Server-Appliance-7.0.0.10600-16620007_OVF10.ova

4294965248 is just under 4GB. I can open/read the truncated file and I get no filesystem errors.
This task depends upon

Closed by  Toolybird (Toolybird)
Sunday, 07 May 2023, 05:46 GMT
Reason for closing:  Upstream
Comment by Paul Hargreaves (yetanotheruser) - Friday, 22 January 2021, 12:27 GMT
> PLEASE ENTER SUMMARY
Oops. Sorry. Can't see how to edit it.
Comment by Paul Hargreaves (yetanotheruser) - Friday, 22 January 2021, 13:43 GMT
Just to note, the sha1sum of the file is different between the two paths as well, so it's not just a display error on the size.
Comment by Toolybird (Toolybird) - Sunday, 07 May 2023, 05:46 GMT
Even though upstream is dead, it's still an upstream problem. Arch cannot fix this...so someone who cares should just make a note in the Wiki [1]

[1] https://wiki.archlinux.org/title/FuseISO

Loading...