Intrepid: please update virtualbox to 2.0

Bug #268795 reported by Brett Alton
26
Affects Status Importance Assigned to Milestone
virtualbox-ose (Debian)
Fix Released
Undecided
Unassigned
virtualbox-ose (Ubuntu)
Fix Released
Wishlist
Mario Limonciello
Nominated for Intrepid by jjos

Bug Description

Binary package hint: virtualbox-ose

Please update virtualbox-ose from 1.6.2 to 2.0.

URL to source code: http://download.virtualbox.org/virtualbox/2.0.0/VirtualBox-2.0.0-OSE.tar.bz2
ChangeLog: http://www.virtualbox.org/wiki/Changelog

VirtualBox 2.0.0 (released 2008-09-04)

This version is a major update. The following major new features were added:

    * 64 bits guest support (64 bits host only)
    * New native Leopard user interface on Mac OS X hosts
    * The GUI was converted from Qt3 to Qt4 with many visual improvements
    * New-version notifier
    * Guest property information interface
    * Host Interface Networking on Mac OS X hosts
    * New Host Interface Networking on Solaris hosts
    * Support for Nested Paging on modern AMD CPUs (major performance gain)
    * Framework for collecting performance and resource usage data (metrics)
    * Added SATA asynchronous IO (NCQ: Native Command Queuing) when accessing raw disks/partitions (major performance gain)
    * Clipboard integration for OS/2 Guests
    * Created separate SDK component featuring a new Python programming interface on Linux and Solaris hosts
    * Support for VHD disk images

