VirtualBox kernel-devel -virhe

Kun yritn käynnistää VB:tä tulee tämmöinen virhe:

[raimo@kone-2 ~]$ sudo -i VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.3.7-301.fc31.x86_64) or it failed to
load. Please try load the kernel module by executing as root

       dnf install akmod-VirtualBox kernel-devel-5.3.7-301.fc31.x86_64
       akmods --kernels 5.3.7-301.fc31.x86_64 && systemctl restart systemd-modules-load.service

     You will not be able to start VMs until this problem is fixed.

Ja tuon asennuskomennon jälkeen

Package akmod-VirtualBox-6.1.4-3.fc32.x86_64 is already installed.
No match for argument: kernel-devel-5.3.7-301.fc31.x86_64

Pelkkä sudo dnf install kernel-devel antaa seuraavaa:

Package kernel-devel-5.6.2-301.fc32.x86_64 is already installed.

Eli kernel-devel on jostakin syystä vanhempi versio kuin kernel ja VirtualBox ei siksi käynnisty.
Mikä neuvoksi?

Edit: söin neuvoantavat makkarat ja totesin että syyllinen voi olla se että tämä on Fedora 32 Beta/Alpha/tms.

Annetaanpa ko. käyttiksen ensin päivittyä oikeasti ja sitten vasta ruvetaan syyttämään bukia.

Latasin kokeeksi Fedoran: Fedora-Workstation-Live-x86_64-32_Beta-1.2.iso, ja kokeilin livenä VirtualBoxsissa: Version 6.1.6 r137129 (Qt5.9.5). Tuntu toimivan, jopa niin hyvin että saatan suorittaa asennuksenkin.

1 tykkäys

Joo, asensin, tein päivityksen (31 pakettia), asensin Chromium selaimen, Shutter kuvakaapparin ja Cherrytree muistiinpanojenhallintasovelluksen, kaikki tämä VirtualBoxsissa.

Onnistu, mutta vähäisten resurssien vuoksiko lie ollut niin takkuista, ettei oikein jäänyt toimivan ympäristön tuntu, tai se on Beta jakelu vielä.

Loistavaa. :grinning:

Mutta minä yritän ajaa VirtualBoxia kiintolevylle asennetusta Fedora 32:sta, ja se ei (minulta) onnisstu.

Ei se onnistu :grimacing:

Asensin kiintolevylle, ei onnistunut VirtualBox eikä moni muukaan ohjelma, jos sai asennettua, ei toiminut tai toimi vain osittain.

Minä en juuri muuta käytä kuin selainta (Chrome) surffauluun ja Quod Libet:tiä musiikin kuunteluun,
ne toimii OK. Samoin Deja Dup varmuuskopio. Ei tämä vielä valmis ole, eikä ole tarkoituskaan olla.
mm Dropbox-repo puuttuu kokonaan.

Versio Beta Vakaa Väli
27 2017.10.03 2017.11.14 42
28 2018-04-03 2018.05.01 28
29 2018.09.25 2018.10.30 35
30 2019.04.02 2019.04.30 28
31 2019.09.17 2019.10.29 42
32 2020.03.17 2020.04.14 28 Aikaisintaan
2020.04.28 42 Viimmeistään

Fedoran vakkaan version pitäisi tulla jakeluun (11) vuorokauden sisällä, kun perustaa ennusteen noihin vanhoihin julkaisu päivien eroihin Betan ja Vakkaan version välillä.

1 tykkäys

Kyllä dropbox on löytynyt jo aikoja Fedora 32:n ohjelmavalikoissa:

dnf search dropbox 

====Nimi Exactly Matched: dropbox =======
dropbox.noarch : Client for Linux

Tarkista, että myös RPM Fusion repot on käytössä.
Dropbox löytyy rpmfusion-nonfree -repoista!

Manjarosta tuo Dropbox löytyy AUR pakettivarastosta.

Minulla on ollut asennettuna Dropboxin omasta reposta, tuolta:
https://www.dropbox.com/install-linux

En ole edes tiennyt että se löytyy jostakin Fedoran omista repoista.
Kiitos, aina oppii uutta. :slight_smile:

Nyt se 32 on virallisesti julkaistu, mutta VirtualBox ei edelleenkään toimi Fedora 32:sta ajettuna.

[raimo@kone-2 ~]$ VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.3.7-301.fc31.x86_64) or it failed to
load. Please try load the kernel module by executing as root

dnf install akmod-VirtualBox kernel-devel-5.3.7-301.fc31.x86_64
akmods --kernels 5.3.7-301.fc31.x86_64 && systemctl restart systemd-modules-load.service

You will not be able to start VMs until this problem is fixed.

[raimo@kone-2 ~]$ sudo dnf install akmod-VirtualBox kernel-devel-5.3.7-301.fc31.x86_64
Last metadata expiration check: 0:02:26 ago on Tue 28 Apr 2020 17:08:12 EEST.
Package akmod-VirtualBox-6.1.6-1.fc32.x86_64 is already installed.
No match for argument: kernel-devel-5.3.7-301.fc31.x86_64
Error: Unable to find a match: kernel-devel-5.3.7-301.fc31.x86_64

kernel-devel tulee aina yhden päivitysportaan jäljessä.

Pitää varmaan asentaa 32 uudelleen, kun tämä on alunperin Beta.

Jostakin syystä virtuaaliasennuksessasi on vanha kernel-versio (fedora31).
En yleensä enää asenna kernel-devel -pakettia koneelle, kun en sitä tarvitse kernelin kääntämiseen. Mutta periaatteessa, kun uusi kernel-versio on tarjolla - tarjotaan kyllä myös sen lähdekoodit.
Uudelleenasennus ei ole tarpeen vaikka Beta:n oletkin asentanut. Aikanaan kaikki ohjelmapaketit päivitetään virallisen, julkaistun version paketteihin.
Itse poistan -testing -repot käytöstä, kun jakelu on lopullisesti ollut tarjolla asennettavaksi.
Toki -testing -repot soveltuvat käyttäjälle, joka haluaa testata vasta tulevaisuudessa tarjottavia (vakaita) versioita.