I am on manjaro and I suddenly started experiencing the problem with the missing vmmon after vmware working for months.
Since vmware-modconfig --console --install-all
expects there to be a vmware.service that solution fails.
your package is linked to in the arch wiki stating vmware.service is included.
I don't want the service but thought it could be good for you to know since it is not included.
I tried following the arch wiki instructions about uninstalling to then reinstall the package, but there is no vmware-installer.
There are multiple files in /usr/lib/modules/kernelname
in a few directories but if I run:
modprobe -a vmw_vmci vmmon
modprobe: WARNING: Module vmmon not found in directory /lib/modules/6.4.10-1-MANJARO
But:
find /usr/lib/modules -name vmmon\*
/usr/lib/modules/6.1.45-1-MANJARO/updates/dkms/vmmon.ko.zst
Should I just reinstall and hope for the best?
Please advice.
edit
I just realized, this is for the other kernel I am running, so the error might be legit. I guess I change the question to, should I just reinstall to get the modules for the 6.4 kernel I am running?
I have both 6.1 and 6.4 installed.
Edit 2
sudo dkms install --no-depmod vmware-workstation/17.0.2_21581411 -k 6.4.10-1-MANJARO
Sign command: /usr/lib/modules/6.4.10-1-MANJARO/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...
make -j24 KERNELRELEASE=6.4.10-1-MANJARO KVERSION=6.4.10-1-MANJARO SRCDIR=/usr/src/vmware-workstation-17.0.2_21581411...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.4.10-1-MANJARO (x86_64)
Consult /var/lib/dkms/vmware-workstation/17.0.2_21581411/build/make.log for more information.
I have the log if you want it.
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