Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: VirtualBox instalace přídavků pro hosta. [VYŘEŠENO]  (Přečteno 5317 krát)

Cendas

VirtualBox instalace přídavků pro hosta. [VYŘEŠENO]
« kdy: 29 Prosince 2013, 08:27:19 »
Ahoj Mám VirtualBox v4.2.16 v něm Ubuntu 13.10 nedaří se mi nainstalovat přídavky pro hosta. tady je zpráva z terminálu. Výpis z logu je hodně dlouhý.
Kód: [Vybrat]
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.16 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.2.16 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...done.
Building the shared folder support module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done.
Installing the Window System drivers
Installing X.Org Server 1.14 modules ...done.
Setting up the Window System to use the Guest Additions ...done.
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.

Installing graphics libraries and desktop services components ...done.
Press Return to close this window...
« Poslední změna: 30 Prosince 2013, 19:11:13 od Cendas »

mspetik

  • Návštěvník
  • Příspěvků: 14
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #1 kdy: 29 Prosince 2013, 08:43:23 »
linux-headers máš nainstalovány ?

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #2 kdy: 29 Prosince 2013, 11:53:24 »
linux-headers máš nainstalovány ?


The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #3 kdy: 29 Prosince 2013, 12:43:50 »
Ano mám nainstalovány linux-headers.
Tady ještě výpis ze souboru log poslední řádky ke jsou chyby.
Kód: [Vybrat]
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/.vfsmod.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include  -I/usr/src/linux-headers-3.11.0-14-generic/arch/x86/include -Iarch/x86/include/generated  -Iinclude -I/usr/src/linux-headers-3.11.0-14-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.11.0-14-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.11.0-14-generic/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 -fno-delete-null-pointer-checks -O2 -m64 -mno-sse -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -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_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -fshort-wchar -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I/lib/modules/3.11.0-14-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxsf/ -I/tmp/vbox.0/vboxsf/include -I/tmp/vbox.0/vboxsf/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vfsmod)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxsf)" -c -o /tmp/vbox.0/.tmp_vfsmod.o /tmp/vbox.0/vfsmod.c
  if [ "-pg" = "-pg" ]; then if [ /tmp/vbox.0/vfsmod.o != "scripts/mod/empty.o" ]; then /usr/src/linux-headers-3.11.0-14-generic/scripts/recordmcount  "/tmp/vbox.0/vfsmod.o"; fi; fi;
  gcc -Wp,-MD,/tmp/vbox.0/.dirops.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include  -I/usr/src/linux-headers-3.11.0-14-generic/arch/x86/include -Iarch/x86/include/generated  -Iinclude -I/usr/src/linux-headers-3.11.0-14-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.11.0-14-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.11.0-14-generic/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 -fno-delete-null-pointer-checks -O2 -m64 -mno-sse -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -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_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -fshort-wchar -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I/lib/modules/3.11.0-14-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxsf/ -I/tmp/vbox.0/vboxsf/include -I/tmp/vbox.0/vboxsf/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(dirops)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxsf)" -c -o /tmp/vbox.0/.tmp_dirops.o /tmp/vbox.0/dirops.c
/tmp/vbox.0/dirops.c:292:5: error: unknown field ‘readdir’ specified in initializer
     .readdir = sf_dir_read,
     ^
/tmp/vbox.0/dirops.c:292:5: warning: initialization from incompatible pointer type [enabled by default]
/tmp/vbox.0/dirops.c:292:5: warning: (near initialization for ‘sf_dir_fops.flush’) [enabled by default]
make[2]: *** [/tmp/vbox.0/dirops.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxsf] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

