Auteur Sujet: VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts  (Lu 470 fois)

artemia76

  • Petit Nouveau
  • *
  • Messages: 17
  • Karma: 4
  • Sexe: Homme
VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« le: sam. févr. 17 12:48:46 2018 »
Bonjour, en essayant d'installer les derniers guest addition sur la current, je me suis retrouvé confronté à deux problèmes.

le premier a été résolu en créant un alias libmpfr.so.6 en // du libmpfr.so.4 car l’exécutable de VBoxLinuxAdditions.run est lié à cette lib.

Le deuxième est toujours non résolu : Lorsque les additions sont chargés pendant l'init , le service VBoxClient génère des erreurs :  "vboxclient failed to connect to the virtualbox kernel verr_access_denied"

Cela a pour conséquence de rendre le presse papier bidirectionnel ainsi que le partage de dossiers inopérant
La partie graphique fonctionne
« Modifié: sam. févr. 17 12:50:19 2018 par artemia76 »
et dieu créa la femme...

dania5583

  • Membre Senior
  • ****
  • Messages: 120
  • Karma: 3
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #1 le: sam. févr. 17 13:40:18 2018 »
Bonjour
Dans le noyau 4.14.19 les modules de la 5.2.6 sont chargés ,  je viens d'installer sur un système hôte nutyx  en 9.1 (virtualbox 5.1.18) une nutyx stable 10.0.0 avec le noyau 4.14.13 (virtualbox 5.2.4) et je n'ai pas eu à installer les additions invités.

quelle est la version de virtualbox sur ton système hôte ? dans le cas ou c'est différent il faut télécharger la même version d'additions invités

sinon pour les réinstallé dans la VM et réparer ce qui peut être cassé
sous root
get Kernel-lts.devel cards.devel
insére le cd et copie VBoxLinuxAdditions.run dans /tmp
cd /tmp
chmod 777 VBoxLinuxAdditions.run
./VBoxLinuxAdditions.run

ça va enlever les anciennes additions et mettre les "bonnes" en place

Cordialement

Daniel

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1022
  • Karma: 10
  • Sexe: Homme
    • NuTyX distribution
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #2 le: sam. févr. 17 14:49:19 2018 »
Sinon tu peux aussi installer xorg-xf86-video-vboxvideo. Cela devrait aussi fonctionner sans les addons

dania5583

  • Membre Senior
  • ****
  • Messages: 120
  • Karma: 3
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #3 le: sam. févr. 17 15:36:08 2018 »
Normalement au niveau version tout doit être appairé virtualbox ,l'extension-pack les additions invités.
Pour les dossiers partagés dans la VM il faut faire sudo usermod -a -G vboxsf nom-utilisateur pour que le user puisse accéder aux dossiers partagés créés dans virtualbox dans l'onglet dossiers partagés (montage automatique full accès). Dans l'onglet général avancé tu as du valider le presse papier partagé et le glisser-déposé.

Je suis quand même étonné si le noyau a les modules supérieurs à la version de virtualbox utilisé ça marche . Si la version des modules est inférieure il y aura une alarme

dania5583

  • Membre Senior
  • ****
  • Messages: 120
  • Karma: 3
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #4 le: ven. févr. 23 15:52:30 2018 »
Bonjour
J'ai tenté d'installer les additions invités de mon systeme hote 5.1.18 sur ma VM avec un noyau 4.4.13 (5.2.24) et ça n'a pas marché .Dans le log l'install des add-on indiquent une imcompatibilité avec la configuration du noyau ,le noyau étant compilé avec le module virtualbox 5.2.24 la régression doit etre trop importante

désolé

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1022
  • Karma: 10
  • Sexe: Homme
    • NuTyX distribution
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #5 le: ven. févr. 23 19:52:32 2018 »
Pourquoi ton système hôte est en 5.1.18

dania5583

  • Membre Senior
  • ****
  • Messages: 120
  • Karma: 3
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #6 le: sam. févr. 24 09:43:03 2018 »
pour le moment mon système hôte est toujours en Nutyx 9.1 avec virtualbox 5.1.18 , mais ça va changer je vais passer à la 10.0 et faire des VM avec la 10.0.1 . Il faut dire que je l'aime bien la 9.1

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1022
  • Karma: 10
  • Sexe: Homme
    • NuTyX distribution
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #7 le: sam. févr. 24 15:06:13 2018 »
Ah ok  ;)

