Package Details: vmware-workstation 17.6.3-3

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: JulianXhokaxhiu
Last Packager: JulianXhokaxhiu
Votes: 212
Popularity: 3.13
First Submitted: 2017-02-10 19:04 (UTC)
Last Updated: 2025-04-03 21:57 (UTC)

Sources (25)

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

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 71 Next › Last »

jihem commented on 2024-07-25 16:07 (UTC)

It seems an incompatibility between dependencies. Do you use vanilla Arch or a distro based on it? The symbol __strlen_avx2 intrigues me, it seems you have installed packages optimized for your processor architecture.

Anyway, you can uncomment the line export VMWARE_USE_SHIPPED_LIBS=yes in file /etc/conf.d/vmware to force VMware to use its built-in dependencies, maybe it will fix this issue.

cezar commented on 2024-07-24 21:16 (UTC) (edited on 2024-07-25 08:09 (UTC) by cezar)

Hello,

I recently installed this package:

$ pacman -Qi vmware-workstation 
Name            : vmware-workstation
Version         : 17.5.2-3

$ pacman -Qi linux
Name            : linux
Version         : 6.10.arch1-2

$ pacman -Qi glibc
Name            : glibc
Version         : 2.40-1

$ lsmod | egrep "vmw_vmci|vmmon"
vmmon                 163840  0
vmw_vmci              118784  0


and for some reason all the vmware's binaries causes a segmentation fault:

[ 1441.287765] vmware[8273]: segfault at 0 ip 00007318b94de2dd sp 00007ffe1ed4b328 error 4 in libc.so.6[16f2dd,7318b9393000+171000] likely on CPU 3 (core 3, socket 0)
[ 1441.287773] Code: 00 00 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 89 f8 48 89 fa c5 f9 ef c0 25 ff 0f 00 00 3d e0 0f 00 00 0f 87 33 01 00 00 <c5> fd 74 0f c5 fd d7 c1 85 c0 74 57 f3 0f bc c0 c5 f8 77 c3 66 66

$ gdb -core=/var/lib/systemd/coredump/core.vmware.1000.2f22cadb1328419bb5b5b0f83c27cc47.7416.1721854782000000 /usr/lib/vmware/bin/vmware
GNU gdb (GDB) 15.1
...
Reading symbols from /usr/lib/vmware/bin/vmware...

Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in /usr/lib/vmware/bin/vmware)
[New LWP 7416]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/vmware/bin/vmware'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76
76      VPCMPEQ (%rdi), %ymm0, %ymm1
(gdb) bt
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76
#1  0x000063a96e8f38b2 in ?? ()
#2  0x000063a96e8f6057 in ?? ()
#3  0x000063a96e8f26ef in ?? ()
#4  0x000073642949fe08 in __libc_start_call_main (main=main@entry=0x63a96e8f21e0, 
    argc=argc@entry=1, argv=argv@entry=0x7fffdf925d78)
    at ../sysdeps/nptl/libc_start_call_main.h:58
#5  0x000073642949fecc in __libc_start_main_impl (main=0x63a96e8f21e0, argc=1, 
    argv=0x7fffdf925d78, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffdf925d68) at ../csu/libc-start.c:360
#6  0x000063a96e8f3045 in ?? ()
#7  0x00007fffdf925d68 in ?? ()
#8  0x0000000000000038 in ?? ()
#9  0x0000000000000001 in ?? ()
#10 0x00007fffdf9263a1 in ?? ()
#11 0x0000000000000000 in ?? ()

Any suggestions?

Thank you, Cezar

jihem commented on 2024-07-19 22:20 (UTC)

Ok, I've reverted the last commit since it causes more problems for some people.

JThundley commented on 2024-07-19 18:44 (UTC) (edited on 2024-07-19 22:37 (UTC) by JThundley)

After messing with it, it seems the previous version of this package works with the latest 6.9.10-zen1-1 kernel, but upgrading vmware to the latest 17.5.2-2 version makes vmware crash:

[  +7.225343] BUG: kernel NULL pointer dereference, address: 0000000000000000
[  +0.000004] #PF: supervisor read access in kernel mode
[  +0.000002] #PF: error_code(0x0000) - not-present page
[  +0.000001] PGD 0 P4D 0 
[  +0.000003] Oops: 0000 [#1] PREEMPT SMP NOPTI
[snip]
[  +0.000001] RIP: 0010:VNetBridgeReceiveFromVNet+0x136/0x3f0 [vmnet]

Same as max.bra. Those tips didn't help, but I appreciate it. I'm going to roll back my vmware.

Vamp898 commented on 2024-07-19 13:52 (UTC) (edited on 2024-07-19 13:54 (UTC) by Vamp898)

I am running on [testing] and after todays upgrade, i can no longer use any VM with GUI, no matter if 3D Acceleration is enabled or not.

Starting Windows 11 works up until the second he starts the GUI. It just freezes the exact moment before the login manager should show up :( (the whole VM, nothing works anymore, not even stopping. I have to kill vmware-vmx to get rid of it).

max.bra commented on 2024-07-19 08:33 (UTC) (edited on 2024-07-19 08:53 (UTC) by max.bra)

hi all and thanks to maintainer:
nope, with 6.9.10 that patch seems to be not so good:

[   84.752212] BUG: kernel NULL pointer dereference, address: 0000000000000000
[   84.752216] #PF: supervisor read access in kernel mode
[   84.752218] #PF: error_code(0x0000) - not-present page
[   84.752219] PGD 0 P4D 0
[   84.752221] Oops: 0000 [#1] PREEMPT SMP NOPTI
[   84.752226] RIP: 0010:VNetBridgeReceiveFromVNet+0xf2/0x390 [vmnet]

edit: 6.9.10
edit 2: reverting to 17.5.2-1 all is fine

forgot: standard arch kernel here

side note on 17.5.2-1 to: the vmware gui is anyway a bit freezy, there is lag and sometimes it's difficult to switch from a vm to another. only me?

jihem commented on 2024-07-17 19:26 (UTC)

I've applied a new patch that fixes network configuration problems on Linux 6.9. Everything seems to work fine on Linux 6.10 too.

witt.9099 commented on 2024-07-05 13:52 (UTC)

look https://aur.archlinux.org/packages/vmware-host-modules-dkms-git