mspetik

  • Návštěvník
  • Příspěvků: 14
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #4 kdy: 29 Prosince 2013, 19:00:53 »
Aktualizace na novější verzi virtualbox ?
Podobný problém jsem našel tady http://askubuntu.com/questions/370305/problem-with-installing-vbox-guest-additions-in-13-10-shared-folders

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #5 kdy: 29 Prosince 2013, 19:59:32 »
Ahoj díky za odkaz, pomohlo to přeinstalovat za novější verzi.  :)
Složku už mám ale dostanu se do ní pouze jako root. Zkoušel jsem ji změnit práva ale nejde to.
V nastavení ve virtual boxu mám nastaven přístup plný.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #6 kdy: 29 Prosince 2013, 23:12:53 »
Ahoj díky za odkaz, pomohlo to přeinstalovat za novější verzi.  :)
Složku už mám ale dostanu se do ní pouze jako root. Zkoušel jsem ji změnit práva ale nejde to.
V nastavení ve virtual boxu mám nastaven přístup plný.

Ve virtuální mašině musíš být ve skupině vbox* (vboxsf myslim).
Plný přístup říká, že se sdílený adresář bude zapisovatelný.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #7 kdy: 30 Prosince 2013, 08:00:49 »
To mám tak nastavené ostatně to ani změnit nejde.
Když dám aby to připojilo automaticky tak to nefunguje.
V terminálu přes mount to připojit jde.
Tak jsem si vytvořil skript na připojení.
Jde nějak zadat do skriptu heslo přímo abych ho nemusel vždy psát?

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #8 kdy: 30 Prosince 2013, 09:09:54 »
To mám tak nastavené ostatně to ani změnit nejde.
Když dám aby to připojilo automaticky tak to nefunguje.
V terminálu přes mount to připojit jde.
Tak jsem si vytvořil skript na připojení.
Jde nějak zadat do skriptu heslo přímo abych ho nemusel vždy psát?

Co máš tak nastavené? Všechno jde klikacím způsobem změnit...
Jasně, protože mount je se sudo
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #9 kdy: 30 Prosince 2013, 10:42:48 »
Mám nastaveno skupinu vboxsf .
Mě to prostě nejde když nastavím automatické připojení.
Tak se do té složky jako uživatel nepodívám. jako root jo ale soubory jdou jen číst.
Připojím li si to sám do složky tak to funguje normálně.
Možná je někde chybně nastavení ten automount. Asi to bude v nějakém souboru pro nastavení ale nevím kde ten soubor hledat.  V fstab to není.
« Poslední změna: 30 Prosince 2013, 10:45:33 od Cendas »

mspetik

  • Návštěvník
  • Příspěvků: 14
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #10 kdy: 30 Prosince 2013, 14:24:55 »
Mě to funguje .
Nepřipojuji přes fstab , ale přes /etc/rc.local .
Stačí přidat řádek před exit 0
sudo mount -t vboxsf -o uid=1000,gid=1000 sdilena_slozka /home/jmeno_uzivatele/tadysdilet
bez uid,gid ti to připojí taktéž ale jako root.

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #11 kdy: 30 Prosince 2013, 14:28:58 »
Občas mám pocit že ta Wiki je naprosto zbytečná když se tam nikdo nedívá. :'(
http://wiki.ubuntu.cz/virtualizace/virtualbox
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #12 kdy: 30 Prosince 2013, 19:10:13 »
Mě to funguje .
Nepřipojuji přes fstab , ale přes /etc/rc.local .
Stačí přidat řádek před exit 0
sudo mount -t vboxsf -o uid=1000,gid=1000 sdilena_slozka /home/jmeno_uzivatele/tadysdilet
bez uid,gid ti to připojí taktéž ale jako root.
Dík za radu, upravil jsem ten soubor rc.local a  funguje to.  :)
Tvé rady jsou dobré stručné a přesné.  ;)
« Poslední změna: 30 Prosince 2013, 19:21:53 od Cendas »

Cendas

Re:VirtualBox instalace přídavků pro hosta.
« Odpověď #13 kdy: 30 Prosince 2013, 19:15:40 »
Občas mám pocit že ta Wiki je naprosto zbytečná když se tam nikdo nedívá. :'(
http://wiki.ubuntu.cz/virtualizace/virtualbox
Já jsem na Wiki koukal konkrétně na tu stránku co jsi mi poslal odkaz ale  buť jsem to tam přehlédl nebo to tam není.
« Poslední změna: 30 Prosince 2013, 19:17:43 od Cendas »

 

Provoz zaštiťuje spolek OpenAlt.