Connexion

Forum

Logiciels » Virtualisation et Émulation 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: 537

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: 187

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
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie