Archives For November 30, 1999

Oracle VirtualBox 5.1.28 released with various fixes

Last updated: September 15, 2017

Virtualbox

Oracle VirtualBox 5.1.28, a new maintenance release for the 5.1 series, was released recently with various important bug fixes.

Changes in VirtualBox 5.1.28 include:

  • Fix accidental crashes when using the AC’97 sound emulation
  • Fix crash when default audio input or output devices have changed
  • Fix audio recording when using the ALSA backend
  • Fix audio handle leak when using the OSS backend
  • E1000: fixed a crash related to VLAN traffic over internal network
  • OVF: when importing an appliance with XHCI controller, don’t add an OHCI controller.
  • NAT: apply --natbindip1 to TCP connections
  • Fix in Mac OS X a GUI crash if Spotlight is used from file dialogs
  • Fix in Mac OS X mouse events did not reach host windows behind the transparent VM window
  • Fix creating fixed sized VDI images in Linux host.
  • Fix for Linux 4.4 of openSUSE Leap 42.3
  • Linux Additions: kernel drm driver support for custom EL7 Linux 3.10 kernel
  • A fix to bridged networking to prevent Windows host crash.

Download Install Virtualbox 5.1.28 in Ubuntu:

The official Linux binaries are available for download at the link below:

For those who want to add Oracle Linux repository to receive Virtualbox updates using “Software Updater” utility, open terminal via Ctrl+Alt+T or from application launcher and do:

1. Add the repository for Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04, and derivatives:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

For Linux Mint 18.x, replace $(lsb_release -cs) in the code with xenial

2. Install the gpg key via command:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

3. To install virtualbox 5.1 for the first time, run command:

sudo apt-get update && sudo apt-get install virtualbox-5.1

Uninstall:

You can remove Virtualbox Linux repository via Software & Updates utility under Other Software tab.

To remove Virtualbox 5.1, either use your system package manager or run command:

sudo apt-get remove --autoremove virtualbox-5.1

Oracle Vritualbox got an update for its 5.1 series earlier today with lots of bug-fixes.

For Linux users, Virtualbox 5.1.24 brings fixes to Kernel 4.12 and Kernel 4.13, fixes for loading shared libraries, fixes for kernel modules built with gcc-7, makes 2D video acceleration available for older Linux distributions.

Other changes in Virtualbox 5.1.24 include:

  • VMM: mask the VME CPUID capability on AMD Ryzen processors.
  • VMM: emulate more SSE2 instructions
  • VMM: properly clear the TF and AC flags when dispatching real-mode interrupts
  • GUI: fixes to make the mini-toolbar work with recent versions of KDE / Plasma
  • GUI: fixed a potential crash when a VM with multiple screens is running in full screen / seamless mode and a host screen is removed.
  • GUI: fixed initial size hints for guests which set intermediate sizes before responding
  • GUI: prevent stopped screen updates or black screen on reboot in a multi-screen setup under certain conditions
  • Audio: many improvements for Windows 10 guests
  • Storage: fixed possible crash when using Intels SPDK
  • API: use the correct file name of the VM machine state if the VM settings directory is renamed, for example during grouping / ungrouping a VM
  • API: return the correct error code if powering up a VM fails
  • API: video recording did not automatically start at VM start when enabled in the VM settings
  • API: when relocating a medium, check that the target path is fully qualified
  • EFI: fix for VMs with more than 3504MB RAM
  • Host-only adapter: correctly determine IPv4 netmasks on Windows hosts
  • NAT network: properly do the refcounting for starting / stopping the NAT / DHCP services if the NAT network is changed while the adapter network connection type is anything else but NAT network
  • VBoxManage: fixed controlvm videocapfile
  • Windows hosts: fixed crashes if driver verifier is enabled

Download / Install Virtualbox:

The official Linux binaries (i386 for 32-bit, amd64 for 64-bit) for Ubuntu 12.04, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04 are available for download at the link below:

If you have a previous 5.1 series installed, and enabled the Virtualbox Linux repository, you can simply upgrade Virtualbox via Software Updater:

To manually add the VirtualBox Linux repository, do:

1. Open terminal via Ctrl+Alt+T or by searching it from app launcher, when it opens, run command:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

for Linux Mint 18.x, replace $(lsb_release -cs) in the code with xenial

2. Download and install the gpg key:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

To install virtualbox 5.1 for the first time, run command:

sudo apt-get update && sudo apt-get install virtualbox-5.1

VirtualBox 5.1.20 Released with Some Bug Fixes

