Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

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

Jeff63 Membre non connecté

Rang

Avatar

Inscrit le : 17/04/2018 à 05h02

Messages: 25

Le 25/03/2019 à 13h30
Hello ^^)

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 ^^) Edité par Jeff63 Le 26/03/2019 à 09h35
   
Sylv_01 Membre non connecté

Rang

Avatar

Inscrit le : 29/05/2012 à 18h16

Messages: 563

Le 25/03/2019 à 14h13
Bonjour,
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... :gene2l:
   
Jeff63 Membre non connecté

Rang

Avatar

Inscrit le : 17/04/2018 à 05h02

Messages: 25

Le 25/03/2019 à 18h36
Très juste ^^) trouvé ceci : https://bugs.mageia.org/show_bug.cgi?id=24141

c'est exactement ce qui nous arrive.

help!!!
   
Jeff63 Membre non connecté

Rang

Avatar

Inscrit le : 17/04/2018 à 05h02

Messages: 25

Le 26/03/2019 à 09h33
Résolu :! (m'enfin, Work-Arounded à la mano...)

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é

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 224

Le 20/05/2019 à 10h27
Petit remarque : d'après moi, il n'est pas nécessaire d'installer les "guest additions" qui sont sur l'iso fournie par virtualbox.
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 ! :) Edité par Antoniop Le 20/05/2019 à 10h29
   
zatox Membre non connecté

Rang

Avatar

Inscrit le : 27/09/2011 à 17h34

Messages: 909

Le 26/11/2019 à 14h12
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).
   
zatox Membre non connecté

Rang

Avatar

Inscrit le : 27/09/2011 à 17h34

Messages: 909

Le 26/11/2019 à 14h15
Bonjour, et pardon j'ai fait une fausse manip sur le message précédent et je ne sais pas l'enlever !!!!!!!!!!!!!

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"


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.





   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 224

Le 11/12/2019 à 23h11
zatox :

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