Page 1 sur 2

VirtualBox

Publié : 04 juin 2018, 12:35
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 ;)

Re: VirtualBox

Publié : 04 juin 2018, 12:47
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 ?

Re: VirtualBox

Publié : 04 juin 2018, 12:56
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

Re: VirtualBox

Publié : 04 juin 2018, 13:06
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é

Re: VirtualBox

Publié : 04 juin 2018, 13:29
par Beugnoire
Si j'installe je kernel-source qui est maintenant en 4.14.47 ça ne va pas causer de problèmes ?

Re: VirtualBox

Publié : 04 juin 2018, 13:38
par Thomas
Si tu utilises 4.14.47 alors il te faut les sources pour 4.14.47… simple question de bon sens. :)

Re: VirtualBox

Publié : 04 juin 2018, 14:11
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

Re: VirtualBox

Publié : 04 juin 2018, 14:49
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

Re: VirtualBox

Publié : 04 juin 2018, 14:55
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 ;)

Re: VirtualBox

Publié : 04 juin 2018, 15:11
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 ?