Résolu : Virtualbox 5.2+ et 6.0 : échec à l'installation des guest addons sur virtuel Mageia7 :( [Réglé]
le module d'accès à la partition "share" ne s'installe pas
Logiciels / Virtualisation et Émulation

Jeff63 Membre non connecté
-
- Voir le profil du membre Jeff63
- Inscrit le : 17/04/2018
- Groupes :
j'ai une install de magéia 7B1 virtualboxisée ^^)
hier j'ai fait les derni-res majs de MGA7 et j'ai été forcé de mettre à jour aussi les guest additions sur la machine virtuelle pour qu'elle soit au même niveau que le reste.
jusque là j'avais virtualbox v5.2 d'installé et tout fonctionnait, mais après la mise à jour en v5.2.26 les guest additions devait aussi être mises à jour, ce que j'ai voulu faire...
mais l'install échoue sur la machine virtuelle car il lui est impossible de créer le module d'accès à la partition "share" qui permet d'échanger des trucs entre l'hôte et les virtualisés.
comme il y avait une maj virtualbox en v6.0.4 je l'ai faite mais le problème est toujours le même... :
"[root@localhost Bureau]# '/run/media/jeff/VBox_GAs_6.0.4/VBoxLinuxAdditions.run'
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.4 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.0.4 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: Building the modules for kernel
5.0.4-desktop-1.mga7.
VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what
went wrong
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
VirtualBox Guest Additions: Starting.
[root@localhost Bureau]# "
erreur donc, voilà ce que dit le log :
"Building the main Guest Additions module for kernel 5.0.4-desktop-1.mga7.
Building the shared folder support module.
Error building the module. Build output follows.
make V=1 CONFIG_MODULE_SIG= -C /lib/modules/5.0.4-desktop-1.mga7/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Makefile:189: ================= WARNING ================
Makefile:190: 'SUBDIRS' will be removed after Linux 5.3
Makefile:191: Please use 'M=' or 'KBUILD_EXTMOD' instead
Makefile:192: ==========================================
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
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 oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/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
gcc -Wp,-MD,/tmp/vbox.0/.vfsmod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86$
gcc -Wp,-MD,/tmp/vbox.0/.lnkops.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86$
gcc -Wp,-MD,/tmp/vbox.0/.dirops.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86$
gcc -Wp,-MD,/tmp/vbox.0/.regops.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-mageia-linux-gnu/8.3.1/include -I./arch/x86/include -I./arch/x86$
/tmp/vbox.0/vfsmod.c: Dans la fonction « sf_read_super_aux »:
/tmp/vbox.0/vfsmod.c:235:14: error: « MS_REMOUNT » non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser « DT_RELCOUNT$
if (flags & MS_REMOUNT) {
^~~~~~~~~~
DT_RELCOUNT
/tmp/vbox.0/vfsmod.c:235:14: note: chaque identificateur non déclaré est rapporté une seule fois pour chaque fonction dans laquelle il apparaît
make[2]: *** [scripts/Makefile.build:277: /tmp/vbox.0/vfsmod.o] Error 1
make[2]: *** Attente des tâches non terminées....
./tools/objtool/objtool orc generate --module --no-fp --retpoline /tmp/vbox.0/lnkops.o
./tools/objtool/objtool orc generate --module --no-fp --retpoline /tmp/vbox.0/dirops.o
./tools/objtool/objtool orc generate --module --no-fp --retpoline /tmp/vbox.0/regops.o
make[1]: *** [Makefile:1547: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile.include.footer:106: vboxsf] Error 2 "
bwaaaa! keskisspass ???
J'ai vérifié les includes elles sont bien à leurs places, j'ai fait le 'make oldconfig && make prepare' itou mais ça n'a rien changé ça merde toujours au même endroit...
Help ! je l'utilise tout le temps moi le "shared folder"
concrètement comment faire pour que l'install des guest additions se passe de nouveau sans anicroches ?
Merki d'avance ^^)
Édité par Jeff63 Le 26/03/2019 à 09h35

Sylv_01 Membre non connecté
-
- Voir le profil du membre Sylv_01
- Inscrit le : 29/05/2012
- Groupes :
idem chez moi, sur une Cauldron dans une VB, depuis le noyau 5.0.2 je ne parviens plus à installer les add-ons...
Je n'ai pas vérifié si un rapport de bug était remonté dans bugzilla...


Jeff63 Membre non connecté
-
- Voir le profil du membre Jeff63
- Inscrit le : 17/04/2018
- Groupes :
c'est exactement ce qui nous arrive.
help!!!

Jeff63 Membre non connecté
-
- Voir le profil du membre Jeff63
- Inscrit le : 17/04/2018
- Groupes :
dabord dans les prefs de la machine virtuelle, section 'dossier partagé' décocher 'monter automatiquement'
ensuite dans la machine virtuelle ouvrir un terminal en mode r00t, puis monter le dossier :
"[root@localhost Bureau]# mount -t vboxsf share /media/sf_share"
et ça marche, en attendant la version débugguée ^^)