artemia76

  • Petit Nouveau
  • *
  • Messages: 17
  • Karma: 4
  • Sexe: Homme
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #8 le: mer. oct. 17 11:23:25 2018 »
Décidément toujours des problèmes pour installer ces fichues guest addition.

Ce que j'ai compris : le module vboxvideo est déjà présent dans le kernel-lts de la nutyx.

Mais il manque les autres : vboxdrv, vboxsf, etc.

J'ai donc entrepris d'installer les kernel guest additions pour mon VBox 5.2.12

J'ai bien sûr installé cards.devel et kernel-lts.devel

Voici ce que j’obtiens dans le log d'erreur de l'installateur de vbox guest addition :
Building the main Guest Additions [13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]
make V=1 CONFIG_MODULE_SIG= -C /li[13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]p/vbox.0 SRCROOT=/tmp/vbox.0 -j2 mo[13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]
make[1]: AVERTISSEMENT : -jN forcé dans un submake : désactivation du mode serveur de tâches.                     [13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]
test -e include/generated/autoconf[13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]\
echo >&2; \
echo >&2 "  ERROR: Kernel configuration is invalid."; \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldco[13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]."; \
echo >&2 ;   [13:09 x86_64 4.14.76-NuTyX-lts gianni@nutyx]
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/tmp/vbox.0
make[2]: ***  Aucune règle pour fabriquer la cible « /tmp/vbox.0/VBoxGuest-linux.o », nécessaire pour « /tmp/vbox.0/vboxguest.o ». Arrêt.
make[1]: *** [Makefile:1527: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile.include.footer:101: vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
modprobe vboxguest failed

Bon bein, je vais suivre le conseil du logfile et lancer les commandes dans /usr/src/linux-4.14 :

sudo make oldconfig
scripts/kconfig/conf  --oldconfig Kconfig
arch/x86/Kconfig:339: can't open file "init/Kconfig"
make[1]: *** [scripts/kconfig/Makefile:87: oldconfig] Error 1
make: *** [Makefile:516: oldconfig] Error 2
et paf !
les source du kernel .devel sont ils au complet?
« Modifié: mer. oct. 17 11:28:16 2018 par artemia76 »
et dieu créa la femme...

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1022
  • Karma: 10
  • Sexe: Homme
    • NuTyX distribution
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #9 le: jeu. oct. 18 08:55:46 2018 »
Je ne vois pas du tout d'où cela peut provenir.

Je ne peux que te donner quelques infos:

1. La NuTyX à virtualiser doit être installée avec les paquets suivants:

- kernel-lts
- kernel-lts.devel
- cards.devel

2. Elle doit être mise à jour via la commande:

cards sync
cards upgrade

3. Virtualbox n'a pas besoin d'être installé sur la NuTyX

4. Les modules de kernel liés à virtualbox installé sur la machine hôte sont:

- vboxdrv
- vboxnetadp
- vboxnetflt
- vboxpci

5. La compilation des addons se fait sur la NuTyX uniquement.

6. La version des "deux virtualbox" (hote et NuTyX) doit correspondre.

7 Cette vidéo explique la procédure (attention la machine hôte est une NuTyX)




Thierry
« Modifié: jeu. oct. 18 08:59:18 2018 par Thierry »

artemia76

  • Petit Nouveau
  • *
  • Messages: 17
  • Karma: 4
  • Sexe: Homme
Re : VirtualBox 5.2.6 Guest addition avec kernel 4.14.19-NuTyX-lts
« Réponse #10 le: jeu. oct. 18 17:20:19 2018 »
Merci Thierry pour les vidéos tutoriels, j'ai suivi exactement la même procédure, et la ,les guests addition se sont installé sans problème

La différence est que moi, je lançais le script d'installation de guest addition après avoir installé l'environnement graphique via un terminal mate(sous X donc).
et dieu créa la femme...