Hi,
currently is not possible to import VMs or template via OVA/OVF due to the missing component "vmware-ovftool", the process fails with:
[..]
spawn_async failed: Failed to execute child process "/usr/lib/vmware/../vmware-ovftool/ovftool" (No such file or directory)
[..]
I was able to fix the PKGBUILD and include "vmware-ovftool", please consider the following patch:
--- PKGBUILD.orig 2017-02-24 15:39:34.520016182 +0100
+++ PKGBUILD 2017-02-24 15:54:08.040027530 +0100
@@ -82,6 +82,7 @@
"$pkgdir/run/vmware" \
"$pkgdir/var/lib/vmware/Shared VMs" \
"$pkgdir/usr/lib/vmware-vix" \
+ "$pkgdir/usr/lib/vmware-ovftool" \
"$pkgdir/etc/vmware"
cd "$srcdir/extracted"
@@ -125,6 +126,10 @@
vmware-vix-core/vixwrapper-config.txt \
"$pkgdir/usr/lib/vmware-vix"
+ cp -r \
+ vmware-ovftool/* \
+ "$pkgdir/usr/lib/vmware-ovftool"
+
for isoimage in \
freebsd \
linux \
@@ -165,6 +170,8 @@
"$pkgdir/usr/bin"/* \
"$pkgdir/usr/lib/vmware/bin"/* \
"$pkgdir/usr/lib/vmware/setup/vmware-config" \
+ "$pkgdir/usr/lib/vmware-ovftool/ovftool" \
+ "$pkgdir/usr/lib/vmware-ovftool/ovftool.bin" \
"$pkgdir/usr/lib/vmware/lib"/{wrapper-gtk24.sh,libgksu2.so.0/gksu-run-helper}
Search Criteria
Package Details: vmware-workstation 17.6.3-2
Package Actions
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: | 211 |
Popularity: | 3.90 |
First Submitted: | 2017-02-10 19:04 (UTC) |
Last Updated: | 2025-03-07 23:30 (UTC) |
Dependencies (12)
- dkms (dkms-gitAUR)
- fuse2
- gcr
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR)
- gtkmm3
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libcanberra
- libxcrypt-compat
- pcsclite (pcsclite-gitAUR)
- sqlite (sqlite-fossilAUR) (make)
- linux-headers (optional) – build modules against Arch kernel
Required by (6)
Sources (22)
- config
- configure-initscript.sh
- dkms.conf.in
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-linux-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-linuxPreGlibc25-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-netware-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-solaris-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-winPre2k-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.5.2/23775571/linux/packages/vmware-tools-winPreVista-12.4.0-23259341.x86_64.component.tar
- https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.3/24583834/linux/core/VMware-Workstation-17.6.3-24583834.x86_64.bundle.tar
- Makefile
- vmmon.patch
- vmnet.patch
- vmware-bootstrap
- vmware-environment.sh
- vmware-networks-configuration.service
- vmware-networks.path
- vmware-networks.service
- vmware-tools-windows-12.5.0-24276846-17.6.3.x86_64.component.tar
- vmware-usbarbitrator.path
- vmware-usbarbitrator.service
- vmware-vix-bootstrap
x-drum commented on 2017-02-24 15:33 (UTC)
synthead commented on 2017-02-16 21:47 (UTC) (edited on 2017-02-16 21:48 (UTC) by synthead)
Included the "Virtual Network Editor" GUI tool and vmware-netcfg CLI tool.
Also set wmware-networks.service to restart vmware-networks when it is killed. The "Virtual Network Editor" tool kills vmware-networks when settings are saved, so this is a quick and seamless fix that makes the network come back up with the new settings.
synthead commented on 2017-02-14 17:29 (UTC)
Updated vmware-hostd and vmware-networks services to probe the appropriate kernel modules when they start.
@Pival81, this should take care of the issue you were seeing, and you don't need to run modprobe or configure modules-load.d before starting the services now.
synthead commented on 2017-02-14 16:40 (UTC)
Renamed vmware-workstation-server service to vmware-hostd. vmware-hostd does not start the vmware-usbarbitrator or vmware-networks services by itself anymore. This lets the user decide what specific VMware daemons to run instead of it being hard-coded as dependent services.
synthead commented on 2017-02-14 16:18 (UTC)
Added systemd service files for vmware-networks.
synthead commented on 2017-02-12 19:37 (UTC) (edited on 2017-02-12 19:37 (UTC) by synthead)
modprobe vmmon ;)
Seems like there should be a modules-load.d or something
Pival81 commented on 2017-02-12 18:45 (UTC)
when I start up my vm I get this error:
Could not open /dev/vmmon: File o directory non esistente.
Please make sure that the kernel module `vmmon' is loaded.
I'm on kernel 4.9.8 vanilla
synthead commented on 2017-02-10 19:55 (UTC)
Added support for VMware's USB Arbitrator.
synthead commented on 2017-02-10 19:15 (UTC)
Whew! That was an absolute pain to package. I needed this software for work and found that one didn't exist, so I did my gosh darndest to treat the community right and share my work. Installing blobs as root is bad, so here's a badly-needed package for this suite.
The goal of this effort was to get VMware workstation running with Packer. I likely overlooked other bits and pieces, so if this package doesn't work for you for whatever reason, gimme a shout and I'll work with you to update things.
Included are some hand-crafted, locally-sourced .service files for generating self-signed certs (the way VMware's System V init script does) and starting the VMware Workstation Server. This split-brain approach is the same way our OpenSSH .service file handles generating host keys.
In addition, this package leverages the excellent patches from the vmware-modules-dkms package to give you everything needed to handle compiling VMware's kernel modules via DKMS directly. Holy crap, I would have sunk way more time than I should have if it wasn't for these guys. Major props!
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