Antoniop Membre non connecté
-
- Voir le profil du membre Antoniop
- Inscrit le : 21/12/2011
- Groupes :
Sur Mageia, il y a un paquet "virtualbox-guest-additions" qui contient ce qu'il faut avec les dépendances nécessaires (à installer sur la VM donc).
Concernant le problème de montage du dossier partagé, j'ai le même problème, et j'ai utilisé ta solution !

Édité par Antoniop Le 20/05/2019 à 10h29

zatox Membre non connecté
-
- Voir le profil du membre zatox
- Inscrit le : 27/09/2011
- Groupes :
Carte mère Gigabyte B650 AORUS ELITE AX V1.0 WiFi
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616

zatox Membre non connecté
-
- Voir le profil du membre zatox
- Inscrit le : 27/09/2011
- Groupes :
Je reviens sur ce sujet déjà un peu vieux, mais j'ai le même problème d'installations et activation des additions invité.
J'ai installé la VM VirtualBox depuis le CCM, ensuite après l'avoir lancée puis ajouté un OS (en l'occurence Mac OS X) quand je clique sur "périphériques" --> "insérer l'image CD des additions invité" il me réponds "qu'il est impossible de trouver le fichier d'image disque des additions invité VirtualBox et propose de le télécharger" mais ça ne marche pas, je vous passe les détails, mais il s'agit bien du bug signalé plus haut.
Cependant est-il possible d'avoir quelques explications sur la solution manuelle trouvée par jeff63:
jeff63 :
dabord dans les prefs de la machine virtuelle, section 'dossier partagé' décocher 'monter automatiquement'
ensuite dans la machine virtuelle ouvrir un terminal en mode r00t, puis monter le dossier :
"[root@localhost Bureau]# mount -t vboxsf share /media/sf_share"
ensuite dans la machine virtuelle ouvrir un terminal en mode r00t, puis monter le dossier :
"[root@localhost Bureau]# mount -t vboxsf share /media/sf_share"
Serait-il possible d'avoir une explication sur cette commande mount ?
Ensuite:
Antoniop :
Sur Mageia, il y a un paquet "virtualbox-guest-additions" qui contient ce qu'il faut avec les dépendances nécessaires (à installer sur la VM donc).
Mais comment je fais pour l'installer sur la VM ? si je coche le paquet virtualbox-guest-additions dans CCM, il ne va pas l'installer dans la VM mais dans mon sytème hôte à savoir Mageia 7 non ?!!
Je précise que je suis entrain d'essayer de faire tourner Mac OS X High Sierra sur la VM VirtualBox mais j'ai essayé aussi d'autres OS tels que debian, kali, mint et ils tournent tous mais toujours avec le problème d'installation des additions invité.
Je vous remercie pour les réponses que vous pourrez me donner.
Carte mère Gigabyte B650 AORUS ELITE AX V1.0 WiFi
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616

Antoniop Membre non connecté
-
- Voir le profil du membre Antoniop
- Inscrit le : 21/12/2011
- Groupes :
zatox :
Mais comment je fais pour l'installer sur la VM ? si je coche le paquet virtualbox-guest-additions dans CCM, il ne va pas l'installer dans la VM mais dans mon sytème hôte à savoir Mageia 7 non ?!!
Antoniop :
Sur Mageia, il y a un paquet "virtualbox-guest-additions" qui contient ce qu'il faut avec les dépendances nécessaires (à installer sur la VM donc).
Mais comment je fais pour l'installer sur la VM ? si je coche le paquet virtualbox-guest-additions dans CCM, il ne va pas l'installer dans la VM mais dans mon sytème hôte à savoir Mageia 7 non ?!!
Oui, au temps pour moi, cette solution ne marche que si l'invité est une mageia : il faut aller dans le CCM de l'invité pour installer le paquet "guest-additions"
Si l'invité n'est pas une mageia, alors cela ne marche pas, il faut faire "insérer le cd des additions invité", puis le reste de la manip (lorsque cela marche).
Sur un forum virtualbox, il y a un gars qui expliquait en réponse à un problème similaire à celui que nous avons, que sans doute le problème c'est que nous utilisons une version de VB pas assez récente par rapport à la version du noyau, qui est beaucoup plus récente.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie