Package Details: vmware-patch 12.5.3-1

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
Licenses: GPL
Submitter: oliv
Maintainer: Det (rains)
Last Packager: rains
Votes: 189
Popularity: 2.951509
First Submitted: 2011-01-31 12:49
Last Updated: 2017-03-13 13:05

Latest Comments

rakotomandimby commented on 2017-03-14 16:18

Also see http://rglinuxtech.com/?p=1939 which mentions the "VMWARE_USE_SHIPPED_LIBS" environment variable, which is IMHO a cleaner solution than the "LD_LIBRARY_PATH" one.

Awesome_Donkey commented on 2017-03-14 13:01

Should we wait for an updated vmware-patch with a possible libcurl fix/patch, or an updated VMware Workstation build to fix the libcurl issue?

rains commented on 2017-03-14 02:11

@matteoguglielmi thanks for your advice.

rakotomandimby commented on 2017-03-13 07:10

matteoguglielmi seems right, according to https://communities.vmware.com/thread/558694

matteoguglielmi commented on 2017-03-12 12:19

Problem with vmware workstation 12.5.3 & 12.5.4:

system library 'libcurl.so.4' gets into the way

Solution (quick & dirty):

at the top of the bash script '/usr/bin/vmware' ('/usr/bin/vmware-netcfg' etc.) insert the following line:

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4:$LD_LIBRARY_PATH

Save & run.

strayArch commented on 2017-03-11 18:34

@matteoguglielmi can confirm, same issue
relevant log I found under /tmp/vmware*
http://stro.nz/public/vmware_apploader_log.txt

matteoguglielmi commented on 2017-03-11 15:21

vmware 12.5.3 does not work anymore:

'/usr/bin/vmware' (a bash script) fails with exit code 1

Inspecting '/usr/bin/vmware' we find that it calls

/usr/bin/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation"

which fails with exit code 255

Inspecting '/usr/bin/vmware-modconfig' (a bash script) we find that it calls

exec /usr/lib/vmware/bin/vmware-modconfig --launcher=/usr/bin/vmware-modconfig --appname="VMware Workstation" --icon=vmware-workstation

which fails with exit code 255

Finally, we find that '/usr/lib/vmware/bin/vmware-modconfig' is a symbolic link to '/usr/lib/vmware/bin/appLoader' (a binary file), which fails with the following error message:

"Unable to determine the executable name. Exiting."

EDIT: the last error message should be ok because 'appLoader' may behave differently according to the 'name it has' when it's called, which can be achieved using multiple symbolic links (in fact, I noticed that many vmware files are actually links to the same 'appLoader' binary)

Anyone else with the same problem?

frat commented on 2017-03-10 14:59

12.5.3 and 4.10.1-1-ARCH:

/tmp/vmware-root/vmware-2342.log 17-03-11 22:07
2017-03-11T22:06:17.052+08:00| modconfig| I125: Log for VMware Workstation pid=2342 version=12.5.3 build=build-5115892 option=Release
2017-03-11T22:06:17.052+08:00| modconfig| I125: The process is 64-bit.
2017-03-11T22:06:17.052+08:00| modconfig| I125: Host codepage=UTF-8 encoding=UTF-8
2017-03-11T22:06:17.052+08:00| modconfig| I125: Host is Linux 4.10.1-1-ARCH Arch Linux
2017-03-11T22:06:17.052+08:00| modconfig| I125: DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2017-03-11T22:06:17.052+08:00| modconfig| I125: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2017-03-11T22:06:17.052+08:00| modconfig| I125: DictionaryLoad: Cannot open file "/root/.vmware/config": No such file or directory.
2017-03-11T22:06:17.052+08:00| modconfig| I125: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2017-03-11T22:06:17.058+08:00| modconfig| I125: Initialized! Lets do this thing...
2017-03-11T22:06:17.061+08:00| modconfig| I125: Obtaining info using the running kernel.
2017-03-11T22:06:17.061+08:00| modconfig| I125: Created new pathsHash.
2017-03-11T22:06:17.061+08:00| modconfig| I125: Setting header path for 4.10.1-1-ARCH to "/lib/modules/4.10.1-1-ARCH/build/include".
2017-03-11T22:06:17.061+08:00| modconfig| I125: Validating path "/lib/modules/4.10.1-1-ARCH/build/include" for kernel release "4.10.1-1-ARCH".
2017-03-11T22:06:17.062+08:00| modconfig| I125: Failed to find /lib/modules/4.10.1-1-ARCH/build/include/linux/version.h
2017-03-11T22:06:17.062+08:00| modconfig| I125: /lib/modules/4.10.1-1-ARCH/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2017-03-11T22:06:17.063+08:00| modconfig| I125: using /sbin/gcc for preprocess check
2017-03-11T22:06:17.131+08:00| modconfig| I125: Preprocessed UTS_RELEASE, got value "4.10.1-1-ARCH".
2017-03-11T22:06:17.131+08:00| modconfig| I125: The header path "/lib/modules/4.10.1-1-ARCH/build/include" for the kernel "4.10.1-1-ARCH" is valid. Whoohoo!
2017-03-11T22:06:17.177+08:00| modconfig| I125: found symbol version file /lib/modules/4.10.1-1-ARCH/build/Module.symvers
2017-03-11T22:06:17.177+08:00| modconfig| I125: Reading symbol versions from /lib/modules/4.10.1-1-ARCH/build/Module.symvers.
2017-03-11T22:06:17.191+08:00| modconfig| I125: Read 19491 symbol versions
2017-03-11T22:06:17.195+08:00| modconfig| I125: Reading in info for the vmmon module.
2017-03-11T22:06:17.195+08:00| modconfig| I125: Reading in info for the vmnet module.
2017-03-11T22:06:17.195+08:00| modconfig| I125: Reading in info for the vmblock module.
2017-03-11T22:06:17.195+08:00| modconfig| I125: Reading in info for the vmci module.
2017-03-11T22:06:17.195+08:00| modconfig| I125: Reading in info for the vsock module.
2017-03-11T22:06:17.195+08:00| modconfig| I125: Setting vsock to depend on vmci.
2017-03-11T22:06:17.204+08:00| modconfig| I125: Trying to find a suitable PBM set for kernel "4.10.1-1-ARCH".
2017-03-11T22:06:17.204+08:00| modconfig| I125: No matching PBM set was found for kernel "4.10.1-1-ARCH".
2017-03-11T22:06:17.204+08:00| modconfig| I125: Found compiler at "/sbin/gcc"
2017-03-11T22:06:17.208+08:00| modconfig| I125: Got gcc version "6.3.1".
2017-03-11T22:06:17.208+08:00| modconfig| I125: The GCC version matches the kernel GCC minor version like a glove.
2017-03-11T22:06:17.208+08:00| modconfig| I125: Using temp dir "/tmp".
2017-03-11T22:06:17.691+08:00| modconfig| I125: Setting destination path for vmmon to "/lib/modules/4.10.1-1-ARCH/misc/vmmon.ko".
2017-03-11T22:06:17.691+08:00| modconfig| I125: Extracting the vmmon source from "/usr/lib/vmware/modules/source/vmmon.tar".
2017-03-11T22:06:17.693+08:00| modconfig| I125: Successfully extracted the vmmon source.
2017-03-11T22:06:17.693+08:00| modconfig| I125: Building module with command "/sbin/make -j4 -C /tmp/modconfig-TC65Ig/vmmon-only auto-build HEADER_DIR=/lib/modules/4.10.1-1-ARCH/build/include CC=/sbin/gcc IS_GCC_3=no"
2017-03-11T22:06:19.636+08:00| modconfig| I125: Successfully built vmmon. Module is currently at "/tmp/modconfig-TC65Ig/vmmon.o".
2017-03-11T22:06:19.636+08:00| modconfig| I125: Found the vmmon symvers file at "/tmp/modconfig-TC65Ig/vmmon-only/Module.symvers".
2017-03-11T22:06:19.636+08:00| modconfig| I125: Installing vmmon from /tmp/modconfig-TC65Ig/vmmon.o to /lib/modules/4.10.1-1-ARCH/misc/vmmon.ko.
2017-03-11T22:06:19.637+08:00| modconfig| I125: Registering file "/lib/modules/4.10.1-1-ARCH/misc/vmmon.ko".
2017-03-11T22:06:19.798+08:00| modconfig| I125: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.
2017-03-11T22:06:19.798+08:00| modconfig| I125: Registering file "/usr/lib/vmware/symvers/vmmon-4.10.1-1-ARCH".
2017-03-11T22:06:19.956+08:00| modconfig| I125: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.
2017-03-11T22:06:19.956+08:00| modconfig| I125: Setting destination path for vmnet to "/lib/modules/4.10.1-1-ARCH/misc/vmnet.ko".
2017-03-11T22:06:19.956+08:00| modconfig| I125: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2017-03-11T22:06:19.958+08:00| modconfig| I125: Successfully extracted the vmnet source.
2017-03-11T22:06:19.958+08:00| modconfig| I125: Building module with command "/sbin/make -j4 -C /tmp/modconfig-TC65Ig/vmnet-only auto-build HEADER_DIR=/lib/modules/4.10.1-1-ARCH/build/include CC=/sbin/gcc IS_GCC_3=no"
2017-03-11T22:06:22.002+08:00| modconfig| I125: Successfully built vmnet. Module is currently at "/tmp/modconfig-TC65Ig/vmnet.o".
2017-03-11T22:06:22.002+08:00| modconfig| I125: Found the vmnet symvers file at "/tmp/modconfig-TC65Ig/vmnet-only/Module.symvers".
2017-03-11T22:06:22.002+08:00| modconfig| I125: Installing vmnet from /tmp/modconfig-TC65Ig/vmnet.o to /lib/modules/4.10.1-1-ARCH/misc/vmnet.ko.
2017-03-11T22:06:22.002+08:00| modconfig| I125: Registering file "/lib/modules/4.10.1-1-ARCH/misc/vmnet.ko".
2017-03-11T22:06:22.177+08:00| modconfig| I125: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.
2017-03-11T22:06:22.178+08:00| modconfig| I125: Registering file "/usr/lib/vmware/symvers/vmnet-4.10.1-1-ARCH".
2017-03-11T22:06:22.369+08:00| modconfig| I125: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.
2017-03-11T22:06:25.157+08:00| modconfig| I125: We are now shutdown. Ready to die!


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 done
Unable to start services

jshap70 commented on 2017-02-05 20:24

here is the 4.9 patch as a script

https://bbs.archlinux.org/viewtopic.php?pid=1687809#p1687809

3ED_0 commented on 2017-01-30 12:58

patch for 4.9: http://rglinuxtech.com/?p=1838

All comments