Last updated: April 19, 2017

VirtualBox 5.1.20, another maintenance release for the Oracle VirtualBox 5.1 series was released a few hours go.

VirtualBox 5.1.20 is a small release with some bug fixes, changelog includes:

  • GUI: don’t check if the Extension Pack is up-to-date if the user is about to install a new Extension Pack
  • GUI: fixed a possible crash when switching a multi-monitor VM into full-screen or seamless mode
  • GUI: fixed non-literal shortcuts if the keyboard is not captured (5.1.10 regression; Windows hosts only)
  • GUI: several mini-toolbar fixes in full-screen / seamless mode (X11 hosts only)
  • GUI: don’t crash on restoring defaults in the appliance import dialog
  • Windows Additions: another fix for automatic logins for Windows Vista and newer
  • ICH9: fix for Windows guests with a huge amount (>64G) of guest memory
  • BIOS: fixed El Torito hard disk emulation geometry calculation

Download / Install VirtualBox 5.1.20:

The official Linux binary packages for the latest VirtualBox are available for download at the link below:

If you have a previous 5.1 series installed, and added the Virtualbox Linux repository, upgrade Virtualbox using Software Updater:

To manually add the VirtualBox Linux repository, do:

1. Open terminal via Ctrl+Alt+T or by searching for “terminal” from start menu. When it opens, run command:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

2. Download and install the gpg key:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

3. To install virtualbox 5.1 for the first time:

sudo apt update && sudo apt install virtualbox-5.1

A new maintenance release, VirtualBox 5.1.18, was released last night just one week after the last release.

VirtualBox 5.1.18 is a small release with following bug-fixes:

  • For Windows guests, fixed following issues:
    • Shared folders with long path are not mounted properly
    • Shared folder became case sensitive in 5.1.16
  • API: fixed snapshot handling of medium attachments and PCI device attachments
  • API: make 32-bit Windows guests in raw mode boot again if the ICH9 chipset is used
  • VBoxBugReport: fixed VM log collection issue
  • Linux hosts: fixed autostart service script
  • Windows Additions: fixed automatic logins for Windows Vista and newer

Download / Install VirtualBox 5.1.18 in Ubuntu:

For Ubuntu 12.04, Ubuntu 14.04, Ubuntu 15.10, Ubuntu 16.04, Ubuntu 16.10, and their derivatives, the DEB packages are available for download at the link below:

You can also add Virtualbox Linux repository, and receive updates via Software Updater (Update Manager) by following the steps below one by one:

1. Open terminal from Unity Dash, App Launcher, or via Ctrl+Alt+T keys. When it opens, run command:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

The $(lsb_release -cs) section in the code returns your Ubuntu code-name.

2. Then download & install the GPG key:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

3. Finally you’re able to upgrade VirtualBox using Software Updater:

Or simply run commands in terminal:

sudo apt-get update && sudo apt-get install virtualbox-5.1

Oracle Virtualbox 5.1.16, a new maintenance release for the 5.1 series, has been released with the most recent Kernel compile fixes.

According to the changelog, Virtualbox 5.1.16 features:

  • Fix general protection fault when running VBox in KVM.
  • Another fix for handling certain MSRs on ancient CPUs without VT-x support for MSR bitmaps
  • Fix errors when restoring a saved state with SMP guests on hosts without the CPUID/HTT bit set
  • Fix a bug in call gate emulation
  • FWAIT instruction fix
  • Fix a sporadic guest hang under certain conditions
  • Hide the mini-toolbar from the taskbar and the pager on certain X11 hosts
  • Better error handling on the global settings / network / host-only / DHCP server settings
  • Fixes for full-screen with multiple screens
  • Host-only Network: fixed host-only adapter creation issue preventing VirtualBox installation on Windows 10 hosts
  • NAT network: fixed two potential crashes in the DHCP server
  • ICH9: fixed incorrect initialization of the primary bus for PCI bridges
  • Storage: LsiLogic fix for Windows 10
  • USB: fixed not being able to attach certain USB devices having invalid characters in the device strings
  • USB: several fixes for the USB/IP support
  • VBoxSVC: fixed another crash during shutdown under rare circumstances
  • VBoxSVC: fixed a stack overflow on Windows debug builds only.
  • OVF: when importing an appliance handle more than 10 network adapters if the OVA was created by VirtualBox
  • OVF: fixes for exporting and importing appliances with many disks
  • VBoxManage: fixed regression with modifyhd –resize
  • rdesktop-vrdp: source code tarball fixes
  • Linux Installers: do not rebuild kernel modules unnecessarily
  • Linux hosts: added an action for opening the VM manager window to the .desktop file
  • Linux hosts / guests: Linux 4.11 compile fixes
  • Linux Additions: added vboxsf FS modules alias
  • Linux Additions: fix for the shared folders kernel module to compile on Linux 4.10
  • Linux Additions: properly install the Linux kernel module override rule on distributions without /etc/depmod.d
  • Windows Additions: fixed a crash with recent Windows 10 builds if 3D is disabled

