0

I did a complete re-install (not upgrade) to Fedora 29 in November 2018. At that time, a Fedora-29-compatible version of VirtualBox was not yet ready. Discussed below the ========= line in this query are the steps that I took to (unsuccessfully) attempt installing VirtualBox in Fedora 29 last November.

I am about to install VirtualBox in Fedora 29 by following the instructions in this link:
https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/

What preliminary steps (if any) should I execute to first undo my unsuccessful attempt?

=========================================================

For reference purposes, the attempt was documented by the following query: Fedora 29 VirtualBox Installation Malfunction

Pertinent details from the above query follow:

  1. cd /etc/yum.repos.d/
  2. wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
  3. Update latest packages and check your kernel version
  4. dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
  5. The above command triggered the following error msg:
    Failed to synchronize cache for repo 'virtualbox', ignoring this repo.
  6. Ignoring the above error msg, I then executed:
    dnf install VirtualBox-5.2
  7. The above command triggered the following msgs:
    Fedora 29 - x86_64 - VirtualBox

    Failed to synchronize cache for repo 'virtualbox', ignoring this repo.
    Last metadata expiration check: 0:05:45 ago on Sat 17 Nov 2018 03:40:42 PM PST.
    No match for argument: VirtualBox-5.2
    Error: Unable to find a match
  8. Investigating, I then executed:
    cd /
    find -type f -iname "virtualbox.*"
    find -type f -iname "virtualbox*"
  9. Results:
    ./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.20-1.fc29.x86_64.rpm
    ./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.22-1.fc29.x86_64.rpm
  10. Per answer on corresponding query, given by Aaron D. Marasco, I then executed:
    Change $releasever to 28
    Re-attempt : dnf install VirtualBox-5.2
  11. The result was several new error messages:
    conflicting requests - nothing provides libvpx.so.4()(64bit)
    needed by VirtualBox-5.2-5.2.0_118431_fedora26-1.x86_64.
  12. Re-investigating today, 2-25-2019, I just executed
    cd /
    sudo find -type f -iname "virtualbox.*"
    sudo find -type f -iname "virtualbox*"
  13. Ignoring *.png files, the results were:
    ./etc/yum.repos.d/virtualbox.repo
    ./var/cache/dnf/virtualbox.solv
    ./var/cache/dnf/virtualbox.solv
    ./var/cache/dnf/virtualbox-filenames.solvx
  14. Just to emphasize, the following files are no longer present:
    ./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.20-1.fc29.x86_64.rpm
    ./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.22-1.fc29.x86_64.rpm

  • Undo step 10 first, changing the $releasever back to 29, before anything else. – Mioriin Mar 2 at 17:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.