Forum Linux.debian/ubuntu installer vbox-addtion sous ubuntu14

Posté par  . Licence CC By‑SA.
Étiquettes :
0
27
oct.
2014

Bonjour à tous,

J'ai installer une ubuntu 14 en client sous Virtualbox, mais je ne comprend pas pourquoi je n'arrive pas à ajouter les vbox-additions sous cette distrib.

Voici les log:
[CODE]
grep: /lib/modules/3.16.0-23-generic/build/include/linux/version.h: Aucun fichier ou dossier de ce type
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.16.0-23-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
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/.VBoxGuest-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/include -I./arch/x86/include -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include -D_KERNEL_ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -m64 -mno-mmx -mno-sse -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I/lib/modules/3.16.0-23-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxguest/ -I/tmp/vbox.0/vboxguest/include -I/tmp/vbox.0/vboxguest/r0drv/linux -D_KERNEL_ -DMODULE -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(VBoxGuest_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxguest)" -c -o /tmp/vbox.0/.tmp_VBoxGuest-linux.o /tmp/vbox.0/VBoxGuest-linux.c
/tmp/vbox.0/VBoxGuest-linux.c:206:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘g_VBoxGuestPciId’
static const struct pci_device_id devinitdata g_VBoxGuestPciId[] =
^
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:78:0,
from /tmp/vbox.0/VBoxGuest-linux.c:28:
include/linux/module.h:138:40: error: ‘
mod_pci_g_VBoxGuestPciId_device_table’ aliased to undefined symbol ‘g_VBoxGuestPciId’
extern const struct type##device_id _mod
##type##_##name##_device_table \
^
/tmp/vbox.0/VBoxGuest-linux.c:216:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’
MODULE_DEVICE_TABLE(pci, g_VBoxGuestPciId);
^
scripts/Makefile.build:257: recipe for target '/tmp/vbox.0/VBoxGuest-linux.o' failed
make[2]: *** [/tmp/vbox.0/VBoxGuest-linux.o] Error 1
Makefile:1345: recipe for target '
module_/tmp/vbox.0' failed
make[1]: *** [module/tmp/vbox.0] Error 2
/tmp/vbox.0/Makefile.include.footer:79: recipe for target 'vboxguest' failed
make: *** [vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
[/code]

  • # Détails ?

    Posté par  (site web personnel) . Évalué à 1.

    Salut,

    Comment tentes-tu l'installation des additions invité ?

    Avec le paquet proposé par Ubuntu ou par les sources téléchargées par ailleurs ?

    Les headers du noyau sont-ils installés ?

    • [^] # Re: Détails ?

      Posté par  . Évalué à 1.

      Je te remercie pour ta réponse.

      J'essayais de l'installer directement depuis virtalbox (Péripérique > Installer les additions invité.)

      voici les commande que je viens de faire:
      sudo apt-get install linux-headers-$(uname -r)
      sudo apt-get install dkms
      Puis installation de virtualbox-addition.

      Le soucis est que ma résolution reste en 640X480? impossible d'avoir une fenetre/resolution meilleur?

      • [^] # Re: Détails ?

        Posté par  . Évalué à 1.

        essaye d'installer les paquets virtualbox-guest-X11 et virtualbox-guest-dkms disponibles dans les dépôts "multiverse" directement depuis ta machine virtuelle.

        sudo apt-get install virtualbox-guest-X11 virtualbox-guest-dkms

        • [^] # Re: Détails ?

          Posté par  . Évalué à 1.

          Je te remercie,
          Je viens d'essayer mais j'ai le message "Impossible de trouver le paquet"

          Pourtant j'ai été checker /etc/apt/sources.list
          Et multiverse n'est pas commenté???

          Ps: désolé j'arrive sous ubuntu? et avec la micro-résolution, je vois pas toute les fenetres.

          • [^] # Re: Détails ?

            Posté par  . Évalué à 1.

            Surprenant!

            sudo apt-get update
            sudo apt-cache show virtualbox-guest-*

            Tu devrais avoir les informations sur les paquets disponibles

            • [^] # Re: Détails ?

              Posté par  . Évalué à 1.

              je te remericie.

              voilà

              moi@moi-VirtualBox:~$ sudo apt-get update
              […]

              moi@moi-VirtualBox:~$ sudo apt-get install virtual-guest-x11 virtual-guest-dkms
              Lecture des listes de paquets… Fait
              Construction de l'arbre des dépendances

              Lecture des informations d'état… Fait
              E: Impossible de trouver le paquet virtual-guest-x11
              E: Impossible de trouver le paquet virtual-guest-dkms
              moi@moi-VirtualBox:~$ sudo apt-cache show virtualbox-guest-*
              Package: virtualbox-guest-additions-iso
              Priority: extra
              Section: multiverse/misc
              Installed-Size: 56973
              Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
              Original-Maintainer: Debian Virtualbox Team pkg-virtualbox-devel@lists.alioth.debian.org
              Architecture: all
              Version: 4.3.18-1
              Replaces: virtualbox-guest-additions (<< 4.0.6-1~)
              Recommends: virtualbox (>= 4.3.18)
              Conflicts: virtualbox-2.0, virtualbox-2.1, virtualbox-2.2, virtualbox-3.0, virtualbox-3.1, virtualbox-3.2, virtualbox-4.0, virtualbox-4.1, virtualbox-4.2
              Breaks: virtualbox-guest-additions (<< 4.0.6-1~)
              Filename: pool/multiverse/v/virtualbox-guest-additions-iso/virtualbox-guest-additions-iso_4.3.18-1_all.deb
              Size: 39771792
              MD5sum: 2be3b3e95e0b8edcda3b99ae4a290463
              SHA1: 350bcd53e6f1dddf7a7dd8ca6403b772e5f867f2
              SHA256: 491e8e657eb43ed156456904c50d1fc72741544bd9cbf3e193e99091ac15aad7
              Description-fr: image iso pour Virtualbox comportant les extensions pour le système invité
              VirtualBox est une solution libre de virtualisation x86 qui permet
              d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou
              Linux, sur un système Linux.
              .
              Ce paquet fournit une image ISO qui contient les additions invités pour
              Linux, Solaris et Windows à installer sur le système hôte. Les systèmes
              invités peuvent alors monter l'iso et installer les additions invités de
              là.
              Description-md5: 11a9eaac064138ec238f7c2ee4c018df
              Homepage: http://www.virtualbox.org/
              Bugs: https://bugs.launchpad.net/ubuntu/+filebug
              Origin: Ubuntu

              Package: virtualbox-guest-utils
              Priority: optional
              Section: multiverse/misc
              Installed-Size: 2092
              Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
              Original-Maintainer: Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>
              Architecture: amd64
              Source: virtualbox
              Version: 4.3.18-dfsg-1
              Depends: adduser, pciutils, libc6 (>= 2.15), libpam0g (>= 0.99.7.1)
              Pre-Depends: dpkg (>= 1.15.6~)
              Recommends: virtualbox-guest-dkms (= 4.3.18-dfsg-1) | virtualbox-guest-source (= 4.3.18-dfsg-1), virtualbox-guest-x11 (= 4.3.18-dfsg-1)
              Filename: pool/multiverse/v/virtualbox/virtualbox-guest-utils_4.3.18-dfsg-1_amd64.deb
              Size: 370372
              MD5sum: 5c82957b3239367246322405edba4878
              SHA1: 591b12d11bc1a4f7adba50be8afc89b677c6bc4e
              SHA256: ff31020df88e5e022f517e1664500f3ff8464a082e48e15c162210457998135f
              Description-fr: Solution de virtualisation x86 - Utilitaires pour invités non basés sur X11
               VirtualBox est une solution libre de virtualisation x86 qui permet
               d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou
               Linux, sur un système Linux.
               .
               Ce paquet fournit les utilitaires pour les invités non basés sur X11 pour
               VirtualBox. Ces utilitaires sont destinés à être exécutés à l'intérieur de
               la machine virtuelle. Ils offrent une plus grande intégration entre le
               système hôte et la machine virtuelle et permettent de partager des données
               dans des dossiers partagés.
              Description-md5: 0c420aa026ad03a572b15c6e38dbebf7
              Homepage: http://www.virtualbox.org/
              Bugs: https://bugs.launchpad.net/ubuntu/+filebug
              Origin: Ubuntu
              
              Package: virtualbox-guest-dkms
              Priority: optional
              Section: multiverse/kernel
              Installed-Size: 3687
              Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
              Original-Maintainer: Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>
              Architecture: all
              Source: virtualbox
              Version: 4.3.18-dfsg-1
              Depends: virtualbox-guest-utils (>= 4.3.18-dfsg-1), dkms (>= 2.1.0.0)
              Pre-Depends: dpkg (>= 1.15.6~)
              Filename: pool/multiverse/v/virtualbox/virtualbox-guest-dkms_4.3.18-dfsg-1_all.deb
              Size: 470110
              MD5sum: 7bc522f1753cb0d17631983d132b02bd
              SHA1: 27b28324694869ee41b4c090f4b730ea0820f4aa
              SHA256: 67e7b2c404498525cadf275db53ba7856325a9fc833538603bec7e42ce00a207
              Description-fr: Solution de virtualisation x86 - source du module d'additions invités pour DKMS
               VirtualBox est une solution libre de virtualisation x86 qui permet
               d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou
               Linux, sur un système Linux.
               .
               Ce paquet contient le code source pour les modules du noyau pour les
               additions invités virtualbox à compiler avec DKMS. Les sources du noyau ou
               les en-têtes sont requises pour compiler ces modules.
              Description-md5: e15ead9377a7f1e325ded819d3cfaf8b
              Homepage: http://www.virtualbox.org/
              Modaliases: vboxguest(pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*)
              Bugs: https://bugs.launchpad.net/ubuntu/+filebug
              Origin: Ubuntu
              
              Package: virtualbox-guest-source
              Priority: optional
              Section: multiverse/kernel
              Installed-Size: 658
              Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
              Original-Maintainer: Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>
              Architecture: all
              Source: virtualbox
              Version: 4.3.18-dfsg-1
              Depends: build-essential, bzip2, debhelper (>= 9), kbuild, module-assistant
              Filename: pool/multiverse/v/virtualbox/virtualbox-guest-source_4.3.18-dfsg-1_all.deb
              Size: 567322
              MD5sum: f6a884c8ebf4e12eda8f831b753940fd
              SHA1: 793a7ce50426092ba05c82b4978d8d99b59c553f
              SHA256: 97bc172cdd9f7c7066e1b02e2a7bb9d1560e1ce45582811315b0ea68c7aa81cb
              Description-fr: Solution de virtualisation x86 - source de module d'additions invité
               VirtualBox est une solution libre de virtualisation x86 qui permet
               d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou
               Linux, sur un système Linux.
               .
               Ce paquet contient le code source pour les modules du noyau pour les
               additions invités virtualbox. Le paquet virtualbox-guest-utils est
               également nécessaire afin de faire usage de ces modules. Les sources du
               noyau ou les en-têtes sont requises pour compiler ces modules.
              Description-md5: fd60384a9f99f9f360a9dcc85b3fd6cc
              Homepage: http://www.virtualbox.org/
              Bugs: https://bugs.launchpad.net/ubuntu/+filebug
              Origin: Ubuntu
              
              Package: virtualbox-guest-x11
              Priority: optional
              Section: multiverse/x11
              Installed-Size: 6149
              Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
              Original-Maintainer: Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>
              Architecture: amd64
              Source: virtualbox
              Version: 4.3.18-dfsg-1
              Provides: xorg-driver-video
              Depends: virtualbox-guest-utils (= 4.3.18-dfsg-1), libc6 (>= 2.15), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxmu6, libxrandr2, libxt6, xorg-video-abi-18, xserver-xorg-core (>= 2:1.15.99.903)
              Pre-Depends: dpkg (>= 1.15.6~)
              Filename: pool/multiverse/v/virtualbox/virtualbox-guest-x11_4.3.18-dfsg-1_amd64.deb
              Size: 1015258
              MD5sum: 0d6d53d05bd70e837467c216157adcc1
              SHA1: 0c17ccf0be425f504a75de5cead992f8513114c3
              SHA256: fb95090512c60332b6fd6673267c0f40df8f554e97bfaab52a39aa1d77bdd630
              Description-fr: Solution de virtualisation x86 - Utilitaires pour invités basés sur X11
               VirtualBox est une solution libre de virtualisation x86 qui permet
               d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou
               Linux, sur un système Linux.
               .
               Ce paquet fournit les utilitaires pour les invités basés sur X11 pour
               VirtualBox. Ces utilitaires sont destinés à être exécutés à l'intérieur de
               la machine virtuelle. Ils offrent une plus grande intégration entre le
               système hôte et la machine virtuelle et améliorent la performance
               interactive.
              Description-md5: 3487afde0b114ec7e205b11f1dd3f7a5
              Homepage: http://www.virtualbox.org/
              Bugs: https://bugs.launchpad.net/ubuntu/+filebug
              Origin: Ubuntu
              
              • [^] # Re: Détails ?

                Posté par  . Évalué à 1.

                Autant pour moi je faisais un faute de frappe.

                sudo apt-get install virtual-guest-x11 virtual-guest-dkms
                et non
                sudo apt-get install virtualbox-guest-x11 virtualbox-guest-dkms
                !! forcement

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.