Hmm, looking at my .vmx I do have an order set. Am I missing something? Thank you for your help, Megan.
.encoding = "UTF-8" bios.bootorder = "hdd,cdrom" bios.hddorder = "scsi0:0" checkpoint.vmstate = "" cleanshutdown = "TRUE" config.version = "8" cpuid.corespersocket = "2" displayname = "VM-packer-build-centos7v2" On Monday, December 10, 2018 at 9:55:30 AM UTC-8, Megan Marsh wrote: > > The _fix_ was reverted in 1.3.3 because it was causing other issues. So > the original problem, with the template not booting because hddOrder is > unset, is back. :( > > On Mon, Dec 10, 2018 at 9:52 AM PaulG <[email protected] <javascript:>> > wrote: > >> I thought that was reverted in 1.3.3 release? >> >> On Monday, December 10, 2018 at 9:38:40 AM UTC-8, Megan Marsh wrote: >>> >>> Er, the workaround is described in >>> https://github.com/hashicorp/packer/issues/6197 >>> >>> On Mon, Dec 10, 2018 at 9:37 AM Megan Marsh <[email protected]> wrote: >>> >>>> This sounds to me like https://github.com/hashicorp/packer/pull/6204 >>>> >>>> Can you take a look there and at the workaround described? We had to >>>> revert the code change because it was causing other breakages, and are >>>> tracking the problem here: >>>> https://github.com/hashicorp/packer/issues/7067 >>>> >>>> On Mon, Dec 10, 2018 at 8:24 AM Paul Grinstead <[email protected]> >>>> wrote: >>>> >>>>> Been having an issue for some time. After the creation and upload of >>>>> the template to ESX and converting to VM, I get "Operating System not >>>>> found". I have been scratching my head for the last couple of days. >>>>> Here is my build config. I am using fusion on my workstation than >>>>> using vsphere and vsphere-template. The upload is quick, but I can see >>>>> .vmx when it is completed in the templates folder. >>>>> >>>>> $ packer version >>>>> >>>>> Packer v1.3.3 >>>>> >>>>> Thoughts? >>>>> >>>>> { >>>>> "variables": { >>>>> "version": "" >>>>> }, >>>>> "provisioners": [{ >>>>> "type": "shell", >>>>> "execute_command": "echo 'Packer' | {{.Vars}} sudo -S -E bash >>>>> '{{.Path}}'", >>>>> "script": "scripts/ansible.sh" >>>>> }, >>>>> { >>>>> "type": "ansible-local", >>>>> "playbook_file": "ansible/main.yml", >>>>> "galaxy_file": "requirements.yml" >>>>> }, >>>>> { >>>>> "type": "shell", >>>>> "execute_command": "echo 'Packer' | {{.Vars}} sudo -S -E bash >>>>> '{{.Path}}'", >>>>> "script": "scripts/cleanup.sh" >>>>> } >>>>> ], >>>>> "builders": [{ >>>>> "type": "vmware-iso", >>>>> "boot_command": [ >>>>> "<tab> text ks=http://{{ .HTTPIP }}:{{ .HTTPPort >>>>> }}/http/ks.cfg<enter><wait>" >>>>> ], >>>>> "boot_wait": "10s", >>>>> "disk_size": 31920, >>>>> "guest_os_type": "centos7-64", >>>>> "headless": true, >>>>> "http_directory": "http", >>>>> "iso_urls": [ >>>>> "CentOS-7-x86_64-Minimal-1810.iso", >>>>> " >>>>> http://linux.mirrors.es.net/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso >>>>> " >>>>> ], >>>>> "iso_checksum_type": "sha256", >>>>> "iso_checksum": >>>>> "38d5d51d9d100fd73df031ffd6bd8b1297ce24660dc8c13a3b8b4534a4bd291c", >>>>> "ssh_username": "vagrant", >>>>> "ssh_password": "vagrant", >>>>> "ssh_port": 22, >>>>> "ssh_wait_timeout": "10000s", >>>>> "shutdown_command": "echo 'vagrant'|sudo -S /sbin/halt -h -p", >>>>> "vm_name": "packer-centos-7-x86_64", >>>>> >>>>> "remote_host": "x.x.x.xl", >>>>> "remote_datastore": "VNX01_001", >>>>> "remote_username": "username", >>>>> "remote_password": "password", >>>>> "ssh_wait_timeout": "60m", >>>>> "tools_upload_flavor": "linux", >>>>> "http_directory": ".", >>>>> "boot_wait": "5s", >>>>> "vmx_data": { >>>>> "ethernet0.virtualdev" : "vmxnet3", >>>>> "virtualhw.productcompatibility" : "esx", >>>>> "virtualhw.version" : "13", >>>>> "cpuid.coresPerSocket": "2", >>>>> "memsize": "2048", >>>>> "scsi0.virtualDev": "pvscsi", >>>>> "numvcpus": "1" >>>>> }, >>>>> "tools_upload_flavor": "linux", >>>>> "vm_name": "VM-packer-build-centos7v2" >>>>> }], >>>>> "post-processors": [ >>>>> [{ "type": "vsphere", >>>>> "host": "x.x.x.x", >>>>> "insecure": true, >>>>> "username": "username", >>>>> "password": "password", >>>>> >>>>> "datacenter": "NSCLAB", >>>>> "vm_name": "packer-build-centos7v2", >>>>> "vm_folder": "kitchen", >>>>> "datastore": "VNX01_001", >>>>> "vm_network": "VLAN1216", >>>>> "cluster": "Automation", >>>>> >>>>> "keep_input_artifact": true, >>>>> "overwrite" : true >>>>> }, >>>>> { "type": "vsphere-template", >>>>> "host": "x.x.x.x", >>>>> "insecure": true, >>>>> "username": "username", >>>>> "password": "password", >>>>> "datacenter": "NSCLAB", >>>>> "folder": "/kitchen", >>>>> >>>>> "keep_input_artifact": true >>>>> }] >>>>> ] >>>>> } >>>>> >>>>> ---- >>>>> >>>>> ==> vmware-iso: Skipping export of virtual machine (export is allowed >>>>> only for ESXi)... >>>>> >>>>> 2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 Executing: >>>>> /Applications/VMware Fusion.app/Contents/Library/vmrun -T fusion list >>>>> >>>>> 2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 stdout: Total running >>>>> VMs: 0 >>>>> >>>>> 2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 stderr: >>>>> >>>>> 2018/12/10 08:07:05 [INFO] (telemetry) ending vmware-iso >>>>> >>>>> 2018/12/10 08:07:05 [INFO] (telemetry) Starting post-processor vsphere >>>>> >>>>> ==> vmware-iso: Running post-processor: vsphere >>>>> >>>>> vmware-iso (vsphere): Uploading >>>>> output-vmware-iso/VM-packer-build-centos7v2.vmx to vSphere >>>>> >>>>> 2018/12/10 08:07:05 packer: 2018/12/10 08:07:05 Starting ovftool with >>>>> parameters: --acceptAllEulas --name=packer-build-centos7v2 >>>>> --datastore=VNX01_001 --noSSLVerify=true --diskMode=thick >>>>> --vmFolder=kitchen --network=VLAN1216 --overwrite >>>>> output-vmware-iso/VM-packer-build-centos7v2.vmx >>>>> vi://user:<password>@x.x.x.x/NSCLAB/host/Automation >>>>> >>>>> vmware-iso (vsphere): >>>>> >>>>> 2018/12/10 08:07:10 [INFO] (telemetry) ending vsphere >>>>> >>>>> 2018/12/10 08:07:10 Flagging to keep original artifact from >>>>> post-processor 'vsphere' >>>>> >>>>> 2018/12/10 08:07:10 [INFO] (telemetry) Starting post-processor >>>>> vsphere-template >>>>> >>>>> ==> vmware-iso: Running post-processor: vsphere-template >>>>> >>>>> vmware-iso (vsphere-template): Waiting 10s for VMware vSphere to >>>>> start >>>>> >>>>> vmware-iso (vsphere-template): Choosing datacenter... >>>>> >>>>> vmware-iso (vsphere-template): Creating or checking destination >>>>> folders... >>>>> >>>>> vmware-iso (vsphere-template): Marking as a template... >>>>> >>>>> 2018/12/10 08:07:21 [INFO] (telemetry) ending vsphere-template >>>>> >>>>> 2018/12/10 08:07:21 Builds completed. Waiting on interrupt barrier... >>>>> >>>>> Build 'vmware-iso' finished. >>>>> >>>>> >>>>> ==> Builds finished. The artifacts of successful builds are: >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact-count >>>>> []string{"3"} >>>>> >>>>> ==> Builds finished. The artifacts of successful builds are: >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "builder-id", "mitchellh.vmware"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "id", "VM-packer-build-centos7v2"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "string", "VM files in directory: %!s(<nil>)"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "files-count", "13"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "0", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.nvram"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "1", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmsd"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "2", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmx"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "3", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmxf"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "4", "output-vmware-iso/disk-s001.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "5", "output-vmware-iso/disk-s002.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "6", "output-vmware-iso/disk-s003.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "7", "output-vmware-iso/disk-s004.vmdk"} >>>>> >>>>> --> vmware-iso: VM files in directory: %!s(<nil>) >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "8", "output-vmware-iso/disk-s005.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "9", "output-vmware-iso/disk-s006.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "10", "output-vmware-iso/disk-s007.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "11", "output-vmware-iso/disk-s008.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "file", "12", "output-vmware-iso/disk.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"0", "end"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "builder-id", "packer.post-processor.vsphere"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "id", "VNX01_001::kitchen::packer-build-centos7v2"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "string", "VM: packer-build-centos7v2 Folder: kitchen >>>>> Datastore: VNX01_001"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "files-count", "13"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "0", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.nvram"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "1", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmsd"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "2", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmx"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "3", >>>>> "output-vmware-iso/VM-packer-build-centos7v2.vmxf"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "4", "output-vmware-iso/disk-s001.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "5", "output-vmware-iso/disk-s002.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "6", "output-vmware-iso/disk-s003.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "7", "output-vmware-iso/disk-s004.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "8", "output-vmware-iso/disk-s005.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "9", "output-vmware-iso/disk-s006.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "10", "output-vmware-iso/disk-s007.vmdk"} >>>>> >>>>> --> vmware-iso: VM: packer-build-centos7v2 Folder: kitchen Datastore: >>>>> VNX01_001 >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "11", "output-vmware-iso/disk-s008.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "file", "12", "output-vmware-iso/disk.vmdk"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"1", "end"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"2", "builder-id", ""} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"2", "id", ""} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"2", "string", ""} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"2", "files-count", "0"} >>>>> >>>>> 2018/12/10 08:07:21 machine readable: vmware-iso,artifact >>>>> []string{"2", "end"} >>>>> >>>>> --> vmware-iso: >>>>> >>>>> 2018/12/10 08:07:21 [INFO] (telemetry) Finalizing. >>>>> >>>>> 2018/12/10 08:07:21 waiting for all plugin processes to complete... >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> 2018/12/10 08:07:21 /usr/local/bin/packer: plugin process exited >>>>> >>>>> -- >>>>> 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/11c35d7f-9d8e-4697-8bf4-96a9d7585ad4%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/packer-tool/11c35d7f-9d8e-4697-8bf4-96a9d7585ad4%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/packer-tool/ad657b81-6859-4d47-8994-7adfee1f0102%40googlegroups.com >> >> <https://groups.google.com/d/msgid/packer-tool/ad657b81-6859-4d47-8994-7adfee1f0102%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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/a6e6f405-b4d3-4baf-b6f3-a84f43381f78%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
