[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.
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.
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ä.
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
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.