No-one has any ideas? Where should I look for additional VMware Workstation debug logs/messages?
I've tried turning on the firewall, setting SELinux to Permissive, and validating that the CPU supports virtualization. My next step is to see if I can confirm VMWare workstation will run under X11/NoMachine to see if it is an issue with headless still expecting some X11 stuff. Dan On Monday, October 21, 2019 at 1:41:05 PM UTC-5, Dan Linder wrote: > > I'm using Packer with VMWare Workstation 15.5 to build VM templates for > our VMware environment. > > Problem: The same process that works to build on a Windows 10 system fails > with `VMware error: Error: The operation was cnceled` when performed on a > Red Hat Linux 7 system. > > Working environment: > > - Windows 10 > - Packer 1.4.4 > - VMWare Workstation 15.5.0 build-14665864 > > > Failing environment: > > - Red Hat Enterprise Linux 7 > - Packer 1.4.4 > - VMWare Workstation 15.5.0 build-14665864 > > The only difference is the OS build environment - packer and VMworkstation > are the same release versions. > > When I execute it from the Windows environment, the execution starts > normally: > ==> vmware-iso: Building and writing VMX file > ==> vmware-iso: Starting HTTP server on port 8802 > ==> vmware-iso: Starting virtual machine... > vmware-iso: The VM will be run headless, without a GUI. If you want to > vmware-iso: view the screen of the VM, connect via VNC with the > password "hUOf31vh" to > vmware-iso: vnc://127.0.0.1:5964 > ==> vmware-iso: Waiting 8s for boot... > ==> vmware-iso: Connecting to VM via VNC (127.0.0.1:5964) > ==> vmware-iso: Typing the boot command over VNC... > ==> vmware-iso: Using ssh communicator to connect: 192.168.141.134 > ==> vmware-iso: Waiting for SSH to become available... > [...the build proceeds normally...] > > > When I execute it from the Red Hat environment it fails when it executes > the VMware `/usr/bin/vmrun` command: > (with `PACKER_LOG=1` set) > ==> vmware-iso: Creating required virtual machine disks > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 [INFO] Creating disk with > Path: RHEL-8-novra-20191021_1433/disk.vmdk and Size: 61440M > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Executing: > /usr/bin/vmware-vdiskmanager -c -s 61440M -a lsilogic -t 0 > RHEL-8-novra-20191021_1433/disk.vmdk > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 stdout: Creating disk > 'RHEL-8-novra-20191021_1433/disk.vmdk' > 2019/10/21 14:34:14 packer: Virtual disk creation successful. > ==> vmware-iso: Building and writing VMX file > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 stderr: > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Located networkmapper > configuration file using Player: /etc/vmware/netmap.conf > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Writing VMX to: > RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Configuring VMX... > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'cpuid.coresPerSocket' = '1' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: 'memsize' = > '8192' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: 'numvcpus' = > '2' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'ethernet0.virtualDev' = 'vmxnet3' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'virtualHW.version' = '8' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'ethernet0.connectionType' = 'nat' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'applianceView.coverPage.author' = '[email protected]' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Setting VMX: > 'applianceView.coverPage.version' = '20191021_1433' > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Floppy path present, > setting in VMX > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Writing VMX to: > RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Suppressing messages in VMX > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Found available port: 8214 > on IP: 0.0.0.0 > ==> vmware-iso: Starting HTTP server on port 8214 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Looking for available port > between 5900 and 6000 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Found available port: 5980 > on IP: 127.0.0.1 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Found available VNC port: > 127.0.0.1:5980 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Writing VMX to: > RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx > ==> vmware-iso: Starting virtual machine... > vmware-iso: view the screen of the VM, connect via VNC with the > password "qlKPz2Bm" to > vmware-iso: vnc://127.0.0.1:5980 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 Executing: /usr/bin/vmrun > -T player start RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx > nogui > vmware-iso: The VM will be run headless, without a GUI. If you want to > vmware-iso: view the screen of the VM, connect via VNC with the > password "qlKPz2Bm" to > vmware-iso: vnc://127.0.0.1:5980 > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 stdout: Error: The > operation was canceled > 2019/10/21 14:34:14 packer: 2019/10/21 14:34:14 stderr: > ==> vmware-iso: Error starting VM: VMware error: Error: The operation was > canceled > ==> vmware-iso: Error starting VM: VMware error: Error: The operation was > canceled > ==> vmware-iso: Step "StepRun" failed > ==> vmware-iso: [c] Clean up and exit, [a] abort without cleanup, or [r] > retry step (build may fail even if retry succeeds)? > > > When I try to manually run the "/usr/bin/vmrun -T player start > RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx nogui" it exits > with the same "VMware error: Error: The operation was canceled", nothing > more: > [u@h Oct-21 14:35:53 W ]$ /usr/bin/vmrun -T player start > RHEL-8-novra-20191021_1433/RHEL-8-novra-20191021_1433.vmx nogui ; echo Exit > code: $? > Error: The operation was canceled > Exit code: 255 > [u@h Oct-21 14:35:59 W ]$ > > > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/2323b5cc-1609-4155-b701-5461b100e065%40googlegroups.com.
