Bug 22147 - Update request: virtualbox 5.2.2
Summary: Update request: virtualbox 5.2.2
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 22166 22268 22269
  Show dependency treegraph
 
Reported: 2017-12-08 22:53 CET by Thomas Backlund
Modified: 2017-12-26 02:05 CET (History)
7 users (show)

See Also:
Source RPM: virtualbox
CVE:
Status comment:


Attachments

Description Thomas Backlund 2017-12-08 22:53:44 CET
Note to testers, this one needs to go out before we roll out kernel 4.14 series

We already have it in Cauldron, and it seems to work great.

And no, we wont provide vbox 5.2 for mga5


Advisory:
Virtualbox 5.2

This update provides an update to virtualbox 5.2 branch, currently 5.2.2

For info on the new features and fixes, see the referenced links.

References:
https://blogs.oracle.com/virtualization/vbox52
https://www.virtualbox.org/wiki/Changelog



SRPMS:
virtualbox-5.2.2-1.mga6.src.rpm
kmod-virtualbox-5.2.2-1.mga6.src.rpm
kmod-vboxadditions-5.2.2-1.mga6.src.rpm



i586:
dkms-vboxadditions-5.2.2-1.mga6.noarch.rpm
dkms-virtualbox-5.2.2-1.mga6.noarch.rpm
python-virtualbox-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-4.9.56-desktop586-1.mga6-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-4.9.56-server-1.mga6-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-desktop586-latest-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-desktop-latest-5.2.2-1.mga6.i586.rpm
vboxadditions-kernel-server-latest-5.2.2-1.mga6.i586.rpm
virtualbox-5.2.2-1.mga6.i586.rpm
virtualbox-devel-5.2.2-1.mga6.i586.rpm
virtualbox-guest-additions-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-4.9.56-desktop586-1.mga6-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-4.9.56-server-1.mga6-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-desktop586-latest-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-desktop-latest-5.2.2-1.mga6.i586.rpm
virtualbox-kernel-server-latest-5.2.2-1.mga6.i586.rpm
x11-driver-video-vboxvideo-5.2.2-1.mga6.i586.rpm



x86_64:
dkms-vboxadditions-5.2.2-1.mga6.noarch.rpm
dkms-virtualbox-5.2.2-1.mga6.noarch.rpm
python-virtualbox-5.2.2-1.mga6.x86_64.rpm
vboxadditions-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.x86_64.rpm
vboxadditions-kernel-4.9.56-server-1.mga6-5.2.2-1.mga6.x86_64.rpm
vboxadditions-kernel-desktop-latest-5.2.2-1.mga6.x86_64.rpm
vboxadditions-kernel-server-latest-5.2.2-1.mga6.x86_64.rpm
virtualbox-5.2.2-1.mga6.x86_64.rpm
virtualbox-devel-5.2.2-1.mga6.x86_64.rpm
virtualbox-guest-additions-5.2.2-1.mga6.x86_64.rpm
virtualbox-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.x86_64.rpm
virtualbox-kernel-4.9.56-server-1.mga6-5.2.2-1.mga6.x86_64.rpm
virtualbox-kernel-desktop-latest-5.2.2-1.mga6.x86_64.rpm
virtualbox-kernel-server-latest-5.2.2-1.mga6.x86_64.rpm
x11-driver-video-vboxvideo-5.2.2-1.mga6.x86_64.rpm
Comment 1 Chris B 2017-12-09 10:40:36 CET
Tested on a M6 64bit virtualbox client (client only, host is a M6 host with vbox version 5.1.30).

[chris@vbox-m6 ~]$ uname -r
4.9.56-desktop-1.mga6

Installed: 
- vboxadditions-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.x86_64
- vboxadditions-kernel-desktop-latest-5.2.2-1.mga6.x86_64
- virtualbox-guest-additions-5.2.2-1.mga6.x86_64
- x11-driver-video-vboxvideo-5.2.2-1.mga6.x86_64

Everything works. Screen resolution, shared folders, shared clipboard, networking, sound.

CC: (none) => shybluenight

Comment 2 James Kerr 2017-12-09 16:34:41 CET
on mga6-64

packages installed cleanly
- virtualbox-5.2.2-1.mga6.x86_64
- virtualbox-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.x86_64
- virtualbox-kernel-desktop-latest-5.2.2-1.mga6.x86_64

virtualbox launched normally
proprietary extension pack upgraded cleanly

clients (mga6-32, winxp, win7) working normally

ok for mga6-64

CC: (none) => jim

Comment 3 James Kerr 2017-12-09 16:43:11 CET
on mga6-32 as a vbox client:

packages installed cleanly
- vboxadditions-kernel-4.9.56-desktop-1.mga6-5.2.2-1.mga6.i586
- vboxadditions-kernel-desktop-latest-5.2.2-1.mga6.i586
- virtualbox-guest-additions-5.2.2-1.mga6.i586
- x11-driver-video-vboxvideo-5.2.2-1.mga6.i586

client rebooted normally
no regressions 

OK for mga6-32 as a vbox client
Comment 4 Len Lawrence 2017-12-09 18:26:43 CET
Mageia 6 :: x86_64

Updated the relevant packages.
Is python-virtualbox relevant?  Had not seen that before.  Installed it anyway.


Restarted VboxManager and booted a 32-bit virtualbox.

Everything looked OK.
Good for 64 bits.

CC: (none) => tarazed25

Comment 5 Len Lawrence 2017-12-09 18:40:30 CET
Mageia 6 for i586 in virtualbox

Installed vbox-additions-kernel-desktop-latest, desktop kernel, virtualbox-guest-additions and x11-driver-video-vboxvideo and rebooted OK.

Checked a few desktop operations, terminal, firefox, gkrellm.
Ran the four stress tests although they might not mean much in a vbox guest.  The machine kept running and the tests terminated properly.

Fine for 32 bits.
Comment 6 William Kenney 2017-12-09 19:59:38 CET
On real hardware, M6, Plasma, 64-bit

initial install:
kernel-desktop-latest
virtualbox vboxadditions-kernel-desktop-latest dkms-virtualbox
virtualbox-guest-additions virtualbox-kernel-desktop-latest x11-driver-video-vboxvideo
kernel-desktop-devel-latest dkms-nvidia-current

[root@localhost wilcal]# uname -a
Linux localhost 4.9.56-desktop-1.mga6 #1 SMP Thu Oct 12 22:55:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-4.9.56-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox
Package virtualbox-5.1.30-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-5.1.30-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi dkms-virtualbox
Package dkms-virtualbox-5.1.30-1.mga6.noarch is already installed
[root@localhost wilcal]# urpmi virtualbox-guest-additions
Package virtualbox-guest-additions-5.1.30-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-kernel-desktop-latest
Package virtualbox-kernel-desktop-latest-5.1.30-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi x11-driver-video-vboxvideo
Package x11-driver-video-vboxvideo-5.1.30-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi kernel-desktop-devel-latest
Package kernel-desktop-devel-latest-4.9.56-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi dkms-nvidia-current
Package dkms-nvidia-current-384.98-1.mga6.nonfree.x86_64 is already installed
[wilcal@localhost ~]$ lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current

M6 i586 Xfce LiveDVD runs as a Vbox client.
Boots to a working desktop. Common apps work.
Screen sizes are correct.

install or check:
kernel-desktop-latest
virtualbox vboxadditions-kernel-desktop-latest dkms-virtualbox
virtualbox-guest-additions virtualbox-kernel-desktop-latest x11-driver-video-vboxvideo
kernel-desktop-devel-latest nvidia-current-kernel-desktop-latest
from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 4.9.40-desktop-1.mga6 #1 SMP Fri Jul 28 00:49:58 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-4.9.40-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox
Package virtualbox-5.2.2-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-5.2.2-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi dkms-virtualbox
Package dkms-virtualbox-5.2.2-1.mga6.noarch is already installed
[root@localhost wilcal]# urpmi virtualbox-guest-additions
Package virtualbox-guest-additions-5.2.2-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-kernel-desktop-latest
Package virtualbox-kernel-desktop-latest-5.2.2-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi x11-driver-video-vboxvideo
Package x11-driver-video-vboxvideo-5.2.2-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi kernel-desktop-devel-latest
Package kernel-desktop-devel-latest-4.14.4-1.mga6.x86_64 is already installed
[root@localhost wilcal]# urpmi dkms-nvidia-current
Package dkms-nvidia-current-384.98-1.mga6.nonfree.x86_64 is already installed
[wilcal@localhost ~]$ lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current

System boots to a working desktop. Common apps work.

Previously created M6 i586 Xfce LiveDVD runs as a Vbox client.
M6 x86_64 Gnome LiveDVD runs as a Vbox client.
M6 x86_64 Plasma LiveDVD, installs and updates as a Vbox client.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Samsung 256GB SSD

CC: (none) => wilcal.int

Thomas Backlund 2017-12-10 21:23:00 CET

Blocks: (none) => 22166

Comment 7 Thomas Andrews 2017-12-11 02:01:09 CET
Tested on two 64-bit systems:

System A: Intel motherboard, Intel Core 2 Duo processor, 8GB RAM, Intel graphics, wired Internet, desktop kernel 4.9.56.

System B: ASRock motherboard, AMD Athlon X2 7750 processor, 8GB RAM, nvidia 9800GT graphics, Atheros wifi, server kernel 4.9.56.

Packages installed cleanly on both systems. On System B, the nvidia340 driver was updated at the same time as virtualbox.

After installing the extension pack, a Windows XP guest ran perfectly on both systems.

CC: (none) => andrewsfarm

Comment 8 Len Lawrence 2017-12-13 20:26:30 CET
Mageia 6 :: x86_64

Installed virtualbox without any problem and was able to boot a 32-bit mga5 guest.  Working normally but no USB so closed down and tried to install the Oracle virtualbox extension pack.  That failed miserably several times.

Old pack.
file = Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.vbox-extpack

$ VBoxManage extpack uninstall $file
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to uninstall "Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.vbox-extpack"

$ VBoxManage extpack cleanup
Successfully performed extension pack cleanup

On Oracle site, selected download -> virtualbox to install

The manager tried to install it, popping up a request for the root password (I assume) and then failed.
Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
ExtPackManagerWrap
Interface: 
IExtPackManager {edba9d10-45d8-b440-1712-46ac0c9bc4c5}

I have a copy of the extension pack in a user directory.  Is it possible to install that, even if the old pack cannot be removed?
Comment 9 James Kerr 2017-12-13 20:59:49 CET
A couple of times in the past I've had to close vbox and delete:
 
/usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack

It was then be possible to install the new extpack in the usual way
Comment 10 Thomas Andrews 2017-12-13 21:27:03 CET
If I have an old extension pack installed, I update it by using "Check for Updates" from the virtualbox File menu. It will tell me I have the latest vbox installed, and after I click on "OK" it will tell me my extension pack is out of date and ask if I want to download the new one. I agree, and follow the prompts from there. Works every time for me.

BTW, I have now updated the kernel on my Probook and my Athlon/nvidia machine to version 4.14.5, using dkms-virtualbox to build new modules locally. Virtualbox performs normally on both.
Comment 11 Len Lawrence 2017-12-13 21:28:53 CET
Found a way to do it.
Copied the extension pack into ~/.config/VirtualBox and ran the command:

$ sudo VBoxManage extpack install 'Oracle_VM_VirtualBox_Extension_Pack-5.2.2-119230.vbox-extpack'

No problem doing it that way.
But, USB is still not available.  In settings I tried USB3 which did not work and then USB2 but that did not work either.  Clicking the Device button reveals "no devices connected".  Under the Device menu and adding filters it says "no devices available".  I have had this working in the past and have always seen a list under USB devices.

@James - comment 9
Thanks.  Maybe that would be better than 'uninstall' and 'cleanup'.
Checking that directory it looks like 'extpack install' managed to overwite the old contents.  Which just leaves "What has happeded to USB?"
Comment 12 Len Lawrence 2017-12-13 21:30:50 CET
@TJ - comment 10
Yes, I can remember doing it that way in the past but I could not get anywhere with it this time.  Oracle VM is a fickle beast.
Comment 13 Len Lawrence 2017-12-16 00:31:39 CET
Mageia 6 :: x86_64
Kernel: 4.9.56-desktop-1.mga6

Installed the updates and launched a client from VboxManager.
None of the three vboxes would boot to a desktop without the kernel parameter nomodeset.  Otherwise the boot fails with the "good luck" message.

Otherwise all seems to be in order.  Not taking this any further tonight.
Comment 14 Manuel Hiebel 2017-12-17 13:34:43 CET
The new windows/stuff are not translated in french, it this a bug upstream ?
Comment 15 Thomas Backlund 2017-12-17 14:10:56 CET
(In reply to Manuel Hiebel from comment #14)
> The new windows/stuff are not translated in french, it this a bug upstream ?

Yep, we dont do any translations for this package
Comment 16 William Kenney 2017-12-22 00:53:52 CET
Unless someone objects, or beats me to it, I will validate
this update in 24-hours.
Comment 17 Dave Hodgins 2017-12-22 02:04:44 CET
Validating the update.

Keywords: (none) => advisory, validated_update
Whiteboard: (none) => MGA6-64-OK
CC: (none) => davidwhodgins, sysadmin-bugs

Comment 18 Mageia Robot 2017-12-22 11:31:55 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2017-0128.html

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

Comment 19 Mageia Robot 2017-12-24 15:34:52 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2017-0128.html
Thomas Backlund 2017-12-26 02:05:33 CET

Blocks: (none) => 22268

Thomas Backlund 2017-12-26 02:05:41 CET

Blocks: (none) => 22269


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