Download / Install Virtualbox 5.1.16 in Ubuntu / Linux Mint:

For Ubuntu 12.04, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 16.10, and their derivatives, the DEB packages are available for download at the link below:

For those who want to install and receive future updates via VBox Linux repository, do following steps:

1. Open terminal and run command to add the VBox repository:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Replace xenial in the code via yakkety for Ubuntu 16.10, trusty for Ubuntu 14.04, or precise for Ubuntu 12.04.

2. Then download and install the keys via command:

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

3. For those who have a previous 5.1 release installed, now launch Software Updater to upgrade it to the latest:

Or run commands to install virtualbox 5.1:

sudo apt-get update

sudo apt-get install virtualbox-5.1

Oracle Virtualbox has released a new update for the Virtualbox 5.1 series with fixes to Linux 4.10 and Windows 10 hosts.

According to the changelog, Virtualbox 5.1.14 features:

  • fixed emulation of certain instructions for 64-bit guests on 32-bit hosts
  • properly handle certain MSRs for 64-bit guests on ancient CPUs without VT-x support for MSR bitmaps
  • fixed a crash with multimonitor setups under certain conditions
  • allow cloning of snapshots when the VM is running
  • fixed compatibility with the Storage Performance Development Kit
  • VBoxSVC: fixed a crash under rare circumstances
  • VBoxManage: added a sanity check to modifymedium –resize to prevent users from resizing their hard disk from 1GB to 1PB
  • another fix for recent Windows 10 hosts
  • Linux 4.10 host fixes
  • Linux Additions: fixed protocol error during certain operations on shared folders

Download / Install Virtualbox 5.1.14 in Ubuntu:

For all current Ubuntu releases and derivatives, the official DEB packages are available for download at the link below:

Choose download the deb package matches your Ubuntu edition and system type, then click install it via Ubuntu Software App.

For those who want to upgrade from an exist Virtualbox 5.1.x release, you can add the Vbox Linux repository via following steps:

1. Open terminal emulator (Ctrl+Alt+T) and run command to add the repository:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'

You may replace xenial in the code with your Ubuntu code name, e.g., yakkety for Ubuntu 16.10, trusty for Ubuntu 14.04 and Linux Mint 17.

2. Then setup the keyring via command:

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

After adding the repository, you can launch Software Updater (Update Manager) and upgrade Virtualbox once a new release is out.

A new maintenance release for Oracle Virtualbox 5.1 has been released one day ago with Linux hosts and guests fixes and kernel 4.9, 4.10, 2.2.68 compile fixes.

