makepkg -s ─╯
==> Making package: vmware-workstation 17.6.3-2 (Thu 03 Apr 2025 05:15:11 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found VMware-Workstation-17.6.3-24583834.x86_64.bundle.tar
-> Found vmware-bootstrap
-> Found vmware-vix-bootstrap
-> Found config
-> Found configure-initscript.sh
-> Found vmware-environment.sh
-> Found vmware-networks-configuration.service
-> Found vmware-networks.service
-> Found vmware-usbarbitrator.service
-> Found vmware-networks.path
-> Found vmware-usbarbitrator.path
-> Found dkms.conf.in
-> Found Makefile
-> Found vmmon.patch
-> Found vmnet.patch
==> Validating source files with sha256sums...
VMware-Workstation-17.6.3-24583834.x86_64.bundle.tar ... Passed
vmware-bootstrap ... Passed
vmware-vix-bootstrap ... Passed
config ... Passed
configure-initscript.sh ... Passed
vmware-environment.sh ... Passed
vmware-networks-configuration.service ... Passed
vmware-networks.service ... Passed
vmware-usbarbitrator.service ... Passed
vmware-networks.path ... Passed
vmware-usbarbitrator.path ... Passed
dkms.conf.in ... Passed
Makefile ... Passed
vmmon.patch ... Passed
vmnet.patch ... Passed
==> Extracting sources...
-> Extracting VMware-Workstation-17.6.3-24583834.x86_64.bundle.tar with bsdtar
==> Starting prepare()...
Extracting VMware Installer...done.
root access is required for the operations you have chosen.
==> ERROR: A failure occurred in prepare().
Aborting...
How to deal with this problem?
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