[Pkg-virtualbox-devel] Bug#600177: virtualbox-ose: out of disk while merging a snapshot destroys the disk image
Adam Borowski
kilobyte at numenor.angband.pl
Thu Oct 14 10:26:45 UTC 2010
Package: virtualbox-ose
Version: 3.2.8-dfsg-2
Severity: grave
Justification: causes serious data loss
If you elect to merge the current state of a differentiating disk image into
the base ("deleting a snapshot") and run out of disk space on the host
filesystem while merging, the resulting image will be corrupted.
I happened to look at the ~/.VirtualBox/VDI and
~/.VirtualBox/Machines/${machine}/Snapshot directories before trying to
continue, they did have both the base image and the differential one, so at
this point I guess it would be recoverable by simply restarting -- sectors
that were already overwritten by the new values would be overwritten with
the same data again. However, when retrying the merge, VirtualBox started
merging a second disk (the virtual machine in question had two) and deleted
the first differential image.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (200, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages virtualbox-ose depends on:
ii adduser 3.112 add and remove users and groups
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libcurl3 7.21.0-1 Multi-protocol file transfer libra
ii libgcc1 1:4.4.5-2 GCC support library
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libpython2.6 2.6.6-3 Shared Python runtime library (ver
ii libsdl1.2debian 1.2.14-6 Simple DirectMedia Layer
ii libssl0.9.8 0.9.8o-2 SSL shared libraries
ii libstdc++6 4.4.5-2 The GNU Standard C++ Library v3
ii libvncserver0 0.9.7-2+b1 API to write one's own vnc server
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxcursor1 1:1.1.10-2 X cursor management library
ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar
ii libxml2 2.7.7.dfsg-4 GNOME XML library
ii libxmu6 2:1.0.5-2 X11 miscellaneous utility library
ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library
ii python 2.6.6-3 interactive high-level object-orie
ii python-central 0.6.16+nmu1 register and build utility for Pyt
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages virtualbox-ose recommends:
ii libgl1-mesa-glx [libgl1] 7.7.1-4 A free implementation of the OpenG
ii libqt4-opengl 4:4.6.3-1+b1 Qt 4 OpenGL module
ii libqtcore4 4:4.6.3-1+b1 Qt 4 core module
ii libqtgui4 4:4.6.3-1+b1 Qt 4 GUI module
ii virtualbox-ose-dkms 3.2.8-dfsg-2 x86 virtualization solution - kern
ii virtualbox-ose-qt 3.2.8-dfsg-2 x86 virtualization solution - Qt b
ii virtualbox-ose-source 3.2.8-dfsg-2 x86 virtualization solution - kern
Versions of packages virtualbox-ose suggests:
ii libasound2 1.0.23-2 shared library for ALSA applicatio
ii libpulse0 0.9.21-3 PulseAudio client libraries
pn vde2 <none> (no description available)
ii virtualbox-guest-additions 3.2.8-1 guest additions iso image for Virt
-- debconf information:
virtualbox-ose/upstream_version_change: false
More information about the Pkg-virtualbox-devel
mailing list