Changes in Virtualbox 5.1.12:

  • VMM: fixed VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations with certain Linux guests if KVM paravirtualization is enabled
  • VMM: fixed VERR_VMX_UNABLE_TO_START_VM Guru Meditations under rare conditions
  • GUI: prevent a crash under certain conditions if the VM is terminated very early
  • GUI: fixed certain keyboard capture issues for OS X hosts.
  • GUI: fixed dragging guest windows in seamless mode with the keyboard captured (X11 hosts only)
  • GUI: fixed a problem where the new version detected dialog was covered by the appliance import dialog (Mac OS X hosts only
  • Storage: fixed NVMe reset processing when doing rmmod nvme; modprobe nvme in a Linux guest
  • Storage: fixed creating a snapshot when the VM is running and an NVMe controller is present
  • Storage: fixed a problem with the LsiLogic SCSI controller where requests could be lost with SMP guests
  • E1000: fixed “cable disconnected” issue for Mac OS X guests
  • E1000: fixed “TX unit hang” issue for Linux guests only
  • Parallel ports: fixed port enumeration on Windows host
  • API: don’t crash when sanitizing certain VM names
  • Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18 kernels
  • Linux hosts / guests: Linux 2.6.28 compile fix
  • Linux hosts: compile Linux 4.9 compile fix
  • Linux Additions: warn the user about a known bug with older Linux guests (e.g. Debian 7) requiring manual work to get 3D working
  • Linux Additions: fix the graphics driver build with Linux 4.10 and later
  • Windows Additions: fixed a crash in the WDDM driver under certain conditions

Download / Install Virtualbox 5.1.12 in Ubuntu:

The official Linux binary packages are available for download at the link below:

Grab the package (i386 for 32-bit, or amd64 for 64-bit) for you system and click install via Ubuntu Software.

For those who have a previous VBox 5.1 release installed, launch Software Updater to upgrade the software if you have Virtualbox Linux repository added in your system:

To manually add Virtualbox Linux repository:

1. Open terminal (Ctrl+Alt+T) and run command:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Replace xenial in the code with yakkety (for 16.10), or trusty for 14.04 and Linux Mint 17.x.

2. Then setup the keyring:

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Virtualbox 5.1.10 Released with Kernel 4.9 Fixes

Last updated: November 23, 2016

A new maintenance release for the 5.1 series, Virtualbox 5.1.10, has been released. For Linux, it brings fixes to Kernel 4.9 and Linux kernel module override rule.

Other changes in Virtualbox 5.1.10:

  • GUI: the USB filter settings dialog should allow to specify the USB revision in hexadecimal format
  • GUI: fixed crash on certain hosts when pressing certain key combinations (Windows hosts only)
  • GUI: fixed issue with updating the available-geometry on host-screen work-area resize
  • GUI: don’t crash / hang on certain environments if accessibility support is enabled
  • GUI: fixed various issues in Unscaled HiDPI Output mode
  • GUI: extend the VM Input menu with Print Screen-related actions
  • GUI: improved handling of inserting the Guest Additions ISO image by trying all available optical drives rather than only the first one and by not asking the user if he wants to force unmounting
  • API: default to RTC using UTC for Solaris 11 guests
  • Settings: be less restrictive when reading a VM configuration containing a host-only adapter without an interface name
  • Storage: fixed resizing VDI images resulting in an unbootable image under certain circumstances
  • NAT: fixed several 5.1.8 regressions on Mac OS X and Windows hosts
  • Audio: fixed a few 5.1.x regressions by using the audio code from 5.0.x until the audio overhaul is completed
  • VBoxManage: fixed documentation of the storagectl command
  • Build system: another fix for building VirtualBox on systems which default to Python 3
  • Windows hosts: hardening fix for Windows 10 build 14971
  • Windows Additions: properly start the VirtualBox guest services even if the guest user name contains special characters
  • Solaris Additions: fixed preemptible mouse notification callback being executed under a spinlock for Solaris guests

How to Install Virtualbox 5.1.10 in Ubuntu:

For all current Ubuntu editions, the official .deb binaries are available for download the the link below:

Then click to open the .deb via Ubuntu Software and install it.

For those who have a previous Virtualbox 5.1.x installed, you may add the VBOX Linux repository to receive updates via Software Updater:

1. Open terminal (Ctrl+Alt+T) and run command to add the repository:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'

You may replace xenial in the code with yakkety for Ubuntu 16.10 or trusty for Ubuntu 14.04.

2. And setup the key to trusty the updates from that repository:

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -

For Ubuntu 14.04, use the old one:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Finally upgrade Virtualbox by launching Software Updater:

Or just run command in terminal:

sudo apt update && sudo apt install virtualbox-5.1

Oracle Virtualbox 5.1.4 Available for Upgrade

Last updated: August 17, 2016

The second maintain release for the Virtualbox 5.1 series, Virtualbox 5.1.4, now is available for upgrade in the official Virtualbox Linux repository.

Oracle has not yet announced the release of Virtualbox 5.1.4 at the moment. The changelog will be available once it’s ready in the wiki page, and Linux binaries will be available for download in the Linux download page.

Those who have enabled Virtualbox Linux repository, Virtualbox 5.1.4 is now available for upgrade in Software Updater:

How to install Virtualbox 5.1.4 in Ubuntu

The new release is ready for upgrade for all current Ubuntu releases, include Ubuntu 16.04, Ubuntu 14.04, Ubuntu 12.04, and their derivatives.

1. For those who don’t have VBox Linux repository enabled, open terminal (Ctrl+Alt+T) and run command:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'

replace xenial with trusty or precise for Ubuntu 14.04 or Ubuntu 12.04 and their derivatives.

2. And setup the key via command:

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -

For Ubuntu 15.10 and older, use the old key:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

3. After adding the official Virtualbox Linux repository, launch Software Updater and you will be able to upgrade Virtualbox after checking for updates: