Your message dated Tue, 31 May 2011 21:05:58 +0000
with message-id <[email protected]>
and subject line Bug#622659: fixed in virtualbox 4.0.8-dfsg-1
has caused the Debian Bug report #622659,
regarding virtualbox-ose-fuse: vdfuse fails to mount images with extended
partitions
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
622659: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622659
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: virtualbox-ose-fuse
Version: 4.0.4-dfsg-1
Severity: normal
Tags: patch
When attempting to use vdfuse to mount a .vdi containing extended partitions,
it fails with "Invalid EBR signature found on image".
To reproduce:
- Download attached overflow.vdi.xz, decompress with 'xz -d overflow.vdi.xz'
- Try to mount it: 'mkdir mnt; vdfuse -f overflow.vdi mnt'
- Error is printed and vdfuse fails
The error occurs because in vdfuse.c initialisePartitionTable() line 430, the
read is offset by EBR_START, but the struct EBRentry already contains padding
to take care of that. Also on line 444, uOffset should be the EBR offset in
bytes, but it is assigned ebr.chain.offset, which is expressed in sectors.
(Reported from Ubuntu, but the same bug occurs in Debian)
-- System Information:
Debian Release: squeeze/sid
APT prefers natty-updates
APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500, 'natty')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-8-generic (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
overflow.vdi.xz
Description: application/xz
overflow.vdi.xz
Description: application/xz
--- /Users/vasi/Downloads/vdfuse.c 2011-04-13 12:21:53.000000000 -0400
+++ vdfuse-ubuntu-vb4.c 2011-04-13 12:10:53.000000000 -0400
@@ -427,7 +427,7 @@
lastPartition++;
Partition *p = partitionTable + i;
- DISKread (uStart + uOffset + EBR_START, &ebr, sizeof(ebr));
+ DISKread (uStart + uOffset, &ebr, sizeof(ebr));
if (ebr.signature != 0xaa55) usageAndExit("Invalid EBR signature found on image");
if ((ebr.descriptor).type == 0) usageAndExit("Logical partition with type 0 encountered");
@@ -441,7 +441,7 @@
if (ebr.chain.type == 0) break;
if (!PARTTYPE_IS_EXTENDED(ebr.chain.type)) usageAndExit("Logical partition chain broken");
- uOffset = (ebr.chain).offset;
+ uOffset = (off_t)((ebr.chain).offset) * BLOCKSIZE;
}
}
//
--- End Message ---
--- Begin Message ---
Source: virtualbox
Source-Version: 4.0.8-dfsg-1
We believe that the bug you reported is fixed in the latest version of
virtualbox, which is due to be installed in the Debian FTP archive:
virtualbox-dbg_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox-dbg_4.0.8-dfsg-1_amd64.deb
virtualbox-dkms_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-dkms_4.0.8-dfsg-1_all.deb
virtualbox-fuse_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox-fuse_4.0.8-dfsg-1_amd64.deb
virtualbox-guest-dkms_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-guest-dkms_4.0.8-dfsg-1_all.deb
virtualbox-guest-source_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-guest-source_4.0.8-dfsg-1_all.deb
virtualbox-guest-utils_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox-guest-utils_4.0.8-dfsg-1_amd64.deb
virtualbox-guest-x11_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox-guest-x11_4.0.8-dfsg-1_amd64.deb
virtualbox-ose-dbg_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-dbg_4.0.8-dfsg-1_all.deb
virtualbox-ose-dkms_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-dkms_4.0.8-dfsg-1_all.deb
virtualbox-ose-fuse_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-fuse_4.0.8-dfsg-1_all.deb
virtualbox-ose-guest-dkms_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-guest-dkms_4.0.8-dfsg-1_all.deb
virtualbox-ose-guest-source_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-guest-source_4.0.8-dfsg-1_all.deb
virtualbox-ose-guest-utils_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-guest-utils_4.0.8-dfsg-1_all.deb
virtualbox-ose-guest-x11_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-guest-x11_4.0.8-dfsg-1_all.deb
virtualbox-ose-qt_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-qt_4.0.8-dfsg-1_all.deb
virtualbox-ose-source_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose-source_4.0.8-dfsg-1_all.deb
virtualbox-ose_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-ose_4.0.8-dfsg-1_all.deb
virtualbox-qt_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox-qt_4.0.8-dfsg-1_amd64.deb
virtualbox-source_4.0.8-dfsg-1_all.deb
to main/v/virtualbox/virtualbox-source_4.0.8-dfsg-1_all.deb
virtualbox_4.0.8-dfsg-1.debian.tar.gz
to main/v/virtualbox/virtualbox_4.0.8-dfsg-1.debian.tar.gz
virtualbox_4.0.8-dfsg-1.dsc
to main/v/virtualbox/virtualbox_4.0.8-dfsg-1.dsc
virtualbox_4.0.8-dfsg-1_amd64.deb
to main/v/virtualbox/virtualbox_4.0.8-dfsg-1_amd64.deb
virtualbox_4.0.8-dfsg.orig.tar.bz2
to main/v/virtualbox/virtualbox_4.0.8-dfsg.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Meskes <[email protected]> (supplier of updated virtualbox package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 26 May 2011 10:57:47 +0200
Source: virtualbox
Binary: virtualbox-qt virtualbox virtualbox-dbg virtualbox-dkms
virtualbox-source virtualbox-guest-dkms virtualbox-guest-source
virtualbox-guest-x11 virtualbox-guest-utils virtualbox-fuse virtualbox-ose-qt
virtualbox-ose virtualbox-ose-dbg virtualbox-ose-dkms virtualbox-ose-source
virtualbox-ose-guest-dkms virtualbox-ose-guest-source virtualbox-ose-guest-x11
virtualbox-ose-guest-utils virtualbox-ose-fuse
Architecture: source amd64 all
Version: 4.0.8-dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Virtualbox Team
<[email protected]>
Changed-By: Michael Meskes <[email protected]>
Description:
virtualbox - x86 virtualization solution - base binaries
virtualbox-dbg - x86 virtualization solution - debugging symbols
virtualbox-dkms - x86 virtualization solution - kernel module sources for dkms
virtualbox-fuse - x86 virtualization solution - virtual filesystem
virtualbox-guest-dkms - x86 virtualization solution - guest addition module
source for dk
virtualbox-guest-source - x86 virtualization solution - guest addition module
source
virtualbox-guest-utils - x86 virtualization solution - non-X11 guest utilities
virtualbox-guest-x11 - x86 virtualization solution - X11 guest utilities
virtualbox-ose - transitional package for virtualbox
virtualbox-ose-dbg - transitional package for virtualbox-dbg
virtualbox-ose-dkms - transitional package for virtualbox-dkms
virtualbox-ose-fuse - transitional package for virtualbox-fuse
virtualbox-ose-guest-dkms - transitional package for virtualbox-guest-dkms
virtualbox-ose-guest-source - transitional package for virtualbox-guest-source
virtualbox-ose-guest-utils - transitional package for virtualbox-guest-utils
virtualbox-ose-guest-x11 - transitional package for virtualbox-guest-x11
virtualbox-ose-qt - transitional package for virtualbox-qt
virtualbox-ose-source - transitional package for virtualbox-source
virtualbox-qt - x86 virtualization solution - Qt based user interface
virtualbox-source - x86 virtualization solution - kernel module source
Closes: 622659 625742 627528 627680
Changes:
virtualbox (4.0.8-dfsg-1) unstable; urgency=low
.
[ Felix Geyer ]
* New upstream release. (Closes: #627680)
* Adapt 07-vboxnetflt-reference.patch to new upstream version.
* Update overrides for lintian 2.5.
* Register mime types and install icons.
* Pass --enable-vnc to configure instead of enabling it in LocalConfig.kmk.
* Drop Conflicts between virtualbox-ose-dkms and virtualbox-ose-guest-dkms
as the kernel module symbols are mangled now. (Closes: #625742)
* Add lintian overrides for no-symbols-control-file usr/lib/VBoxOGL*.so.
* Create vboxsf group in virtualbox-ose-guest-utils postinst to make
auto-mounting shared folders work.
* Automatically detect the distribution version for backports.
- Build-depend on lsb-release.
* Strip *.gc and *.r0 files that are not handled by dh_strip and fix their
file permissions.
* Drop obsolete alternate build-dependency libcurl3-openssl-dev.
* Bump Standards-Version to 3.9.2, no changes needed.
* Build vdfuse with debugging symbols.
* Make virtualbox-ose-dkms depend on virtualbox-ose and
virtualbox-ose-guest-dkms on virtualbox-ose-guest-utils.
* Don't fail package removal if the virtualbox-ose init script exits with
an error.
* Don't remove the vboxusers group on upgrades from old package versions.
* Replace version suffix "OSE" with the distribution name.
* Switch to source format 3.0 (quilt).
- Add unapply-patches and abort-on-upstream-changes to local-options.
- Drop quilt from build-depends and debian/rules.
* Drop the -ose suffix in the package name. (LP: #722516)
- Add transitional packages.
* Compress orig tarball with bzip2.
* Drop support for building on lenny.
* Update 28-no-selinux-fedora.patch to new upstream version.
* Drop 30-enable-gcc46.patch, fixed upstream.
* In udev rules: use "RUN+=" rather than "RUN=". (LP: #776535)
* Drop libasound2 and libpulse0 from suggests.
* Only display warnings about broken USB support when it's actually used
(i.e. the machine has USB device filters).
- Add 30-usb-warning-filters.patch
* Move VBoxCreateUSBNode.sh to /lib/udev. (Closes: #627528)
* Update the copyright file, mostly grabbed from the upstream documentation.
* Drop the "Open Source Edition" phrase from the package descriptions.
* Fix lintian warning copyright-refers-to-versionless-license-file.
.
[ Michael Meskes ]
* Patch vdfuse to not pad structure twice.
Thanks to Dave Vasilevsky <[email protected]>
(Closes: #622659; LP: #759988)
* Added wildcard to overrides file so it works with different lintian
version.
Checksums-Sha1:
20acca07d76e25d5b8917dcab4accb653de24338 2669 virtualbox_4.0.8-dfsg-1.dsc
99c7c3fdab984952eac3c28b0dcb4c6d6d7a88c8 35488874
virtualbox_4.0.8-dfsg.orig.tar.bz2
dba77f95611d58ca92c3e9c0eed63476fc480496 94922
virtualbox_4.0.8-dfsg-1.debian.tar.gz
4c4c0b8db1c7efa089cf76872c344cf1dd72b86a 5709444
virtualbox-qt_4.0.8-dfsg-1_amd64.deb
49be197018f0325ec99eecb09ab7d3f5076c6664 15081774
virtualbox_4.0.8-dfsg-1_amd64.deb
52f37690c662a8b44bcf248d7c028b04de3c869d 81424680
virtualbox-dbg_4.0.8-dfsg-1_amd64.deb
bc03acc6087d6246221d8cfea57b18c9e78386e4 631024
virtualbox-dkms_4.0.8-dfsg-1_all.deb
85c4a2669af63cbdf6e3755c40814d61e4795d16 540090
virtualbox-source_4.0.8-dfsg-1_all.deb
6ce46db8f12ec91e0db5598ec9bb2e675976d357 546904
virtualbox-guest-dkms_4.0.8-dfsg-1_all.deb
cad24f928870ebbc427ede8311185f1f3a66d2c1 469820
virtualbox-guest-source_4.0.8-dfsg-1_all.deb
6fcdd3a84a5b8e7343448fc5fe87e5d33c792194 1825780
virtualbox-guest-x11_4.0.8-dfsg-1_amd64.deb
59a7610e5fc6a43a4c4eaaf00f2b826b2d5b936b 573106
virtualbox-guest-utils_4.0.8-dfsg-1_amd64.deb
5bedcb2cd9190d798d8ca0025851135fa5a5bd92 47684
virtualbox-fuse_4.0.8-dfsg-1_amd64.deb
1d000e5f361aae57bab6496a13a7031d355d25f2 39202
virtualbox-ose-qt_4.0.8-dfsg-1_all.deb
060b06c5be6456f0e43d9e68bd3cd5d3391c62ce 39194
virtualbox-ose_4.0.8-dfsg-1_all.deb
9a230dfa34dbe25bba21475ed07dcc2dba463a8e 39206
virtualbox-ose-dbg_4.0.8-dfsg-1_all.deb
9ab7e42c5868701e68f257de6c3cff95516b5a8b 39204
virtualbox-ose-dkms_4.0.8-dfsg-1_all.deb
38f9cd08a82c1c2d5551c975be374a9d21df8950 39210
virtualbox-ose-source_4.0.8-dfsg-1_all.deb
60c93aca4f99bbb3c6e613a7caf195101982bf7d 39216
virtualbox-ose-guest-dkms_4.0.8-dfsg-1_all.deb
a6de29c1d5ee4c9fa1ffe26517a4a20239b976f7 39218
virtualbox-ose-guest-source_4.0.8-dfsg-1_all.deb
dde6fb48eb82e2848acd43ebdb2d69193df356ce 39212
virtualbox-ose-guest-x11_4.0.8-dfsg-1_all.deb
1d4b8a3149dfc656a94de3f068c5dd65218fab72 39218
virtualbox-ose-guest-utils_4.0.8-dfsg-1_all.deb
86315cb01525fc2b3aa014a9c054fc205d5fdb65 39206
virtualbox-ose-fuse_4.0.8-dfsg-1_all.deb
Checksums-Sha256:
b29b0cce6ccab9d7aad3640fd012aa0e8f086df7a81a644a78457dd1c013ac1f 2669
virtualbox_4.0.8-dfsg-1.dsc
063f636121868d22527abed7ca8e6ef7504c86268d0d4b5fb09b3beb42869617 35488874
virtualbox_4.0.8-dfsg.orig.tar.bz2
6091c57aee6c9e32cfe6e766cad4a30f74a1f2ef411e373e16ba07151d83ae73 94922
virtualbox_4.0.8-dfsg-1.debian.tar.gz
55e626c66722c3981c7781b1fcb34dd2dcf6bc2a531d89101dd120cb19ba6199 5709444
virtualbox-qt_4.0.8-dfsg-1_amd64.deb
65c199693e267a59871a5300901168c24018c0e145ba83a5076ae1e5f4ec4975 15081774
virtualbox_4.0.8-dfsg-1_amd64.deb
105290066b7b8856b276d9fae855ae1617c0342cf92b8c1f3740cf4a47fd144a 81424680
virtualbox-dbg_4.0.8-dfsg-1_amd64.deb
f5a8097ee664452dbdb44cf2be54ea0a1adc890417476ddc11f4af555f0612b7 631024
virtualbox-dkms_4.0.8-dfsg-1_all.deb
57f314c2f5c2bf9ce1e65006ba6e84ab6749794cf0ccac8b529a40cafd585af4 540090
virtualbox-source_4.0.8-dfsg-1_all.deb
8a84fcb74daaeaa06b995cece6652ed1b1a77913a0e76488141e3a577fe00ca2 546904
virtualbox-guest-dkms_4.0.8-dfsg-1_all.deb
7a15d54b9d17bb0d470900d56741f765269b8e302ef00f8f70a9693ce59d8757 469820
virtualbox-guest-source_4.0.8-dfsg-1_all.deb
1c77b0a003930c7569f22d2ba78fe03ab1038497cb24574237a0756060e12962 1825780
virtualbox-guest-x11_4.0.8-dfsg-1_amd64.deb
14d06f10765c47b88d21bd8d94d513e94df42d737ac1445845ec44f56829eaf7 573106
virtualbox-guest-utils_4.0.8-dfsg-1_amd64.deb
7dea1fba1df29723045ae27cb470b92657ed9646593d61e5b36221b5033c8c08 47684
virtualbox-fuse_4.0.8-dfsg-1_amd64.deb
716a8efa4e149c94597af07fbe6614e7604a1650171d5c0891a1a78853bfc79f 39202
virtualbox-ose-qt_4.0.8-dfsg-1_all.deb
aa7535d482b4038bb5dae799473058b1f73c30db0c8f8ed08ff65766fda4363a 39194
virtualbox-ose_4.0.8-dfsg-1_all.deb
3e0788e9225eb443f1adde3804653fc6aba8f688bbde0d1d25bb711943cd9175 39206
virtualbox-ose-dbg_4.0.8-dfsg-1_all.deb
33068b9fb4ce78327cf032966cedfdc87f361ce82bfd4a3c0d2a0dee9271390d 39204
virtualbox-ose-dkms_4.0.8-dfsg-1_all.deb
83c3cb662b65bf2a5e927e8b5e845acebcec271753e559e776e09ee7de21d041 39210
virtualbox-ose-source_4.0.8-dfsg-1_all.deb
7b6e850d44318a6a963a5f9bae99c43508cd94a00a4104d6051f24c112ab1d4e 39216
virtualbox-ose-guest-dkms_4.0.8-dfsg-1_all.deb
21b40cdabb1a879bb773373c42dd9014d476c8c7053a764e868b3a16df66f2db 39218
virtualbox-ose-guest-source_4.0.8-dfsg-1_all.deb
f80ce6f8b2e6b7ee7f11f7b2a238f6f9de97854d9e71c02668c3d2477b5d2775 39212
virtualbox-ose-guest-x11_4.0.8-dfsg-1_all.deb
0f8fb5f92d1eabbfcc49386cc799d64e648b2d1d83be18d419d288b202796995 39218
virtualbox-ose-guest-utils_4.0.8-dfsg-1_all.deb
cec36e032f77f9df6ab2d7f7e7e2915ccacf8f2655f8362279eaf9fac64d8bd4 39206
virtualbox-ose-fuse_4.0.8-dfsg-1_all.deb
Files:
61c9296b1a537d76704327fb19ad1c0c 2669 misc optional virtualbox_4.0.8-dfsg-1.dsc
9735bfeab3aaaee55d1cb3aa3628b994 35488874 misc optional
virtualbox_4.0.8-dfsg.orig.tar.bz2
e8ccd2a839fc3582cd1ccfe0dd0dde75 94922 misc optional
virtualbox_4.0.8-dfsg-1.debian.tar.gz
54978475c6006958005c6ab5aed7b1a1 5709444 misc optional
virtualbox-qt_4.0.8-dfsg-1_amd64.deb
f566dc6bf6a17de354224c5d68902a02 15081774 misc optional
virtualbox_4.0.8-dfsg-1_amd64.deb
41ee26b5aa1c7a6472b8d3e52a4da913 81424680 debug extra
virtualbox-dbg_4.0.8-dfsg-1_amd64.deb
64ce054520c560d178113e42afc263f7 631024 kernel optional
virtualbox-dkms_4.0.8-dfsg-1_all.deb
66e6e44f00cbfc7e6dd96c4602ff2b6d 540090 kernel optional
virtualbox-source_4.0.8-dfsg-1_all.deb
4459d0499a25253830201ce2ec738f0c 546904 kernel optional
virtualbox-guest-dkms_4.0.8-dfsg-1_all.deb
86890527ad343d8736b5c8cb90b812ea 469820 kernel optional
virtualbox-guest-source_4.0.8-dfsg-1_all.deb
0648a7287e292fbc56e5692523b610ca 1825780 x11 optional
virtualbox-guest-x11_4.0.8-dfsg-1_amd64.deb
f0b2bb3c6cb8a3890a5453d1d9bd6aab 573106 misc optional
virtualbox-guest-utils_4.0.8-dfsg-1_amd64.deb
b14f2c0fb3c7360c72503d40957266bb 47684 misc optional
virtualbox-fuse_4.0.8-dfsg-1_amd64.deb
c42112521a0ea144b5e435e20f0c0392 39202 misc optional
virtualbox-ose-qt_4.0.8-dfsg-1_all.deb
0e59c9d651d20b2afb51d2d2086b9e13 39194 misc optional
virtualbox-ose_4.0.8-dfsg-1_all.deb
023ce5a96dd61d755d3828e51ce1a567 39206 debug extra
virtualbox-ose-dbg_4.0.8-dfsg-1_all.deb
d5781b6ecabff7fceefc5d1d26e319b0 39204 kernel optional
virtualbox-ose-dkms_4.0.8-dfsg-1_all.deb
8a2c6e0e3ce67a0f3f16ea8e6641233d 39210 kernel optional
virtualbox-ose-source_4.0.8-dfsg-1_all.deb
e57522230b5b50b3b3d62f82e5305251 39216 kernel optional
virtualbox-ose-guest-dkms_4.0.8-dfsg-1_all.deb
0f6fdfada0f19da731235ded786b4cd3 39218 kernel optional
virtualbox-ose-guest-source_4.0.8-dfsg-1_all.deb
da83b9f195c1cebc0c59cdd5ad1456ba 39212 x11 optional
virtualbox-ose-guest-x11_4.0.8-dfsg-1_all.deb
ec752d286dce54d65eede7daf8f6a18e 39218 misc optional
virtualbox-ose-guest-utils_4.0.8-dfsg-1_all.deb
7648375218fbed9fcafb930aae3a3cd0 39206 misc optional
virtualbox-ose-fuse_4.0.8-dfsg-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFN5Mb6VkEm8inxm9ERAq5hAJ4vgDi80lPHkyOU53U/wDWKW8nz5wCdF1xl
2AmkykFdZu5fbWUD46chveE=
=3eWY
-----END PGP SIGNATURE-----
--- End Message ---