Virtualbox and KOTD

Hello,

For some reason I had to run KOTD (Kernel of the day).

Now I try to make virtual box module compile and it fails with messages I can’t translate in action to do :frowning:

right now, my kernel is:

4.14.0-rc1-3.g6627c5a-default

virtualbox messages are here:

http://susepaste.org/98596078

the qt interface loads well, but gives the usual message about rebuilding the module, normal.

running /sbin/vboxconfig gives the messages pasted

any idea what is lacking? of course compilation environment is installed, but probably not complete

thanks
jdd

Where it comes from?

any idea what is lacking?

If it were openSUSE kernel, I’d say kernel-devel.

Did you try the Virtualbox from Oracle?

It comes from

https://en.opensuse.org/openSUSE:Kernel_of_the_day

and there is no kernel-devel, but kernel-source is installed


# zypper pa -ir KOTD
Chargement des données du dépôt...
Lecture des paquets installés...
S  | Dépôt | Nom                    | Version               | Arch  
---+-------+------------------------+-----------------------+-------
i+ | KOTD  | kernel-default         | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-default         | 4.14.rc1-3.1.g6627c5a | i586  
v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | i586  
i+ | KOTD  | kernel-devel           | 4.14.rc1-3.1.g6627c5a | noarch
v  | KOTD  | kernel-firmware        | 20170906-179.1        | noarch
v  | KOTD  | kernel-macros          | 4.14.rc1-3.1.g6627c5a | noarch
i  | KOTD  | kernel-source          | 4.14.rc1-3.1.g6627c5a | noarch
v  | KOTD  | kernel-syms            | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-syms            | 4.14.rc1-3.1.g6627c5a | i586  
v  | KOTD  | pesign-obs-integration | 10.0-34.1             | x86_64
v  | KOTD  | pesign-obs-integration | 10.0-34.1             | i586  
v  | KOTD  | ucode-amd              | 20170906-179.1        | noarch


and no, I didn’t (yet) try oracle one. I expect more help here with opensuse one :slight_smile:
thanks
jdd

Sorry?

v | KOTD | kernel-default-devel | 4.14.rc1-3.1.g6627c5a | x86_64

but kernel-source is installed

It is not used when building external modules for existing binary kernel.

well… I searched for kernel-devel, not kernel-default-devel :frowning:

anyway it’s already installed…

jdd

Different version. It must match your kernel.

where do you see it’s a different version? All is
4.14.rc1-3.1.g6627c5a

jdd

kernel-default-devel is different version. This is the package that provides files needed to build external modules and it must match your kernel for which you want to build module.

did you see the list I quoted in post #4?

kernel-default-devel is installed and is the same version as kernel-default

what can I do more??


# zypper pa -ir KOTD
Chargement des données du dépôt...
Lecture des paquets installés...
S  | Dépôt | Nom                    | Version               | Arch  
---+-------+------------------------+-----------------------+-------
i+ | KOTD  | kernel-default         | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-default         | 4.14.rc1-3.1.g6627c5a | i586  
v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | i586  
i+ | KOTD  | kernel-devel           | 4.14.rc1-3.1.g6627c5a | noarch
v  | KOTD  | kernel-firmware        | 20170906-179.1        | noarch
v  | KOTD  | kernel-macros          | 4.14.rc1-3.1.g6627c5a | noarch
i  | KOTD  | kernel-source          | 4.14.rc1-3.1.g6627c5a | noarch
v  | KOTD  | kernel-syms            | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-syms            | 4.14.rc1-3.1.g6627c5a | i586  
v  | KOTD  | pesign-obs-integration | 10.0-34.1             | x86_64
v  | KOTD  | pesign-obs-integration | 10.0-34.1             | i586  
v  | KOTD  | ucode-amd              | 20170906-179.1        | noarch
linux-owxt:/home/jdd # zypper in kernel-default-devel 
Chargement des données du dépôt...
Lecture des paquets installés...
'kernel-default-devel' est déjà installé.
Il existe un candidat à la mise à jour de 'kernel-default-devel', mais il provient d'un fournisseur différent. Utilisez 'zypper install kernel-default-devel-4.14.rc1-3.1.g6627c5a.x86_64' pour installer ce candidat.
Résolution des dépendances des paquets...

Rien à faire.

ata...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  kernel-default-devel-4.14.rc1-3.1.g6627c5a

1 new package to install.
Overall download size: 3.3 MiB. Already cached: 0 B. After the operation, additional 4.1 MiB will be used.
Continue? [y/n/...? shows all options] (y): 
Retrieving package kernel-default-devel-4.14.rc1-3.1.g6627c5a.x86_64                                                      (1/1),   3.3 MiB (  4.1 MiB unpacked)
Retrieving: kernel-default-devel-4.14.rc1-3.1.g6627c5a.x86_64.rpm ..................................................................................[not found]
File './x86_64/kernel-default-devel-4.14.rc1-3.1.g6627c5a.x86_64.rpm' not found on medium 'http://download.opensuse.org/repositories/Kernel:/HEAD/standard'

Abort, retry, ignore? [a/r/i/...? shows all options] (a): 
Problem occurred during or after installation or removal of packages:
Installation aborted by user

Please see the above error message for a hint.




there seems to be a problem with kernel-default-devel-4.14.rc1-3.1.g6627c5a.x86_64.rpm, but I don’t see what I can do :frowning:

jdd

kernel-default-devel is installed and is the same version as kernel-default

I do not see an i for installed in the first Column:

v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | x86_64
v  | KOTD  | kernel-default-devel   | 4.14.rc1-3.1.g6627c5a | i586  

OK, I see what you mean.

I have several kernel versions

but I also notice than vboxdrv do not take the current (running) kernel, so I may fix this first.

and the “c1” KOTD version is no more available, so no more either c1 kernel-default-debug in KOTD and the “c2” do not install cleanly :frowning:

so some more work to do, but this have to be postponed to next week.

thanks
jdd