jihem i'll add this as well in case anyone had installed 12.5.x manually and upgraded to 14.x via AUR as I did and ran the uninstall and deleted all the previous files. Apparently I ended up with 2x /etc/vmware/config files and I had the "[AppLoader] Unable to lookup library directory" error as well but removing the older /etc/vmware/config file (by renaming, just in case) and copying the other config.pacnew file to just config did the trick. Thank you for making this work.
Search Criteria
Package Details: vmware-workstation 17.6.1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/vmware-workstation.git (read-only, click to copy) |
---|---|
Package Base: | vmware-workstation |
Description: | The industry standard for running multiple operating systems as virtual machines on a single Linux PC. |
Upstream URL: | https://www.vmware.com/products/workstation-for-linux.html |
Keywords: | dkms ovftool player vmplayer vmware workstation |
Licenses: | custom |
Conflicts: | vmware-modules-dkms, vmware-ovftool, vmware-patch, vmware-systemd-services |
Provides: | vmware-ovftool |
Submitter: | synthead |
Maintainer: | jihem |
Last Packager: | jihem |
Votes: | 203 |
Popularity: | 3.30 |
First Submitted: | 2017-02-10 19:04 (UTC) |
Last Updated: | 2024-10-11 05:17 (UTC) |
Dependencies (13)
- dkms (dkms-gitAUR, dkms-fast-zstdAUR)
- fuse2
- gcr
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- gtkmm3
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libcanberra
- libxcrypt-compat
- pcsclite (pcsclite-gitAUR)
- vmware-keymapsAUR
- sqlite (sqlite-fossilAUR) (make)
- linux-headers (optional) – build modules against Arch kernel
Required by (6)
Sources (22)
- config
- configure-initscript.sh
- dkms.conf.in
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-linux-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-linuxPreGlibc25-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-netware-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-solaris-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-winPre2k-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-winPreVista-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.1/24319023/linux/core/VMware-Workstation-17.6.1-24319023.x86_64.bundle.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.1/24319023/linux/packages/vmware-tools-windows-12.4.5-23787635.x86_64.component.tar
- Makefile
- vmmon.patch
- vmnet.patch
- vmware-bootstrap
- vmware-environment.sh
- vmware-networks-configuration.service
- vmware-networks.path
- vmware-networks.service
- vmware-usbarbitrator.path
- vmware-usbarbitrator.service
- vmware-vix-bootstrap
Latest Comments
« First ‹ Previous 1 .. 48 49 50 51 52 53 54 55 56 57 58 .. 66 Next › Last »
Muddy commented on 2018-01-09 02:54 (UTC)
teacher4711 commented on 2018-01-07 20:00 (UTC)
Thank you so much for updating to the latest version 12.5.8!!!
I tried using version 14 with the ' monitor.allowLegacyCPU = "true" ' command in the /etc/vmware/config file but to no avail.
Greetings Michael
jihem commented on 2018-01-07 15:38 (UTC) (edited on 2018-01-08 08:14 (UTC) by jihem)
To be clear, I don't maintain the 12.x.x branch of VMware, because I cannot reliably test the both versions on my personal machine. I only put instructions to install the last version I have built and tested.
Exceptionally, I have updated the package for 12.5.8 because it's probably the last update VMware will provide for this version. But keep in mind that I won't maintain compatibility for Linux > 4.14 (which is fortunately the new LTS) or fix future bugs/incompatibilities.
So, if you don't want to stay on Linux LTS, you should switch to vmware-patch. It is not as convenient to install as this package but the current maintainer provides the compatibility with this version of VMware.
teacher4711 commented on 2018-01-06 18:23 (UTC) (edited on 2018-01-06 18:33 (UTC) by teacher4711)
First of all, thanks for the awesome package and the dedication you put into it.
Is it possible to also get the latest 12.5.8 version since you still seem to maintain the 12.5.7 version and you pinned instructions how to get it?
That would be awesome because I have a Core2Duo which is not capable of running the latest 14.x.x version.
What I changed in the PKGBUILD to get the version is: pkgver=12.5.8_7098237
The first line in the sha256sums to '04b93507724a5d38ea154436fb5c96e85b1009955eea5bb7995c5289a5acac32'
Unfortunately, there is an error message: Hunk #1 FAILED at 77. 1 out of 1 hunk FAILED -- saving rejects to file vmnetInt.h.rej
Thanks in advance Michael
jihem commented on 2018-01-03 19:51 (UTC)
@Win8Error: Thanks! It's done.
Win8Error commented on 2018-01-03 10:28 (UTC)
Can you please add "ncurses5-compat-libs" to the dependencies list?
Without it VMware can't use the Guest-Additions-ISOs for the VMs.
zigo commented on 2017-12-29 08:44 (UTC) (edited on 2017-12-29 08:46 (UTC) by zigo)
@jihem i removed the /var/lib/dkms/vmware-workstation/14.1.0_7370693/build directory and restarted the command "dkms install -k 4.14.8-1-ARCH vmware-workstation/14.1.0_7370693". I get the same error
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.14.8-1-ARCH KVERSION=4.14.8-1-ARCH SRCDIR=/usr/src/vmware-workstation-14.1.0_7370693....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.14.8-1-ARCH (x86_64) Consult /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/make.log for more information.
jihem commented on 2017-12-29 07:47 (UTC)
Try to remove /var/lib/dkms/vmware-workstation/14.1.0_7370693/build directory and restart the command.
zigo commented on 2017-12-29 06:53 (UTC)
@jihem i started the command "dkms install -k 4.14.8-1-ARCH vmware-workstation/14.1.0_7370693" and i get this
Building module: cleaning build area... make -j4 KERNELRELEASE=4.14.8-1-ARCH KVERSION=4.14.8-1-ARCH SRCDIR=/usr/src/vmware-workstation-14.1.0_7370693...(bad exit status: 2) Error! Bad return status for module build on kernel: 4.14.8-1-ARCH (x86_64) Consult /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/make.log for more information.
this is the output of the "/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/make.log"
DKMS make.log for vmware-workstation-14.1.0_7370693 for kernel 4.14.8-1-ARCH (x86_64) Fri Dec 29 08:51:39 EET 2017 cp -r /usr/src/vmware-workstation-14.1.0_7370693/vmmon-only vmmon-only cp -r /usr/src/vmware-workstation-14.1.0_7370693/vmnet-only vmnet-only make KVERSION=4.14.8-1-ARCH VM_KBUILD=yes -C vmnet-only make KVERSION=4.14.8-1-ARCH VM_KBUILD=yes -C vmmon-only make[1]: Entering directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only' Using kernel build system. make[1]: Entering directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only' Using kernel build system. make -C /lib/modules/4.14.8-1-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[2]: Entering directory '/usr/lib/modules/4.14.8-1-ARCH/build' make -C /lib/modules/4.14.8-1-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[2]: Entering directory '/usr/lib/modules/4.14.8-1-ARCH/build' CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/driver.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/hub.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.o In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./common/vmx86.h:32:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.h:32, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.c:48: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/x86msr.h:115:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined #define MSR_MISC_FEATURES_ENABLES 0x140
In file included from ./arch/x86/include/asm/msr.h:5:0, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/ktime.h:24, from ./include/linux/timer.h:6, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/compat_timer.h:4, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.c:24: ./arch/x86/include/asm/msr-index.h:572:0: note: this is the location of the previous definition #define MSR_MISC_FEATURES_ENABLES 0x00000140
In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm.h:43:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c:65: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/x86msr.h:115:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined #define MSR_MISC_FEATURES_ENABLES 0x140
In file included from ./arch/x86/include/asm/msr.h:5:0, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/ktime.h:24, from ./include/linux/timer.h:6, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/compat_timer.h:4, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c:32: ./arch/x86/include/asm/msr-index.h:572:0: note: this is the location of the previous definition #define MSR_MISC_FEATURES_ENABLES 0x00000140
In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm_x86.h:41:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm_x86_64.h:40, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm.h:46, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c:65: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/x86_basic_defs.h:78:0: warning: "CR3_PCID_MASK" redefined #define CR3_PCID_MASK 0xFFF
In file included from ./arch/x86/include/asm/processor.h:5:0, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/ktime.h:24, from ./include/linux/timer.h:6, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/compat_timer.h:4, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c:32: ./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition #define CR3_PCID_MASK 0xFFFull
In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm_x86.h:41:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm_x86_64.h:40, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/vm_asm.h:46, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.c:50: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/x86_basic_defs.h:78:0: warning: "CR3_PCID_MASK" redefined #define CR3_PCID_MASK 0xFFF
In file included from ./arch/x86/include/asm/processor.h:5:0, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/ktime.h:24, from ./include/linux/timer.h:6, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/./include/compat_timer.h:4, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driver.c:24: ./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition #define CR3_PCID_MASK 0xFFFull
/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c: In function 'HostIF_EstimateLockedPageLimit': /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.c:1536:19: error: implicit declaration of function 'global_page_state'; did you mean 'global_numa_state'? [-Werror=implicit-function-declaration] lockedPages += global_page_state(NR_PAGETABLE); ^~~~~~~~~~~~~~~~~ global_numa_state CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/driverLog.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/userif.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/netif.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/common/memtrack.o cc1: some warnings being treated as errors make[3]: [scripts/Makefile.build:315: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only/linux/hostif.o] Error 1 make[3]: Waiting for unfinished jobs.... CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/bridge.o make[2]: [Makefile:1504: module/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only] Error 2 make[2]: Leaving directory '/usr/lib/modules/4.14.8-1-ARCH/build' make[1]: [Makefile:114: vmmon.ko] Error 2 make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmmon-only' make: [Makefile:13: vmmon.ko] Error 2 make: Waiting for unfinished jobs.... CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/procfs.o In file included from ./include/linux/pci.h:37:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/compat_netdevice.h:27, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/netif.c:43: ./include/linux/pci_ids.h:2261:0: warning: "PCI_VENDOR_ID_VMWARE" redefined #define PCI_VENDOR_ID_VMWARE 0x15ad
In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/net.h:38:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vnetInt.h:26, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/netif.c:42: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vm_device_version.h:57:0: note: this is the location of the previous definition #define PCI_VENDOR_ID_VMWARE 0x15AD
In file included from ./include/linux/pci.h:37:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/compat_netdevice.h:27, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/netif.c:43: ./include/linux/pci_ids.h:2262:0: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0
In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/net.h:38:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vnetInt.h:26, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/netif.c:42: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vm_device_version.h:75:0: note: this is the location of the previous definition #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07B0
CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/smac_compat.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/smac.o In file included from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/net.h:38:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vnetInt.h:26, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/bridge.c:53: /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vm_device_version.h:75:0: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07B0
In file included from ./include/linux/pci.h:37:0, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/compat_netdevice.h:27, from /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/bridge.c:52: ./include/linux/pci_ids.h:2262:0: note: this is the location of the previous definition #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0
CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vnetEvent.o CC [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vnetUserListener.o LD [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vmnet.o Building modules, stage 2. MODPOST 1 modules CC /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vmnet.mod.o LD [M] /var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only/vmnet.ko make[2]: Leaving directory '/usr/lib/modules/4.14.8-1-ARCH/build' make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[2]: Entering directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only' make[2]: 'postbuild' is up to date. make[2]: Leaving directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only' cp -f vmnet.ko ./../vmnet.o make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/14.1.0_7370693/build/vmnet-only'
jihem commented on 2017-12-29 06:29 (UTC)
@zigo: start the command (with root privileges) "dkms install -k 4.14.8-1-ARCH vmware-workstation/14.1.0_7370693". If it doesn't fail, start "modprobe -a vmw_vmci vmmon" and it should work.
Pinned Comments
jihem commented on 2020-02-10 17:29 (UTC) (edited on 2021-06-19 13:19 (UTC) by jihem)
After the first installation, please:
1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...
2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)
3) Enable the services you need (using .service units to activate them during boot or .path units to activate them when a VM is started) :
vmware-networks: to have network access inside VMs
vmware-usbarbitrator: to connect USB devices inside VMs