Package Details: vmware-patch 14.0.0-7

Git Clone URL: https://aur.archlinux.org/vmware-patch.git (read-only)
Package Base: vmware-patch
Description: A post-install configuration solution for VMware Workstation (Pro) and Player (Plus and Pro)
Upstream URL: https://wiki.archlinux.org/index.php/VMware#Configuration
Keywords: patch vmci vmmon vmnet vmware
Licenses: GPL
Submitter: oliv
Maintainer: ben.white (jerry.white)
Last Packager: ben.white
Votes: 207
Popularity: 1.345634
First Submitted: 2011-01-31 12:49
Last Updated: 2018-02-09 06:05

Required by (0)

Sources (37)

Pinned Comments

ben.white commented on 2017-11-24 08:40

Got the package working again, and me and a friend are working on patches to make it available to 12.5.8 users. Unfortunately we do not have a 14.0 license so we cannot create patches for that. But regarding version 12 we can takeover this package and write the patches down if someone else wants them.
I'm working on an uptdate to support 12.5.8. It should be released until monday.

Edit: 12.5.8 is working on a clean install for me. Please check.

Latest Comments

Bachsau commented on 2018-02-10 14:25

Unfortunately this package is not working if vmware is installed in arbitrary locations, like /usr/local/ instead of /usr/, which I do whenever possible, and everyone should, to keep the system clean.

Morebikethanman commented on 2018-01-01 04:53

I recently upgraded workstation to 12.5.8 and was unable to get the modules to compile. I modified the patches in a way I thought should work but was not successful. I tried changing workstation versions back to 12.5.7 and on down to 12.5.2 without success. I also tried with the linux-lts version (a 4.9 kernel) and even downgraded from linux-4.14.9-1 to 4.13.9-1 where things had been working previously.

Is it possible that there is a change with gcc or some other dependency that is making the compiles fail? I am running gcc-7.2.1-2 but did not find the solution at https://wiki.archlinux.org/index.php/VMware#Kernel_modules_fail_to_build_on_Linux_4.13 to address my issue.

Thanks in advance for any help.

Edit: I was wrong about it being a problem with gcc. I upgraded my kernel to 4.14.11 (I don't think that mattered other than for tweaking the patches) then did:

cd /usr/lib/vmware/modules/patches

sudo cp vmmon-12.5.8-4.13.12.patch vmmon-12.5.8-4.14.11.patch

sudo cp vmnet-12.5.8-4.13.12.patch vmnet-12.5.8-4.14.11.patch

cd /usr/lib/vmware/lib/libz.so.1

sudo mv libz.so.1 libz.so.1.old

sudo ln -s /usr/lib/libz.so.1 .

Thanks to https://communities.vmware.com/thread/564602 for the suggestion about lilbz.so.1

jc-aur commented on 2017-12-22 13:26

@ben.white it's not working for VM Player 12.5.7 and kernel 4.14.7-1-ARCH, it says the patching is not required but it is. I'm not familiar with bash scripting, is the process straightforward to add a newer version?

ben.white commented on 2017-12-18 20:15

You could take a shot and look in the package build. Anyhow if you need a fast approach you should really got for the vmware-workstation package. As I can most likely not help you at all since I have no vmware 14 license and do not intend to buy one or support it really. The other package is working fine and this package only has V 14 because someone before me did it and I really cannot roll back.

avarx commented on 2017-12-18 20:01

I need to run VMware Workstation 14.0.0. on 4.14.6-1-ARCH. How can I help you to get this going? Can I somehow contact you directly?

postcert commented on 2017-12-17 21:23

For Vmware Workstation 14 and 4.14.5-1-ARCH:

Patching was failing with on the vmci module for me (running vmware-patch -a -f) With the code from: https://github.com/pavlinux/vmware-modules/tree/master/14.0.0.build-6661328-kernel-4.14

I was able to tar the vmci directory and drop it on my /usr/lib/vmware/modules/source/ and run vmware-modconfig --console --build-mod vmci then vmware-modconfig --console --install-all to get vmware to load successfully.

ben.white commented on 2017-11-28 13:49

@timofonic: as jihem stated, the vmware-workstation is basicly the one to go with. I'm only trying to maintain some more patches here because I am stuck with a VMWare 12 license. That way I cannot update to 14.0 and thus not use vmware-workstation.

jihem commented on 2017-11-28 11:20

@timofonic: No, vmware-workstation is an alternative to this package (you can install only one of them). Both use a different method to patch VMware: with vmware-patch, you install VMware with the official installer and start vmware-patch binary to make the necessary changes while with vmware-workstation, you just install the package which includes all VMware files already patched.

timofonic commented on 2017-11-28 08:16

Is this required having the vmware-workstation package? It already patches many modules.

ben.white commented on 2017-11-25 07:30

kkl2401: please post or send ne the reject file with your exact kernel and vmware Version. Also I suspect former patches to be a problem.

All comments