VirtualBox 4.3.28 released, How to Upgrade

Last updated: May 14, 2015

Oracle virtualbox

The 28th bug-fixes release of VirtualBox 4.3 series has been released recently with rdesktop (RPD client) and some crash issues fixed.

For Linux users, VirtualBox 4.3.28 fixed a crash on restoring the VM state on X11 hosts, crash on Linux guest shutdown, host crashes on Linux 3.19 and newer (activated SMAP), and solved the compile issue on Kernel 4.1.

For Microsoft’s proprietary Remote Desktop Protocol (RDP), the new release also fixed IPv6 support for RDP on Linux host, fixed incompatibility with rdesktop 1.8.3, and rdesktop-vrdp switched to version 1.8.3.

Other changes in VBox 4.3.28:

  • VMM: fixed a Guru Meditation when rebooting certain guests (for example Solaris doing fast reboot) by fixing the implementation for INIT IPI
  • VMM: added some information for diagnosing rare VERR_VMX_INVALID_VMXON_PTR Guru Meditations (VT-x only)
  • GUI: HID LEDs sync: prevent synchronization if VM window has no focus (Windows and Mac OS X hosts only)
  • GUI: fixed drag and drop moving the cursor between guest screens on certain hosts
  • Storage: don’t crash if creating an asynchronous I/O context fails (e.g. when starting many VMs) and show a proper error message
  • Floppy: several fixes
  • Audio: improved the behavior of the volume control for the HD audio device emulation
  • USB: increase the number of supported drivers from 3 to 5 (Windows hosts only)
  • PS/2 keyboard: synchronize the LED state on VM restore (Windows and Mac OS X hosts only)
  • NAT Network: when running multiple NAT networks with multiple VMs, only stop the respective services when stopping VMs
  • NAT: don’t kill UDP bindings on ICMP errors
  • NAT: bandwidth limit now works properly with NAT
  • BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
  • Guest Control: fixed parameter quoting in Windows guests
  • Webcam passthrough improvements for Linux (V4L2) hosts to support more webcam models
  • API: don’t fail starting a VM with VBOX_E_INVALID_OBJECT_STATE under certain conditions
  • API: be more verbose on VBOX_E_INVALID_OBJECT_STATE if a medium is attached to a running VM
  • API: fixed a bug which could result in losing certain screen resize events with multi-monitor guests
  • Windows hosts: more hardening fixes
  • Solaris hosts: fixed using of VNIC templates with Crossbow based bridged networking to be compatible with vanity interface names
  • Mac OS X hosts: fixed crash during VM termination under rare circumstances
  • Windows Additions/WDDM: improved video memory utilization and allow more/bigger guest screens with large resolutions (including HiDPI)
  • X11 Additions: prevent flickering when updating mouse cursor
  • Solaris Additions: fixed incorrect usage of ‘prtconf’ while installing Guest Additions (Solaris 10 only)

How to Upgrade Virtualbox 4.3.28:

Depends on your OS edition and type, 32-bit (i386) or 64-bit (amd64), the official Linux installers are available for download at the link below:

Download VirtualBox for Linux

If you want to add VBox official Linux repository and receive future updates, do below steps:

1. Open terminal from the Dash or by pressing Ctrl+Alt+T. When it opens, run command to add VBox repository:

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

2. Run command to download and install the keyring:

wget -q -O- | sudo apt-key add -

3. Finally upgrade VBox 4.3 via Software Updater , or install it for the first time via below 2 commands:

sudo apt-get update

sudo apt-get install virtualbox-4.3


I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to remind me outdated tutorial! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: