I recently had 4 software updates for oracle. When I click to update, I get the following message:
There is no update candidate for virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2.x86_64
I have virtualbox 6.1.22-604 installed. Interestingly, I noticed the Oracle VM that is installed is 5.1. This has been working fine.
The 4 files that are attempting to update are for version 6.1.24-607. I’m not sure why it is trying to switch to this version. I tried to delete the Oracle VM 5.1 and download 6.1, but I got a warning of file conflict and wasn’t confident enough to ignore it.
Can anyone help me sort this out? What action should I take?
Loading repository data...
Reading installed packages...
The following package update will NOT be installed:
xen-libs
The following 7 NEW packages are going to be installed:
kernel-default-5.3.18-lp152.84.1 kernel-default-devel-5.3.18-lp152.84.1 kernel-devel-5.3.18-lp152.84.1 kernel-preempt-devel-5.3.18-lp152.84.1 kernel-source-5.3.18-lp152.84.1
kernel-syms-5.3.18-lp152.84.1 virtualbox-kmp-default-6.1.24_k5.3.18_lp152.19-607.1
The following 5 packages are going to be upgraded:
kernel-macros libefivar1 virtualbox virtualbox-host-source virtualbox-qt
The following package requires a system reboot:
kernel-default-5.3.18-lp152.84.1
5 packages to upgrade, 7 new.
Overall download size: 261.9 MiB. Already cached: 0 B. After the operation, additional 1.2 GiB will be used.
Note: System reboot required.
Continue? [y/n/v/...? shows all options] (y):
you show no update for virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2.x86_64
but you output shows virtualbox-kmp-default-6.1.24_k5.3.18_lp152.19-607.1 which is the update for it.
I don’t understand why you have so many old versions - I only have the current 6.1.22.
Also I don’t know why you have the real time os loading as well kernel-prempt is for real time and is not normally used with virtualbox - it was accidental installed a few releases ago an I removed it from my system.
I like your suggestion. I would love to clean this up a bit. Can you give me the exact command to "zypper in virutalbox (clean from the openSUSE libraries)? Just to be safe
zypper mr -d 1 3 4 6 12
Repository 'Virtualization' has been successfully disabled.
Repository 'https-download.opensuse.org-a888d837' has been successfully disabled.
Repository 'packman' has been successfully disabled.
Repository 'repo-debug-update' has been successfully disabled.
Repository 'x86_64' has been successfully disabled.
zypper rm virtualbox\*
Reading installed packages...
Resolving package dependencies...
The following 5 packages are going to be REMOVED:
virtualbox virtualbox-host-source virtualbox-kmp-default-6.1.22_k5.3.18_lp152.78-lp152.2.27.2 virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2 virtualbox-qt
5 packages to remove.
After the operation, 114.0 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/5) Removing virtualbox-host-source-6.1.22-604.1.noarch ........................................................................................................................[done]
(2/5) Removing virtualbox-qt-6.1.22-604.1.x86_64 .................................................................................................................................[done]
(3/5) Removing virtualbox-6.1.22-604.1.x86_64 ....................................................................................................................................[done]
(4/5) Removing virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2.x86_64 ................................................................................................[done]
(5/5) Removing virtualbox-kmp-default-6.1.22_k5.3.18_lp152.78-lp152.2.27.2.x86_64 ................................................................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
zypper in virtualbox
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 3 NEW packages are going to be installed:
virtualbox virtualbox-kmp-default virtualbox-qt
The following recommended package was automatically selected:
virtualbox-qt
3 new packages to install.
Overall download size: 35.2 MiB. Already cached: 0 B. After the operation, additional 107.2 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2.x86_64 (1/3), 545.3 KiB ( 1.7 MiB unpacked)
Retrieving: virtualbox-kmp-default-6.1.22_k5.3.18_lp152.81-lp152.2.30.2.x86_64.rpm ...................................................................................[done (2.4 MiB/s)]
Retrieving package virtualbox-6.1.22-lp152.2.30.2.x86_64 (2/3), 31.5 MiB ( 84.7 MiB unpacked)
Retrieving: virtualbox-6.1.22-lp152.2.30.2.x86_64.rpm ................................................................................................................[done (5.3 MiB/s)]
Retrieving package virtualbox-qt-6.1.22-lp152.2.30.2.x86_64 (3/3), 3.1 MiB ( 20.8 MiB unpacked)
Retrieving: virtualbox-qt-6.1.22-lp152.2.30.2.x86_64.rpm .............................................................................................................[done (1.7 MiB/s)]
Checking for file conflicts: ....................................................................................................................................................[error]
Detected 97 file conflicts:
File /usr/bin/VBoxHeadless
from install of
virtualbox-6.1.22-lp152.2.30.2.x86_64 (openSUSE-Leap-15.2-Update)
conflicts with file from package
VirtualBox-5.2-5.2.44_139111_openSUSE150-1.x86_64 (@System)
The first command appears to work as expected. But I noticed only one version was removed with the second command. I was expecting more. Then with the third command, I stopped there because of the conflict. I only copied one of the 97 conflicts to avoid a messy post. Before moving forward I wanted your feedback.
Ok. Success with removing 5.2. But when I run the second command, this is what I get:
zypper in virtualbox --allow-vendor-change
Loading repository data...
Reading installed packages...
'-allow-vendor-change' is not a package name or capability.
I also installed the corresponding ext pack and it starts up… but it gives a non-fatal error message as follows:
The image file '/usr/share/virtualbox/VBoxGuestAdditions.iso' is inaccessible and is being ignored. Please select a different image file for the virtual DVD drive..
Error ID:
DvdOrFloppyImageInaccessible
Severity:
Warning