In addition, the following items were fixed and/or added:

    * VMM: VT-x fixes
    * AHCI/SATA: improved performance
    * GUI: keyboard fixes
    * Linux installer: properly uninstall the package even if unregistering the DKMS module fails
    * Linux additions: the guest screen resolution is properly restored
    * Network: added support for jumbo frames (> 1536 bytes)
    * Shared Folders: fixed guest crash with Windows Media Player 11
    * Mac OS X: Ctrl+Left mouse click doesn’t simulate a right mouse click in the guest anymore. Use Hostkey+Left for a right mouse click emulation. (bug #1766)

Unfortunately, of course, Debian is currently stuck at 1.6.2 so this would have to be a fresh package.

Tags: upgrade
Revision history for this message
Brian Curtis (bcurtiswx) wrote :

Not in ubuntu or debian. Marking as Confirmed and wishlist

Changed in virtualbox-ose:
status: New → Confirmed
Revision history for this message
jjos (jbenjos) wrote :

I subscribed the Ubuntu Sponsors for Universe on this.

Michael Rooney (mrooney)
Changed in virtualbox-ose:
importance: Undecided → Wishlist
Revision history for this message
Mario Limonciello (superm1) wrote :

It should be worth mentioning that Virtualbox 2.0.2 introduces support for Intrepid guests. This most definitely should be in Intrepid.

Revision history for this message
Mario Limonciello (superm1) wrote :

I'll take this one

Changed in virtualbox-ose:
assignee: nobody → superm1
Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :
Download full text (9.9 KiB)

Changelog from 1.6.2 to 2.0.2:

VirtualBox 2.0.2 (released 2008-09-12)

This is a maintenance release. The following items were fixed and/or added:

    * VMM: fixed inability to run more than one VM in parallel (AMD-V on CPUs with erratum 170 only; bug #2167)
    * VMM: VT-x stability fixes (bug #2179 and others)
    * VMM: fixed Linux 2.6.26+ kernel crashes (used by Ubuntu 8.10 Alpha, Fedora 10 Alpha; bug #1875)
    * VMM: fixed 64 bits Linux 2.6.26 kernel crashes (Debian)
    * VMM: fixed Vista (32 bits) guest crash during boot when PAE and NX are enabled (applied to 64 bits hosts with VT-x enabled only)
    * VMM: fixed OS/2 guest crashes during boot (AMD-V; bug #2132)
    * GUI: fixed crash when trying to release an inaccessible image in the virtual disk manager
    * GUI: fixed invalid error message for a changed snapshot path even if that path wasn't changed (bug #2064)
    * GUI: fixed crash when creating a new hard disk image (bug #2060)
    * GUI: fixed crash when adding a hard disk in the VM settings (bug #2081)
    * GUI: fixed a bug where VirtualBox isn't working with the new QGtkStyle plugin (bug #2066)
    * GUI: fixed VM close dialog in seamless mode (Mac OS X hosts only; bug #2067)
    * GUI: fixed standard menu entries for NLS versions (Mac OS X hosts only)
    * GUI: disable the VT-x/AMD-V setting when it's not supported by the CPU (or on Mac OS X hosts)
    * VBoxManage: fixed crash during internalcommands createrawvmdk (bug #2184)
    * VBoxManage: fixed output of snapshot showvminfo (bug #698)
    * Guest properties: added information about guest network interfaces (Windows guests only)
    * Shared Folders: fixed regression that caused Windows guest crashes (bug #2055)
    * API: fixed number of installed CPUs (Solaris hosts only)
    * VRDP: allow a client to reconnect to an existing session on the VRDP server by dropping the existing connection (configurable and disabled by default; only relevant when multiconnection mode is disabled)
    * VRDP: fixed an image repaint problem
    * Linux hosts: fixed bug in vboxdrv.ko that could corrupt kernel memory and panic the kernel (bug #2078)
    * Linux hosts: compile fixes for kernel module on Linux 2.6.27
    * Mac OS X hosts: added Python support
    * Additions: fixed a possible hang in HGCM communication after a VM reboot
    * Windows additions: added support for Windows XP 64 bits (bug #2117)
    * Linux additions: deactivate dynamic resizing on Linux guests with buggy X servers
    * Linux additions: support Ubuntu 8.10 guests and Fedora 9 guests (dynamic resizing disabled for the latter) (bug #1854)
    * Linux additions: added installer check for the system architecture
    * Linux additions: fixed Xorg modules path for some Linux distributions (bug #2128)
    * VMDK: be more liberal with ambiguous parts of the format specification and accept more format variants (bug #2062)
    * VHD: fixed a bug in the VHD backend which resulted in reading the wrong data (bug #2085)
    * Solaris hosts: fixed kernel panic on certain machines when starting VMs with host interface networking (bug #2183)
    * Solaris hosts: fixed inability to access NFS shares on the host when host ...

Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

If you install virtualbox 2.0.2 from its website, usb support is problematic on ubuntu hosts, and it gives error messages about this. Would it be possible to properly implement this in this package?

Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Never mind, usb support is not available in the ose edition anyway.

Changed in virtualbox-ose:
status: Unknown → New
Revision history for this message
Mario Limonciello (superm1) wrote :

It should be worth noting, this version provides support for kernel 2.6.27, shipping with Intrepid. Resolving bug 268367.

I'm attaching the build log here:

Revision history for this message
Mario Limonciello (superm1) wrote :

Install log

Revision history for this message
Mario Limonciello (superm1) wrote :

I've done some basic tests with opening up virtualbox, making sure services are started, and running a basic vm.

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 268795] Re: Intrepid: please update virtualbox to 2.0

ACK from me, due to being able to use 64-bit guests, which I know would be very useful for many. Added to that, the kernel modules are using DKMS, which will take away the burdon of keeping the virtualbox modules up to date with newer intrepid kernels.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack from me as long as you sign up as bug contact. We are suposed to be
Intrepid after all.

Revision history for this message
agent 8131 (agent-8131) wrote :

I would love to see this as well since VirtualBox is a great product for people starting out with virtualization that has been unusable to many due to its lack of 64-bit support. I noticed that the 2.0.2 OSE source is not listed on the VirtualBox download page but it can be found here:

http://download.virtualbox.org/virtualbox/2.0.2/VirtualBox-2.0.2-OSE.tar.bz2

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package virtualbox-ose - 2.0.2-dfsg-0ubuntu1

---------------
virtualbox-ose (2.0.2-dfsg-0ubuntu1) intrepid; urgency=low

  * New upstream version (LP: #268795)
    - Introduces support for Intrepid Guests
    - Introduces support for kernel 2.6.27
  * Update patches for new upstream version:
    - 02-config-kmk
    - 09-initscript
  * Drop patches no longer necessary (or absorbed upstream):
    - 05-vboxadd-udev
    - 01-no-64bit-guest
  * New patches:
    - 01-64bit, for making sure we query the target arch properly.
  * debian/control:
    - Build depend on libqt4-dev for new upstream version.
    - Build depend on python2.5-dev for new upstream version.
    - Drop libqt3-mt-dev from build depends
    - Bump provides of guest-utils to xserver-xorg-input-2.1
    - Bump provides of guest-utils to xserver-xorg-video-2.9
    - Enable 64 bit guest utils support.
  * debian/rules:
    - Disable QT3 support as we are using the QT4 frontend by
      default.
    - Set VirtualBox binaries to suid root per new hardening
      requirements in this release.
    - Add amd64 to a valid arch in the X11 additions check.
  * debian/virtualbox-ose.install:
    - Update location that xpidl is installed from.
  * debian/virtualbox-ose.vboxdrv.init:
    - Start at runlevels 2,3,4,5 rather than just 3,5
  * Enable DKMS support on virtualbox host and guest modules. (LP: #267097)
    - Rebuilding is no longer necessary for new kernels (LP: #268367)
    - Drop:
      + virtualbox-ose-source.files/rules
      + virtualbox-ose-source.files/postinst.modules.in
      + virtualbox-ose-source.files/control.modules.in
      + virtualbox-ose-guest-source.files/rules
      + virtualbox-ose-guest-source.files/postinst.modules.in
      + virtualbox-ose-guest-source.files/control.modules.in
      + virtualbox-ose-source.links
    - Rename / Add version to .in files:
      + virtualbox-ose-guest-source.files/udev ->
        virtualbox-ose-guest-source.udev
      + virtualbox-ose-guest-source.install ->
        virtualbox-ose-guest-source.install.in
      + virtualbox-ose-source.dirs -> virtualbox-ose-source.dirs.in
      + virtualbox-ose-guest-source.dirs -> virtualbox-ose-guest-source.dirs.in
      + virtualbox-ose-guest-source.links ->
        virtualbox-ose-guest-source.links.in
    - New:
      + virtualbox-ose-source.files/dkms.conf.in
      + virtualbox-ose-source.postinst
      + virtualbox-ose-source.prerm
      + virtualbox-ose-guest-source.prerm
      + virtualbox-ose-guest-source.postinst
      + virtualbox-ose-guest-source.files/dkms.conf.in
      + virtualbox-ose-guest-source.files/Makefile
    - debian/rules:
      + Add support to update all ".in" files in install target
      + Add support to remove all sed produced ".in" files in clean target
      + Drop extra rules that were modifying the "debian" directory in -source.
      + Make sure to include postinst/prerm scripts for arch indep packages.
    - debian/control:
      + Recommends on the source package instead of modules packages
      + Depends on the source packages for dkms and libc6-dev
    - debian/virtualbox-ose.vboxdrv.init:
      + Search for module in proper location

 ...

Read more...

Changed in virtualbox-ose:
status: Confirmed → Fix Released
Revision history for this message
Murillo Fernandes Bernardes (mfbernardes) wrote :

Installing the new package on intrepid the package linux-headers-2.6.25-1-386 was installed, but that is not the kernel version on intrepid (2.6.27-3). So at the end virtualbox modules can't be built.

I guess dkms or virtualbox-ose should depend on the correct linux-headers version.

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 268795] [NEW] Intrepid: please update virtualbox to 2.0

Well year problem is that this is a moving target, and there is no way
to predict which variant the user has installled or needs. This should
be better once package groups are implemented, but I'd be open to
suggestions here.

On 09/18/2008, Murillo Fernandes Bernardes <email address hidden> wrote:
> Installing the new package on intrepid the package linux-
> headers-2.6.25-1-386 was installed, but that is not the kernel version
> on intrepid (2.6.27-3). So at the end virtualbox modules can't be built.
>
> I guess dkms or virtualbox-ose should depend on the correct linux-
> headers version.
>
>
> ** Attachment added: "apt-get_install_virtualbox-ose.log"
> http://launchpadlibrarian.net/17718551/apt-get_install_virtualbox-ose.log
>
> --
> Intrepid: please update virtualbox to 2.0
> https://bugs.launchpad.net/bugs/268795
> You received this bug notification because you are a bug assignee.
>

--
Sent from my mobile device

Mario Limonciello
<email address hidden>

Revision history for this message
Mark A. Hershberger (hexmode) wrote :

Attached is diff of control & rules that I had to make to get this to work for my Hardy backport. See my ppa (https://launchpad.net/~hexmode/+archive) if you're tracking this bug and interested in a backport for Hardy.

The main problem with the backport was that I had to specify a newer version of kbuild than is available in Hardy.

Also included a working watch file so that "bzr bd" can use uscan to download the source.

Revision history for this message
Mark A. Hershberger (hexmode) wrote :

Attached is diff of control & rules that I had to make to get this to work for my Hardy backport. See my ppa (https://launchpad.net/~hexmode/+archive) if you're tracking this bug and interested in a backport for Hardy.

The main problem with the backport was that I had to specify a newer version of kbuild than is available in Hardy.

Also included a working watch file so that "bzr bd" can use uscan to download the source.

Revision history for this message
Artur Rona (ari-tczew) wrote :

 virtualbox-ose (2.0.6-dfsg-1) experimental; urgency=low

   * New upstream version. Closes: #497840
   * Do not warn user about losing snapshots anymore, this is supposed to be a
     thing of the past. Closes: #500101
   * Made guest utils init script more verbose if module was not loadable.
     Closes: #505586
   * Documented need for hardware virtualization if running a 64-bit guest.

 -- Michael Meskes <email address hidden> Thu, 20 Nov 2008 14:09:54 +0100

tags: added: upgrade
removed: needs-packaging
Changed in virtualbox-ose (Debian):
importance: Unknown → Undecided
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.