Skip to content

Instantly share code, notes, and snippets.

@bemeyert
Created September 4, 2014 10:48
Show Gist options
  • Save bemeyert/aa8b0128ece94d5ea8c6 to your computer and use it in GitHub Desktop.
Save bemeyert/aa8b0128ece94d5ea8c6 to your computer and use it in GitHub Desktop.
vmware-iso failes with "Error detecting host IP: IP not found in ifconfig output"
2014/09/04 12:42:41 Packer Version: 0.6.1 8b24d990943ff496a3bd951cb63f5fa03cff1c2f
2014/09/04 12:42:41 Packer Target OS/Arch: linux amd64
2014/09/04 12:42:41 Built with Go Version: go1.3
2014/09/04 12:42:41 Detected home directory from env var: /home/shorty
2014/09/04 12:42:41 Attempting to open config file: /home/shorty/.packerconfig
2014/09/04 12:42:41 File doesn't exist, but doesn't need to. Ignoring.
2014/09/04 12:42:41 Packer config: &{PluginMinPort:0 PluginMaxPort:0 Builders:map[googlecompute:packer-builder-googlecompute openstack:packer-builder-openstack amazon-chroot:packer-builder-amazon-chroot digitalocean:packer-builder-digitalocean docker:packer-builder-docker parallels-pvm:packer-builder-parallels-pvm null:packer-builder-null amazon-instance:packer-builder-amazon-instance qemu:packer-builder-qemu virtualbox-iso:packer-builder-virtualbox-iso virtualbox-ovf:packer-builder-virtualbox-ovf vmware-iso:packer-builder-vmware-iso vmware-vmx:packer-builder-vmware-vmx amazon-ebs:packer-builder-amazon-ebs parallels-iso:packer-builder-parallels-iso] Commands:map[build:packer-command-build fix:packer-command-fix inspect:packer-command-inspect validate:packer-command-validate] PostProcessors:map[docker-push:packer-post-processor-docker-push docker-import:packer-post-processor-docker-import vagrant-cloud:packer-post-processor-vagrant-cloud vagrant:packer-post-processor-vagrant vsphere:packer-post-processor-vsphere] Provisioners:map[file:packer-provisioner-file puppet-masterless:packer-provisioner-puppet-masterless puppet-server:packer-provisioner-puppet-server shell:packer-provisioner-shell salt-masterless:packer-provisioner-salt-masterless ansible-local:packer-provisioner-ansible-local chef-client:packer-provisioner-chef-client chef-solo:packer-provisioner-chef-solo]}
2014/09/04 12:42:41 Setting cache directory: /home/shorty/nobackup/stuff/repos/toolchain/packer/basebox-centos-7.0-x86_64/packer_cache
2014/09/04 12:42:41 Environment.Cli: []string{"build", "vmware-wokstation-basebox.json"}
2014/09/04 12:42:41 command + args: []string{"build", "vmware-wokstation-basebox.json"}
2014/09/04 12:42:41 Loading command: build
2014/09/04 12:42:41 Creating plugin client for path: /usr/local/bin/packer-command-build
2014/09/04 12:42:41 Starting plugin: /usr/local/bin/packer-command-build []string{"/usr/local/bin/packer-command-build"}
2014/09/04 12:42:41 Waiting for RPC address for: /usr/local/bin/packer-command-build
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Plugin build against Packer '8b24d990943ff496a3bd951cb63f5fa03cff1c2f'
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Plugin minimum port: 10000
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Plugin maximum port: 25000
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Plugin address: unix /tmp/packer-plugin138117729
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Waiting for connection...
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Serving a plugin connection...
2014/09/04 12:42:41 Executing command: build
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Reading template: vmware-wokstation-basebox.json
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Creating build: vmware-iso
2014/09/04 12:42:41 Loading builder: vmware-iso
2014/09/04 12:42:41 Creating plugin client for path: /usr/local/bin/packer-builder-vmware-iso
2014/09/04 12:42:41 Starting plugin: /usr/local/bin/packer-builder-vmware-iso []string{"/usr/local/bin/packer-builder-vmware-iso"}
2014/09/04 12:42:41 Waiting for RPC address for: /usr/local/bin/packer-builder-vmware-iso
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Plugin build against Packer '8b24d990943ff496a3bd951cb63f5fa03cff1c2f'
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Plugin minimum port: 10000
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Plugin maximum port: 25000
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Plugin address: unix /tmp/packer-plugin823287839
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Waiting for connection...
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Serving a plugin connection...
2014/09/04 12:42:41 Loading provisioner: shell
2014/09/04 12:42:41 Creating plugin client for path: /usr/local/bin/packer-provisioner-shell
2014/09/04 12:42:41 Starting plugin: /usr/local/bin/packer-provisioner-shell []string{"/usr/local/bin/packer-provisioner-shell"}
2014/09/04 12:42:41 Waiting for RPC address for: /usr/local/bin/packer-provisioner-shell
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Plugin build against Packer '8b24d990943ff496a3bd951cb63f5fa03cff1c2f'
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Plugin minimum port: 10000
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Plugin maximum port: 25000
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Plugin address: unix /tmp/packer-plugin985147477
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Waiting for connection...
2014/09/04 12:42:41 /usr/local/bin/packer-provisioner-shell: 2014/09/04 12:42:41 Serving a plugin connection...
2014/09/04 12:42:41 ui: vmware-iso output will be in this color.
2014/09/04 12:42:41 ui:
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Build debug mode: false
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Force build: false
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Preparing build: vmware-iso
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Waiting on builds to complete...
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Starting build run: vmware-iso
2014/09/04 12:42:41 /usr/local/bin/packer-command-build: 2014/09/04 12:42:41 Running builder: vmware-iso
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 VMware app path: /usr/bin/vmware
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 vmrun path: /usr/bin/vmrun
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 vdisk-manager path: /usr/bin/vmware-vdiskmanager
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Detected VMWare WS version: 10
2014/09/04 12:42:41 ui: ==> vmware-iso: Downloading or copying ISO
2014/09/04 12:42:41 ui:  vmware-iso: Downloading or copying: file:///home/shorty/nobackup/stuff/repos/toolchain/packer/isos/centos/CentOS-7.0-1406-x86_64-Minimal.iso
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Acquiring lock to download: file:///home/shorty/nobackup/stuff/repos/toolchain/packer/isos/centos/CentOS-7.0-1406-x86_64-Minimal.iso
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Parsed URL: &url.URL{Scheme:"file", Opaque:"", User:(*url.Userinfo)(nil), Host:"", Path:"/home/shorty/nobackup/stuff/repos/toolchain/packer/isos/centos/CentOS-7.0-1406-x86_64-Minimal.iso", RawQuery:"", Fragment:""}
2014/09/04 12:42:41 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:41 Verifying checksum of /home/shorty/nobackup/stuff/repos/toolchain/packer/isos/centos/CentOS-7.0-1406-x86_64-Minimal.iso
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 No floppy files specified. Floppy disk will not be made.
2014/09/04 12:42:44 ui: ==> vmware-iso: Creating virtual machine disk
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Executing: /usr/bin/vmware-vdiskmanager [-c -s 100000M -a lsilogic -t 1 basebox-centos-7_0-x86_64/disk.vmdk]
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 stdout: Creating disk 'basebox-centos-7_0-x86_64/disk.vmdk'
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: Virtual disk creation successful.
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 stderr: VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: HostinfoReadDistroFile: Cannot work with empty file.
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: HostinfoOSData: Error: no distro file found
2014/09/04 12:42:44 ui: ==> vmware-iso: Building and writing VMX file
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Writing VMX to: basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Writing VMX to: basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Suppressing messages in VMX
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Trying port: 8705
2014/09/04 12:42:44 ui: ==> vmware-iso: Starting HTTP server on port 8705
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Looking for available port between 5900 and 6000
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Trying port: 5968
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Found available VNC port: 5968
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Writing VMX to: basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx
2014/09/04 12:42:44 ui: ==> vmware-iso: Starting virtual machine...
2014/09/04 12:42:44 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:44 Executing: /usr/bin/vmrun [-T ws start basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx gui]
2014/09/04 12:42:45 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:45 stdout:
2014/09/04 12:42:45 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:45 stderr:
2014/09/04 12:42:45 ui: ==> vmware-iso: Waiting 5s for boot...
2014/09/04 12:42:50 ui: ==> vmware-iso: Connecting to VM via VNC
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:50 Connected to VNC desktop: basebox-centos-7_0-x86_64
2014/09/04 12:42:50 ui error: ==> vmware-iso: Error detecting host IP: IP not found in ifconfig output...
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:50 Executing: /usr/bin/vmrun [-T ws list]
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:50 stdout: Total running VMs: 1
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: /home/shorty/nobackup/stuff/repos/toolchain/packer/basebox-centos-7.0-x86_64/basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:50 stderr:
2014/09/04 12:42:50 ui: ==> vmware-iso: Stopping virtual machine...
2014/09/04 12:42:50 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:50 Executing: /usr/bin/vmrun [-T ws stop basebox-centos-7_0-x86_64/basebox-centos-7_0-x86_64.vmx hard]
2014/09/04 12:42:51 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:51 stdout:
2014/09/04 12:42:51 /usr/local/bin/packer-builder-vmware-iso: 2014/09/04 12:42:51 stderr:
2014/09/04 12:42:51 ui: ==> vmware-iso: Deleting output directory...
2014/09/04 12:42:51 ui error: Build 'vmware-iso' errored: Error detecting host IP: IP not found in ifconfig output...
2014/09/04 12:42:51 /usr/local/bin/packer-command-build: 2014/09/04 12:42:51 Builds completed. Waiting on interrupt barrier...
2014/09/04 12:42:51 machine readable: error-count []string{"1"}
2014/09/04 12:42:51 ui error:
==> Some builds didn't complete successfully and had errors:
2014/09/04 12:42:51 machine readable: vmware-iso,error []string{"Error detecting host IP: IP not found in ifconfig output..."}
2014/09/04 12:42:51 ui error: --> vmware-iso: Error detecting host IP: IP not found in ifconfig output...
2014/09/04 12:42:51 ui:
==> Builds finished but no artifacts were created.
2014/09/04 12:42:51 waiting for all plugin processes to complete...
2014/09/04 12:42:51 [ERR] Error reading stream direction: EOF
2014/09/04 12:42:51 [INFO] Mux connection loop exiting
2014/09/04 12:42:51 /usr/local/bin/packer-provisioner-shell: plugin process exited
2014/09/04 12:42:51 [ERR] Error reading stream direction: EOF
2014/09/04 12:42:51 [INFO] Mux connection loop exiting
2014/09/04 12:42:51 /usr/local/bin/packer-command-build: plugin process exited
2014/09/04 12:42:51 [ERR] Error reading stream direction: EOF
2014/09/04 12:42:51 [INFO] Mux connection loop exiting
2014/09/04 12:42:51 /usr/local/bin/packer-builder-vmware-iso: plugin process exited
{
"variables": {
"box_name": "basebox-centos-7_0-x86_64"
},
"builders": [
{
"type": "vmware-iso",
"vm_name": "{{ user `box_name` }}",
"iso_url": "isos/centos/CentOS-7.0-1406-x86_64-Minimal.iso",
"iso_checksum_type": "sha256",
"iso_checksum": "04e99a4f1a013b95a7ebc9a90ffa9ac64d28eb9872bc193fbd7c581ec9b6a360",
"http_directory": "http",
"boot_command": [
"<tab> ",
"<wait>",
"text ",
"ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks_vmware.cfg<enter>"
],
"boot_wait": "5s",
"ssh_username": "root",
"ssh_password": "jallah@7val",
"headless": false,
"shutdown_command": "shutdown -h now",
"guest_os_type": "centos-64",
"tools_upload_flavor": "linux",
"output_directory": "{{user `box_name` }}",
"disk_size": "100000"
}
],
"provisioners": [
{
"type": "shell",
"environment_vars": [
"PATH=/sbin:/bin:/usr/sbin:/usr/bin"
],
"scripts": [
"scripts/basebox.sh",
"scripts/setup_vm.sh",
"scripts/cleanup.sh"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment