Bug 18944 - Update request: virtualbox 5.1.2
Summary: Update request: virtualbox 5.1.2
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: http://lwn.net/Vulnerabilities/695561/
Whiteboard: MGA5-32-OK MGA5-64-OK advisory
Keywords: validated_update
Depends on:
Blocks: 15060
  Show dependency treegraph
 
Reported: 2016-07-14 17:25 CEST by Thomas Backlund
Modified: 2016-07-27 18:50 CEST (History)
3 users (show)

See Also:
Source RPM: virtualbox-5.1.2
CVE: CVE-2016-3597
Status comment:


Attachments

Description Thomas Backlund 2016-07-14 17:25:12 CEST
So, here comes the switch to virtualbox 5.1.0 to keep in sync with upcoming mga6

And the performance improvements are very nice :)
I'm already running it on both cauldron and mga5 here...

Note that this will pull in some qt5 libs (that we already provide) on mga5..
For Kde users they might already have all/some of the libs.
But they are needed as the QT4 build is broken in vbox 5.1 series, and upstream want to focus on QT5

 

Advisory:
Virtualbox 5.1.0 maintenace release.

This update provides the new virtualbox 5.1 series, currently
based on 5.1.0 providing several perfomance enhancements
The highlights include:

* VMM: new APIC and I/O APIC implementations that result in significantly
  improved performance in certain situations (for example with networking,
  bug #15295)
* VMM: activate the x2APIC by default for Linux guests
* VMM: added support for Hyper-V paravirtualized debugging of Windows guests
* VMM: emulate even more MMIO and shadow pagetable exits without going back
  to user mode
* GUI: overall migration to Qt5 (bug #11775)
* GUI: passive API event listener improving the VM GUI performance and 
  response time
* Audio: added HDA (High Definition Audio) support for newer Linux guests
* Audio: added on-demand timers which should improve the overall performance
  and reduce the CPU consumption
* Audio: more fine-grained volume control for the AC'97 emulation, which now
  also takes the master volume control into account
* better support for Python 3 

For other fixes, see the referenced changelog.

References:
https://www.virtualbox.org/wiki/Changelog




SRPMS:
virtualbox-5.1.0-1.mga5.src.rpm
kmod-virtualbox-5.1.0-1.mga5.src.rpm
kmod-vboxadditions-5.1.0-1.mga5.src.rpm


i586:
dkms-vboxadditions-5.1.0-1.mga5.noarch.rpm
dkms-virtualbox-5.1.0-1.mga5.noarch.rpm
python-virtualbox-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-desktop-1.mga5-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-desktop586-1.mga5-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-server-1.mga5-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-desktop586-latest-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-desktop-latest-5.1.0-1.mga5.i586.rpm
vboxadditions-kernel-server-latest-5.1.0-1.mga5.i586.rpm
virtualbox-5.1.0-1.mga5.i586.rpm
virtualbox-devel-5.1.0-1.mga5.i586.rpm
virtualbox-doc-5.1.0-1.mga5.noarch.rpm
virtualbox-guest-additions-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-desktop-1.mga5-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-desktop586-1.mga5-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-server-1.mga5-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-desktop586-latest-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-desktop-latest-5.1.0-1.mga5.i586.rpm
virtualbox-kernel-server-latest-5.1.0-1.mga5.i586.rpm
x11-driver-video-vboxvideo-5.1.0-1.mga5.i586.rpm


x86_64:
dkms-vboxadditions-5.1.0-1.mga5.noarch.rpm
dkms-virtualbox-5.1.0-1.mga5.noarch.rpm
python-virtualbox-5.1.0-1.mga5.x86_64.rpm
vboxadditions-kernel-4.4.13-desktop-1.mga5-5.1.0-1.mga5.x86_64.rpm
vboxadditions-kernel-4.4.13-server-1.mga5-5.1.0-1.mga5.x86_64.rpm
vboxadditions-kernel-desktop-latest-5.1.0-1.mga5.x86_64.rpm
vboxadditions-kernel-server-latest-5.1.0-1.mga5.x86_64.rpm
virtualbox-5.1.0-1.mga5.x86_64.rpm
virtualbox-devel-5.1.0-1.mga5.x86_64.rpm
virtualbox-doc-5.1.0-1.mga5.noarch.rpm
virtualbox-guest-additions-5.1.0-1.mga5.x86_64.rpm
virtualbox-kernel-4.4.13-desktop-1.mga5-5.1.0-1.mga5.x86_64.rpm
virtualbox-kernel-4.4.13-server-1.mga5-5.1.0-1.mga5.x86_64.rpm
virtualbox-kernel-desktop-latest-5.1.0-1.mga5.x86_64.rpm
virtualbox-kernel-server-latest-5.1.0-1.mga5.x86_64.rpm
x11-driver-video-vboxvideo-5.1.0-1.mga5.x86_64.rpm
Comment 1 David Walser 2016-07-14 20:14:17 CEST
Just a small note, I'd remove those bug# references from the advisory, as it's confusing since it looks like it refers to our bugs instead of upstream's.
Comment 2 David Walser 2016-07-14 20:45:33 CEST
Mageia 5 x86_64 host, every guest OS under the sun works fine.  Mageia 5 i586 guest works fine with nomodeset option.  Will test Mageia 5 i586 host when I get home.

CC: (none) => luigiwalser
Whiteboard: (none) => MGA5-64-OK

Thierry Vignaud 2016-07-14 22:59:36 CEST

Blocks: (none) => 15060

Comment 3 Thierry Vignaud 2016-07-14 23:35:41 CEST
Make sure that VMs with uptodate guest additions still work (see bug #18946 for cauldron...).
Hopefully that might works better with kernel-4.4 and be an issue specific to 4.7...)

CC: (none) => thierry.vignaud

Comment 4 Thomas Backlund 2016-07-15 00:02:10 CEST
Yes, it's specific to kernel 4.7...

the oopses in bug 18946 happends on vbox 5.0.24 too
Comment 5 Thomas Backlund 2016-07-15 00:07:08 CEST
but, yes it need to be tested with updated guest additions...
Comment 6 David Walser 2016-07-15 05:13:06 CEST
Tested Mageia 5 i586 guest and host.  Sound in the VM is broken.  It doesn't work with either ICH AC97 or Intel HD Audio.  Otherwise everything works fine.

Whiteboard: MGA5-64-OK => MGA5-64-OK feedback

Comment 7 Thomas Backlund 2016-07-20 14:19:00 CEST
Since upstream reworked the audio bits in 5.1 series, does it help if you reset alsa once with "alsactl init"

Also, have you checked if it's the host audio or guest audio getting blocked ?

If this one does not work I will have to remove it from the mirrors to be able to release 5.0.26 wich security fixes...
Comment 8 David Walser 2016-07-20 14:26:58 CEST
IIRC I tried alsactl init to no avail.  Host audio works fine.

We can roll this back to 5.0.26 for now.
Comment 9 Thomas Backlund 2016-07-20 15:13:57 CEST
just to be clear, for Host audio block, I meant:

when virtualbox is running...

check pavucontrol -> Playback.

There should be a "VirtualBox: Pulseaudio (Out)"

Is it set to silent ?

it was hare, but then again I have tested so much stuff so I cant say if I have disabled it myself at some point or not)
Comment 10 David Walser 2016-07-20 15:14:47 CEST
I don't use PulseAudio in my host at home.
Comment 11 Thomas Backlund 2016-07-20 15:38:21 CEST
ok, so you dont have a default setup that most have the...
Audio works fine with PulseAudio...

 then I guess you need to check other audio mixer / audio settings to check if it's set to silent for virtualbox there..

And what is set in the vm config for host audio ?

Does it work if you use pulseaudio?
Comment 12 David Walser 2016-07-20 15:41:26 CEST
I can't use PulseAudio, as I wouldn't be able to use my TV card.  When you're not using PulseAudio, apps like VirtualBox aren't a "channel" that can be muted, so there shouldn't be any mixer issues on the host side.  As I said before, in the VM settings I tried both possibilities for audio (AC97 and Intel) and neither worked.  I won't be home until Friday to test anything else with it.
Comment 13 David Walser 2016-07-20 20:43:11 CEST
Indeed I see CVE-2016-3597 fixed in 5.0.26 in the latest Oracle CPU:
http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
Comment 14 Manuel Hiebel 2016-07-21 12:19:37 CEST
I can't get usb working with the kernel in testing and the dkms (extension pack is updated).

I can enable the usb, but the filter detect nothing

from dmesg:
juil. 21 12:14:39 linux.local kernel: vboxdrv: ffffffffc0a56020 VMMR0.r0
juil. 21 12:14:39 linux.local kernel: vboxdrv: ffffffffc0b5b020 VBoxDDR0.r0
juil. 21 12:14:39 linux.local kernel: vboxdrv: ffffffffc002e020 VBoxEhciR0.r0

[root@linux manu]# rpm -qa | grep virtu
virtualbox-kernel-4.4.11-desktop-1.mga5-5.0.16-5.mga5
virtualbox-kernel-desktop-latest-5.1.0-1.mga5
virtuoso-opensource-6.1.8-1.mga5
soprano-plugin-virtuoso-2.9.4-4.mga5
dkms-virtualbox-5.1.0-1.mga5
virtualbox-kernel-4.4.13-desktop-1.mga5-5.1.0-1.mga5
virtualbox-5.1.0-1.mga5

[root@linux manu]# rpm -qa | grep kernel-desktop-latest
virtualbox-kernel-desktop-latest-5.1.0-1.mga5
kernel-desktop-latest-4.4.15-1.mga5

[root@linux manu]# uname -a
Linux linux.local 4.4.15-desktop-1.mga5 #1 SMP Wed Jul 20 12:25:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Comment 15 Thomas Backlund 2016-07-22 00:55:51 CEST

Upstream released 5.1.2 with various fixes including audio and usb stuff...

So please test if it works better....

SRPMS:
virtualbox-5.1.2-1.mga5.src.rpm
kmod-virtualbox-5.1.2-1.mga5.src.rpm
kmod-vboxadditions-5.1.2-1.mga5.src.rpm


i586:
dkms-vboxadditions-5.1.2-1.mga5.noarch.rpm
dkms-virtualbox-5.1.2-1.mga5.noarch.rpm
python-virtualbox-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-desktop-1.mga5-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-desktop586-1.mga5-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-4.4.13-server-1.mga5-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-desktop586-latest-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-desktop-latest-5.1.2-1.mga5.i586.rpm
vboxadditions-kernel-server-latest-5.1.2-1.mga5.i586.rpm
virtualbox-5.1.2-1.mga5.i586.rpm
virtualbox-devel-5.1.2-1.mga5.i586.rpm
virtualbox-doc-5.1.2-1.mga5.noarch.rpm
virtualbox-guest-additions-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-desktop-1.mga5-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-desktop586-1.mga5-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-4.4.13-server-1.mga5-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-desktop586-latest-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-desktop-latest-5.1.2-1.mga5.i586.rpm
virtualbox-kernel-server-latest-5.1.2-1.mga5.i586.rpm
x11-driver-video-vboxvideo-5.1.2-1.mga5.i586.rpm


x86_64:
dkms-vboxadditions-5.1.2-1.mga5.noarch.rpm
dkms-virtualbox-5.1.2-1.mga5.noarch.rpm
python-virtualbox-5.1.2-1.mga5.x86_64.rpm
vboxadditions-kernel-4.4.13-desktop-1.mga5-5.1.2-1.mga5.x86_64.rpm
vboxadditions-kernel-4.4.13-server-1.mga5-5.1.2-1.mga5.x86_64.rpm
vboxadditions-kernel-desktop-latest-5.1.2-1.mga5.x86_64.rpm
vboxadditions-kernel-server-latest-5.1.2-1.mga5.x86_64.rpm
virtualbox-5.1.2-1.mga5.x86_64.rpm
virtualbox-devel-5.1.2-1.mga5.x86_64.rpm
virtualbox-doc-5.1.2-1.mga5.noarch.rpm
virtualbox-guest-additions-5.1.2-1.mga5.x86_64.rpm
virtualbox-kernel-4.4.13-desktop-1.mga5-5.1.2-1.mga5.x86_64.rpm
virtualbox-kernel-4.4.13-server-1.mga5-5.1.2-1.mga5.x86_64.rpm
virtualbox-kernel-desktop-latest-5.1.2-1.mga5.x86_64.rpm
virtualbox-kernel-server-latest-5.1.2-1.mga5.x86_64.rpm
x11-driver-video-vboxvideo-5.1.2-1.mga5.x86_64.rpm

Summary: Update request: virtualbox 5.1.0 => Update request: virtualbox 5.1.2
Source RPM: virtualbox-5.1.0 => virtualbox-5.1.2
Whiteboard: MGA5-64-OK feedback => (none)

Comment 16 David Walser 2016-07-23 04:06:21 CEST
Sorry Thomas, for misunderstanding you earlier.  Somehow the Host Audio setting in the VM setting had been reset to Null (!?).  Changed it back to ALSA and we're back in business.

Tested successfully on Mageia 5 i586 guest and Mageia 5 i586 and x86_64 hosts.

Keywords: (none) => validated_update
Whiteboard: (none) => MGA5-32-OK MGA5-64-OK
CC: (none) => sysadmin-bugs

Comment 17 Manuel Hiebel 2016-07-23 10:20:12 CEST
Still no usb here, I'm the only one ?
Comment 18 Thomas Backlund 2016-07-26 20:38:03 CEST
(In reply to Manuel Hiebel from comment #17)
> Still no usb here, I'm the only one ?

You must be member of vboxusers group in order to see anu usb devices
Comment 19 Thomas Backlund 2016-07-26 20:55:22 CEST
updated advisory added to svn including CVE

Component: RPM Packages => Security
CVE: (none) => CVE-2016-3597
Whiteboard: MGA5-32-OK MGA5-64-OK => MGA5-32-OK MGA5-64-OK advisory

Comment 20 Mageia Robot 2016-07-26 21:12:09 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGASA-2016-0259.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 21 Manuel Hiebel 2016-07-27 10:33:02 CEST
(In reply to Thomas Backlund from comment #18)
> (In reply to Manuel Hiebel from comment #17)
> > Still no usb here, I'm the only one ?
> 
> You must be member of vboxusers group in order to see anu usb devices

oh indeed don't know what happening that I was removed from it, anyway thanks and sorry for the noise
David Walser 2016-07-27 18:50:58 CEST

URL: (none) => http://lwn.net/Vulnerabilities/695561/


Note You need to log in before you can comment on or make changes to this bug.