VirtualBox

Forum d'aide générale sur Slackware
Beugnoire
Messages : 46
Inscription : 29 mars 2018, 14:43

VirtualBox

Message par Beugnoire »

Salut ;)

Voila maintenant un certain temps que j'essaye d'installer VirtualBox sur ma Slackware mais sans succes ..... je suis en 4.14.44, donc je pensais que c'était une histoire de mauvais noyau mais apparement non vu qu'il passe uname -r pour le choix du kernel. Peut être que ça ne fonctionne pas avec ce kernel .....

Et depuis qqjours sbopkg m'écris les process en sautant et en coupant des lignes .....

Je sais pas trop quoi faire du coup :D

Merci de votre aide ;)
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: VirtualBox

Message par Thomas »

Salut,

Commence déjà par nous donner exactement le message d'erreur de sbopkg. D'autre part, as-tu installé kernel-source-4.14.44 ?
Beugnoire
Messages : 46
Inscription : 29 mars 2018, 14:43

Re: VirtualBox

Message par Beugnoire »

Je viens de voir que je n'est pas posté le message au bon endroit ...... oups :?

Non je n'ai pas installé le kernel-source pusique qu'il est nécessaire que pour les drivers externes non ?

*** Building 'vboxdrv' module ***
make[1] : on entre dans le répertoire « /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv »
Makefile:195: *** Error: KERN_DIR does not point to a directory. Arrêt.
make[1] : on quitte le répertoire « /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv »
Makefile:39 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

voila :D
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: VirtualBox

Message par Thomas »

Justement, un pilote externe doit être compilé pour virtualbox. Installe kernel-source et tout devrait rentrer dans l'ordre.

PS: sujet déplacé
Beugnoire
Messages : 46
Inscription : 29 mars 2018, 14:43

Re: VirtualBox

Message par Beugnoire »

Si j'installe je kernel-source qui est maintenant en 4.14.47 ça ne va pas causer de problèmes ?
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: VirtualBox

Message par Thomas »

Si tu utilises 4.14.47 alors il te faut les sources pour 4.14.47… simple question de bon sens. :)
Beugnoire
Messages : 46
Inscription : 29 mars 2018, 14:43

Re: VirtualBox

Message par Beugnoire »

J'ai recompilé les kernels etj'ai réessayais mais il me met l'erreur suivante :cry: :

./arch/x86/include/asm/atomic64_64.h:183:2: erreur : undefined named operand ‘new’
return try_cmpxchg(&v->counter, old, new);
^
./arch/x86/include/asm/atomic64_64.h:183:2: erreur : undefined named operand ‘new’
./arch/x86/include/asm/atomic64_64.h:183:2: erreur : undefined named operand ‘new’
./arch/x86/include/asm/atomic64_64.h:183:2: erreur : undefined named operand ‘new’
scripts/Makefile.build:328 : la recette pour la cible « /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o » a échouée
make[3]: *** [/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o] Erreur 1
Makefile:1528 : la recette pour la cible « _module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv » a échouée
make[2]: *** [_module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv] Erreur 2
make[2] : on quitte le répertoire « /usr/src/linux-4.14.47 »
Makefile:299 : la recette pour la cible « vboxdrv » a échouée
make[1]: *** [vboxdrv] Erreur 2
make[1] : on quitte le répertoire « /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv »
Makefile:39 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: VirtualBox

Message par Thomas »

Tu peux nous retourner le résultat de ces 3 commandes stp ?

Code : Tout sélectionner

# uname -r
# ls -l /var/log/packages/kernel-*
# ls -l /usr/src
Beugnoire
Messages : 46
Inscription : 29 mars 2018, 14:43

Re: VirtualBox

Message par Beugnoire »

uname -r
4.14.47

ls -l /var/log/packages/kernel-*
-rw-r--r-- 1 root root 62172 mai 30 17:42 /var/log/packages/kernel-firmware-20180525_7518922-noarch-1
-rw-r--r-- 1 root root 980 juin 4 13:51 /var/log/packages/kernel-generic-4.14.47-x86_64-1
-rw-r--r-- 1 root root 27980 juin 4 13:51 /var/log/packages/kernel-headers-4.14.47-x86-1
-rw-r--r-- 1 root root 972 mai 26 21:10 /var/log/packages/kernel-huge-4.4.132-x86_64-1
-rw-r--r-- 1 root root 277753 juin 4 13:52 /var/log/packages/kernel-modules-4.14.47-x86_64-1
-rw-r--r-- 1 root root 4204979 juin 4 13:56 /var/log/packages/kernel-source-4.14.47-noarch-1

ls -l /usr/src
total 4
lrwxrwxrwx 1 root root 13 juin 4 13:56 linux -> linux-4.14.47
drwxr-xr-x 25 root root 4096 mai 31 02:26 linux-4.14.47


voila ;)
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: VirtualBox

Message par Thomas »

OK donc tout est bien installé (tu peux juste supprimer kernel-huge-4.4.132-x86_64-1 avec removepkg).
Je vois que la dernière version de virtualbox est la 5.2.12. Peut-être qu'en modifiant uniquement la version du slackbuild, tu pourrais installer cette nouvelle version ?
Répondre