Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Saataja - 22.06.14 - klo:18.47
-
Hei!
Käytössäni on Acer Aspire R6310 -tietokone ja siihen asennettu 64-bittinen Ubuntu 14.04 -käyttöjärjestelmä.
Haluaisin rakentaa virtuaalikoneen Ubuntun sisään VMWare Player -ohjelmistolla ja olen saanut sen aikaisemmin asennettua ainakin Ubuntun 12.04 -versioon.
Latasin alla olevasta osoitteesta
https://www.vmware.com/tryvmware/p/activate.php?p=player&lp=1
alla olevan paketin
VMware Player 5.0.3 for Linux 64-bit
jonka jälkeen rastitin tiedoston Ominaisuudet-ikkunan Oikeudet-välilehdeltä valintaikkunan Salli tiedoston suoritus ohjelmana ja siirsin tiedoston kotihakemistooni
Sen jälkeen ajoin päätteessä alla olevan komennon
sudo sh ./VMware*.bundle
ja VMWaren asennusohjelma käynnistyi. Asennuksen aikana Pääte tulosti alla olevan virheilmoituksen
lasse@lasse-Aspire-R3610:~$ sudo sh ./VMware*.bundle
[sudo] password for lasse:
Extracting VMware Installer...done.
(vmware-installer.py:4501): Gtk-WARNING **: Teemamoottorin moduulia ei löytynyt module_path:sta: ”murrine”,
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: jaettua objektitiedostoa ei voi avata: Tiedostoa tai hakemistoa ei ole
mutta suoritti kuitenkin asennusprosessin loppuun onnistuneesti.
WMWare Playerin pikakukave ilmestyi Unity-valikkoon ja kun sitä klikkaa, näyttöruudulle ilmestyy ilmoitus VMWare Kernel Module Updater -päivityksistä, jotka pitäisi asentaa ennen kuin ohjelmaa voi alkaa käyttää.
Tämän jälkeen päivitityssovellus kysyy pääkäyttäjän salasanaa ja saa tehtyä onnistuneesti päivityspreosessin alla olevan ensimmäisen vaiheen.
Stopping VMWare Services. Seuraavaan eli Virtual Network Device -vaiheeseen siirryttäessä ohjelma antaa alla olevan virheilmoituksen
Unable to start services.
See log file /tmp/vmware-root/vmware-modconfig-8846.log for details.
Kun tämän jälkeen ajan Päätteessä komennon
sudo gedit /tmp/vmware-root/vmware-modconfig-2860.log
Gedit avaa alla tiedoston, jossa lukee alla oleva teksti
2014-06-22T18:28:50.816+02:00| vthread-3| I120: Log for VMware Workstation pid=2860 version=9.0.3 build=build-1410761 option=Release
2014-06-22T18:28:50.816+02:00| vthread-3| I120: The process is 64-bit.
2014-06-22T18:28:50.816+02:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8
2014-06-22T18:28:50.816+02:00| vthread-3| I120: Host is Linux 3.13.0-24-generic Ubuntu 14.04 LTS
2014-06-22T18:28:50.813+02:00| vthread-3| I120: Msg_Reset:
2014-06-22T18:28:50.813+02:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": Tiedostoa tai hakemistoa ei ole.
2014-06-22T18:28:50.813+02:00| vthread-3| I120: ----------------------------------------
2014-06-22T18:28:50.813+02:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2014-06-22T18:28:50.814+02:00| vthread-3| I120: Msg_Reset:
2014-06-22T18:28:50.814+02:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": Tiedostoa tai hakemistoa ei ole.
2014-06-22T18:28:50.814+02:00| vthread-3| I120: ----------------------------------------
2014-06-22T18:28:50.814+02:00| vthread-3| I120: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2014-06-22T18:28:50.815+02:00| vthread-3| I120: Msg_Reset:
2014-06-22T18:28:50.815+02:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences": Tiedostoa tai hakemistoa ei ole.
2014-06-22T18:28:50.815+02:00| vthread-3| I120: ----------------------------------------
2014-06-22T18:28:50.815+02:00| vthread-3| I120: PREF Failed to load user preferences.
2014-06-22T18:28:50.817+02:00| vthread-3| W110: Logging to /tmp/vmware-root/vmware-modconfig-2860.log
2014-06-22T18:28:50.861+02:00| vthread-3| I120: Obtaining info using the running kernel.
2014-06-22T18:28:50.861+02:00| vthread-3| I120: Setting header path for 3.13.0-24-generic to "/lib/modules/3.13.0-24-generic/build/include".
2014-06-22T18:28:50.861+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:50.861+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:50.861+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:50.861+02:00| vthread-3| I120: Created new pathsHash.
2014-06-22T18:28:50.890+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:50.890+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:51.463+02:00| vthread-3| I120: Reading in info for the vmmon module.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Reading in info for the vmnet module.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Reading in info for the vmblock module.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Reading in info for the vmci module.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Reading in info for the vsock module.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Setting vsock to depend on vmci.
2014-06-22T18:28:51.464+02:00| vthread-3| I120: Invoking modinfo on "vmmon".
2014-06-22T18:28:51.472+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
2014-06-22T18:28:51.472+02:00| vthread-3| I120: Invoking modinfo on "vmnet".
2014-06-22T18:28:51.480+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-06-22T18:28:51.481+02:00| vthread-3| I120: Invoking modinfo on "vmblock".
2014-06-22T18:28:51.489+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-06-22T18:28:51.489+02:00| vthread-3| I120: Invoking modinfo on "vmci".
2014-06-22T18:28:51.497+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-06-22T18:28:51.497+02:00| vthread-3| I120: Invoking modinfo on "vsock".
2014-06-22T18:28:51.505+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.
2014-06-22T18:28:51.578+02:00| vthread-3| I120: to be installed: vmnet status: 0
2014-06-22T18:28:51.639+02:00| vthread-3| I120: Obtaining info using the running kernel.
2014-06-22T18:28:51.639+02:00| vthread-3| I120: Setting header path for 3.13.0-24-generic to "/lib/modules/3.13.0-24-generic/build/include".
2014-06-22T18:28:51.639+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:51.639+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:51.639+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:51.667+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:51.668+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:52.235+02:00| vthread-3| I120: Kernel header path retrieved from FileEntry: /lib/modules/3.13.0-24-generic/build/include
2014-06-22T18:28:52.235+02:00| vthread-3| I120: Update kernel header path to /lib/modules/3.13.0-24-generic/build/include
2014-06-22T18:28:52.235+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:52.235+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:52.235+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:52.264+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:52.264+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:52.269+02:00| vthread-3| I120: Found compiler at "/usr/bin/gcc"
2014-06-22T18:28:52.280+02:00| vthread-3| I120: Got gcc version "4.8".
2014-06-22T18:28:52.281+02:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
2014-06-22T18:28:52.281+02:00| vthread-3| I120: Using user supplied compiler "/usr/bin/gcc".
2014-06-22T18:28:52.292+02:00| vthread-3| I120: Got gcc version "4.8".
2014-06-22T18:28:52.292+02:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
2014-06-22T18:28:52.312+02:00| vthread-3| I120: Trying to find a suitable PBM set for kernel "3.13.0-24-generic".
2014-06-22T18:28:52.312+02:00| vthread-3| I120: No matching PBM set was found for kernel "3.13.0-24-generic".
2014-06-22T18:28:52.313+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:52.313+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:52.313+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:52.341+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:52.342+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:52.342+02:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
2014-06-22T18:28:52.411+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:52.412+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:52.412+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:52.442+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:52.442+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:52.442+02:00| vthread-3| I120: The GCC version matches the kernel GCC minor version like a glove.
2014-06-22T18:28:52.442+02:00| vthread-3| I120: Using temp dir "/tmp".
2014-06-22T18:28:52.447+02:00| vthread-3| I120: Obtaining info using the running kernel.
2014-06-22T18:28:52.447+02:00| vthread-3| I120: Setting header path for 3.13.0-24-generic to "/lib/modules/3.13.0-24-generic/build/include".
2014-06-22T18:28:52.447+02:00| vthread-3| I120: Validating path "/lib/modules/3.13.0-24-generic/build/include" for kernel release "3.13.0-24-generic".
2014-06-22T18:28:52.447+02:00| vthread-3| I120: Failed to find /lib/modules/3.13.0-24-generic/build/include/linux/version.h
2014-06-22T18:28:52.447+02:00| vthread-3| I120: /lib/modules/3.13.0-24-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2014-06-22T18:28:52.477+02:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.13.0-24-generic".
2014-06-22T18:28:52.477+02:00| vthread-3| I120: The header path "/lib/modules/3.13.0-24-generic/build/include" for the kernel "3.13.0-24-generic" is valid. Whoohoo!
2014-06-22T18:28:53.037+02:00| vthread-3| I120: Invoking modinfo on "vmnet".
2014-06-22T18:28:53.047+02:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2014-06-22T18:28:54.139+02:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.13.0-24-generic/misc/vmnet.ko".
2014-06-22T18:28:54.147+02:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2014-06-22T18:28:54.220+02:00| vthread-3| I120: Successfully extracted the vmnet source.
2014-06-22T18:28:54.220+02:00| vthread-3| I120: Building module with command "/usr/bin/make -j4 -C /tmp/modconfig-2r9aHM/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-24-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"
2014-06-22T18:29:11.524+02:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.
Missä vika ja mikä neuvoksi?
Koodattu -Storck
-
Onko tuohon kerneliin liittyvä header-paketti asennettuna?
-
Onko tuohon kerneliin liittyvä header-paketti asennettuna?
Mistä voi tarkistaa, mikä Kerneli ja mikä headeri on parhaillaan käytössä?
-
Onkohan alla olevalla paketilla mitään tekemistä tämän ongelman kanssa?
VMware VIX 1.12.3 API for 64-bit Linux
Voisiko tuon asentaminen ratkaista ongelman?
-
Laita vastaisuudessa nuo isot tekstitykset myös koodeihin.
-
Asia selvä! Kiitos neuvoista ja korjauksesta! :)
-
Kun ajan Päätteessä alla olevan komennon
hannu@hannu-Aspire-R3610:~$ sudo update-grub
Pääte tulostaa ulos
[sudo] password for hannu:
Generating grub configuration file ...
Linux-levykuva löytyi: /boot/vmlinuz-3.13.0-24-generic
Löytyi initrd-levykuva: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Löytyi Windows 7 (loader) kohteella /dev/sda1
valmis
En tiedä, oliko tuosta mitään apua asian selvittämisessä, mutta kokeilinpa kuitenkin.
-
Käytössä oleva kernel-versio näkyy komennolla
uname -a
Systeemisi vaikuttaa päivittämättömältä kun kernel-versio on vielä 3.13.0-24,
uusin 14.04:n kernel on nimittäin 3.13.0-29
Ei tuo tietenkään tähän itse ongelmaan mitään vaikuttane.
-
2014-06-22T18:29:11.524+02:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.
Joudut paikkaamaan vmnet-moduulin koodia:
http://ping8888.com/2013/12/13/vmware-modules-kernel-3-13/
http://askubuntu.com/questions/414783/unable-to-run-vmware-failed-to-build-vmnet/444375#444375
-
hannu@hannu-Aspire-R3610:~$ sudo vmplayer
Logging to /tmp/vmware-root/vmware-modconfig-3398.log
(vmware-modconfig:3398): IBUS-WARNING **: The owner of /home/hannu/.config/ibus/bus is not root!
Stopping VMware services:
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Siirrytään hakemistoon "/tmp/modconfig-19DKfL/vmnet-only"
/usr/bin/make -C /lib/modules/3.13.0-24-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-3.13.0-24-generic"
CC [M] /tmp/modconfig-19DKfL/vmnet-only/driver.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/hub.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/userif.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/netif.o
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/netif.c:42:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:29,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/hub.c:43:
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/driver.c:51:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/hub.c: In function ‘VNetHubFindHubByID’:
/tmp/modconfig-19DKfL/vmnet-only/hub.c:132:49: warning: argument to ‘sizeof’ in ‘memcmp’ call is the same expression as the first source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
memcmp(idNum, currHub->id.pvnID, sizeof idNum))) {
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-19DKfL/vmnet-only/hub.c: In function ‘VNetHubAlloc’:
/tmp/modconfig-19DKfL/vmnet-only/hub.c:315:36: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same pointer type ‘uint8 *’ as the destination; expected ‘uint8’ or an explicit length [-Wsizeof-pointer-memaccess]
memcpy(hub->id.pvnID, id, sizeof id);
^
/tmp/modconfig-19DKfL/vmnet-only/userif.c: In function ‘VNetUserIfIoctl’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/userif.c:809:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(VNET_NOTIFY_VERSION == 5);
^
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/userif.c:810:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(ACTION_EXPORTED_VERSION == 2);
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:29,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/driver.c:51:
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
CC [M] /tmp/modconfig-19DKfL/vmnet-only/bridge.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/filter.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/procfs.o
CC [M] /tmp/modconfig-19DKfL/vmnet-only/smac_compat.o
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/filter.c:48:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:29,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/filter.c:48:
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
/tmp/modconfig-19DKfL/vmnet-only/filter.c: At top level:
/tmp/modconfig-19DKfL/vmnet-only/filter.c:206:1: error: conflicting types for ‘VNetFilterHookFn’
VNetFilterHookFn(unsigned int hooknum, // IN:
^
/tmp/modconfig-19DKfL/vmnet-only/filter.c:64:18: note: previous declaration of ‘VNetFilterHookFn’ was here
static nf_hookfn VNetFilterHookFn;
^
/tmp/modconfig-19DKfL/vmnet-only/filter.c:64:18: warning: ‘VNetFilterHookFn’ used but never defined [enabled by default]
/tmp/modconfig-19DKfL/vmnet-only/filter.c:206:1: warning: ‘VNetFilterHookFn’ defined but not used [-Wunused-function]
VNetFilterHookFn(unsigned int hooknum, // IN:
^
make[2]: *** [/tmp/modconfig-19DKfL/vmnet-only/filter.o] Virhe 1
make[2]: *** Odotetaan keskeneräisiä töitä....
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/bridge.c:52:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:29,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/bridge.c:52:
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/procfs.c:43:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:29,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/procfs.c:43:
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-19DKfL/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
In file included from /tmp/modconfig-19DKfL/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-19DKfL/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-19DKfL/vmnet-only/smac_compat.c:53:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-19DKfL/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
^
/tmp/modconfig-19DKfL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
^
make[1]: *** [_module_/tmp/modconfig-19DKfL/vmnet-only] Virhe 2
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-3.13.0-24-generic"
make: *** [vmnet.ko] Virhe 2
make: Poistutaan hakemistosta "/tmp/modconfig-19DKfL/vmnet-only"
Failed to build vmnet. Failed to execute the build command.
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet failed
VMware Authentication Daemon
Siivottu ja tagittu -Karvameduusa
-
2014-06-22T18:29:11.524+02:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.
Joudut paikkaamaan vmnet-moduulin koodia:
http://ping8888.com/2013/12/13/vmware-modules-kernel-3-13/
http://askubuntu.com/questions/414783/unable-to-run-vmware-failed-to-build-vmnet/444375#444375
Alemman linkin Alternatively-ratkaisu antoi sen verran uutta, että se toi eteen saman ongelman eri reittä. Muilla ohjeilla ei ollut mitään vaikutusta ongelmaan.
Tallensin siis tiedoston alla olevasta osoitteesta kotihakemistooni
http://pastebin.com/raw.php?i=p3bkbAMu
ja annoin sille ohjeen mukaisen nimen, joka näkyy alla.
vmnet313.patch
Sen jälkeen ajoin Päätteessä alla olevan komennon
sudo vmplayer
ja sain tulosteeksi koodirimpsun, joka on kopioitu edelliseen viestiini. Tuo viesti on tämän viestin yläpuolella ja jouduin jättämään siitä Koodia-tagit sekä muun informaation pois, jotta se mahtuisi kokonaisuudessaan viestikenttään. Pahoitteluni siitä.
Syötettyäni kyseisen koodin Päätteeseen, VMWare Kernel Module Updater -ohjelma käynnistyi mutta jäi yhä jumiin Virtual Network Devices -kohtaan antaen saman virheilmoituksen kuin aiemmin. Tarvitseeko VMWare Player prosessin suorittamiseen langallista verkkoyhteyttä? Käytän nimittäin tällä hetkellä langatonta verkkoa. Voisiko vika olla siinä?
Entä miten tästä eteenpäin?
-
Alemman linkin Alternatively-ratkaisu antoi sen verran uutta, että se toi eteen saman ongelman eri reittä. Muilla ohjeilla ei ollut mitään vaikutusta ongelmaan.
Tallensin siis tiedoston alla olevasta osoitteesta kotihakemistooni
http://pastebin.com/raw.php?i=p3bkbAMu
ja annoin sille ohjeen mukaisen nimen, joka näkyy alla.
vmnet313.patch
Sen jälkeen ajoin Päätteessä alla olevan komennon
sudo vmplayer
Hmm. Ohjeessa käsketään ajamaan nämä komennot:
cd /usr/lib/vmware/modules/source
tar -xvf vmnet.tar
patch vmnet-only/filter.c < ~/vmnet313.patch
tar -uvf vmnet.tar vmnet-only
rm -r vmnet-only
/usr/lib/vmware/bin/vmware-modconfig --console --install-all
-
Alemman linkin Alternatively-ratkaisu antoi sen verran uutta, että se toi eteen saman ongelman eri reittä. Muilla ohjeilla ei ollut mitään vaikutusta ongelmaan.
Tallensin siis tiedoston alla olevasta osoitteesta kotihakemistooni
http://pastebin.com/raw.php?i=p3bkbAMu
ja annoin sille ohjeen mukaisen nimen, joka näkyy alla.
vmnet313.patch
Sen jälkeen ajoin Päätteessä alla olevan komennon
sudo vmplayer
Hmm. Ohjeessa käsketään ajamaan nämä komennot:
[quote author=nm link=topic=47344.msg363640#msg363640 date=1403472540]
[quote author=Saataja link=topic=47344.msg363639#msg363639 date=1403471928]
Alemman linkin Alternatively-ratkaisu antoi sen verran uutta, että se toi eteen saman ongelman eri reittä. Muilla ohjeilla ei ollut mitään vaikutusta ongelmaan.
Tallensin siis tiedoston alla olevasta osoitteesta kotihakemistooni
http://pastebin.com/raw.php?i=p3bkbAMu
ja annoin sille ohjeen mukaisen nimen, joka näkyy alla.
vmnet313.patch
Sen jälkeen ajoin Päätteessä alla olevan komennon
[code] sudo vmplayer
Hmm. Ohjeessa käsketään ajamaan nämä komennot:
cd /usr/lib/vmware/modules/source
tar -xvf vmnet.tar
patch vmnet-only/filter.c < ~/vmnet313.patch
tar -uvf vmnet.tar vmnet-only
rm -r vmnet-only
/usr/lib/vmware/bin/vmware-modconfig --console --install-all
[/quote]
Alemman linkin Alternatively-ratkaisu antoi sen verran uutta, että se toi eteen saman ongelman eri reittä. Muilla ohjeilla ei ollut mitään vaikutusta ongelmaan.
Tallensin siis tiedoston alla olevasta osoitteesta kotihakemistooni
http://pastebin.com/raw.php?i=p3bkbAMu
ja annoin sille ohjeen mukaisen nimen, joka näkyy alla.
vmnet313.patch
Sen jälkeen ajoin Päätteessä alla olevan komennon
sudo vmplayer
Hmm. Ohjeessa käsketään ajamaan nämä komennot:
cd /usr/lib/vmware/modules/source
tar -xvf vmnet.tar
patch vmnet-only/filter.c < ~/vmnet313.patch
tar -uvf vmnet.tar vmnet-only
rm -r vmnet-only
/usr/lib/vmware/bin/vmware-modconfig --console --install-all
Uusi yritys auttoi sen verran, että pääsin käsiksi alla olevaan hakemistoon
/usr/lib/vmware/modules/source#
mutta kun yritän sen jälkeen ajaa komentoa:
/usr/lib/vmware/bin/vmware-modconfig --console --install-all
saan tulosteeksi ainoastaan ilmoituksen:
Logging to /tmp/vmware-root/vmware-modconfig-18668.log
Failed to parse options.
Tuntematon valitsin --console
Koodin vmplayer
ajaminen puolestaan käynnistää jälleen Module Updaterin, joka jää yhä jumiin samaan kohtaan antaen saman virheilmoituksen. Luulenpa, että on viisainta siirtyä käyttämään VirtualBox.ohjelmistoa. Sen konfiguroinnissa ei ainakaan vaikuttanut olevan mitään ongelmia. Virtualisointi kuitenkin kun on tässä tapauksessa suunnattu pelkkään testikäyttöön niin silloin VirtualBoxin luulisi riittävän hyvin.
Siivottu turhat tagit -Karvameduusa[/code]
-
Logging to /tmp/vmware-root/vmware-modconfig-18668.log
Failed to parse options.
Tuntematon valitsin --console
Ohje ei varmaankaan suoraan toimi 5.0.3:n kanssa. Nykyinen VMware Player on 6.0.2 (https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0), jota muut ovat todennäköisesti käyttäneet.
Lisäys: Vika on ilmeisesti korjattu 6.0.2:ssa, joten sen pitäisi toimia suoraan.
Luulenpa, että on viisainta siirtyä käyttämään VirtualBox.ohjelmistoa.
Jep. Se taitaa olla muutenkin käyttäjäystävällisempi kuin VMwaren ilmaisversio.
-
Luulenpa, että on viisainta siirtyä käyttämään VirtualBox.ohjelmistoa. Sen konfiguroinnissa ei ainakaan vaikuttanut olevan mitään ongelmia. Virtualisointi kuitenkin kun on tässä tapauksessa suunnattu pelkkään testikäyttöön niin silloin VirtualBoxin luulisi riittävän hyvin.
En juurikaan käytä virtuaalikoneita mutta jos niin silloin gnome-boxes. Hyvin yksinkertainen ja helppo, ei tarvitse paljon säätää. Kannattaa kokeilla. Löytyy Ubuntun sovellusvalikoimasta.
-
Logging to /tmp/vmware-root/vmware-modconfig-18668.log
Failed to parse options.
Tuntematon valitsin --console
Ohje ei varmaankaan suoraan toimi 5.0.3:n kanssa. Nykyinen VMware Player on 6.0.2 (https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0), jota muut ovat todennäköisesti käyttäneet.
Lisäys: Vika on ilmeisesti korjattu 6.0.2:ssa, joten sen pitäisi toimia suoraan.
Luulenpa, että on viisainta siirtyä käyttämään VirtualBox.ohjelmistoa.
Jep. Se taitaa olla muutenkin käyttäjäystävällisempi kuin VMwaren ilmaisversio.
VMwaren kohdalla uusimman version lataus auttoi. Kun olin syöttänyt koodin
sudo sh ./VMware*.bundle
Päätteeseen, sain saman virheilmoituksen puuttuvasta moduulista kuin aiemmin, mutta järjestelmä sai silti suoritettua asennuksen loppuun, eikä Module Updater käynnistynyt enää ohjelmiston käynnistyksen yhteydessä, vaan VMWare Player lähti toimimaan suoraan.
Nyt kaikki toimii niin kuin pitää. Pohdin vielä vain sitä, miksei VMwaren kotisivujen downloads-osio tarjoa suoraan VMware Playerista ladattavaksi tuota uusinta 6.0.2 -versiota, vaan sen 5.0.3 -version?
Vika voi tietysti olla omassa huolimattomuudessanikin, mutta muistelisin että Windows-puolella oli sama tilanne. Noudin asennuspaketin VMwaren kotisivuilta ja valittavana oli ainoastaan versio 5.0.3, jonka päivitin asennuksen jälkeen versioion 6.0.2.