Skip to content

Instantly share code, notes, and snippets.

@domrim

domrim/crash.log Secret

Created June 26, 2022 16:43
Show Gist options
  • Save domrim/26b55d30da707ff01907cc7535283388 to your computer and use it in GitHub Desktop.
Save domrim/26b55d30da707ff01907cc7535283388 to your computer and use it in GitHub Desktop.
2022/06/26 18:42:22 [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64]
2022/06/26 18:42:22 [TRACE] discovering plugins in /usr/local/Cellar/packer/1.8.2/libexec/bin
2022/06/26 18:42:22 [TRACE] discovering plugins in /Users/dominik/.config/packer/plugins
2022/06/26 18:42:22 [TRACE] discovering plugins in .
2022/06/26 18:42:22 [TRACE] discovering plugins in
2022/06/26 18:42:22 [TRACE] discovering plugins in /usr/local/bin
2022/06/26 18:42:22 [DEBUG] Discovered plugin: proxmox = /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64
2022/06/26 18:42:22 [DEBUG] Discovered plugin: sshkey = /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64
2022/06/26 18:42:22 [INFO] found external [-packer-default-plugin-name- proxmox-clone proxmox-iso] builders from proxmox plugin
2022/06/26 18:42:22 found external [-packer-default-plugin-name-] datasource from sshkey plugin
2022/06/26 18:42:22 [INFO] PACKER_CONFIG env var not set; checking the default config file path
2022/06/26 18:42:22 [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig
2022/06/26 18:42:22 [WARN] Config file doesn't exist: /Users/dominik/.packerconfig
2022/06/26 18:42:22 [INFO] Setting cache directory: /Users/dominik/.cache/packer
2022/06/26 18:42:22 [TRACE] listing potential installations for "github.com/hashicorp/proxmox" that match ">= 1.0.8". plugingetter.ListInstallationsOptions{FromFolders:[]string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", ".", "/Users/dominik/.config/packer/plugins", "", "/usr/local/bin"}, BinaryInstallationOptions:plugingetter.BinaryInstallationOptions{APIVersionMajor:"5", APIVersionMinor:"0", OS:"darwin", ARCH:"amd64", Ext:"", Checksummers:[]plugingetter.Checksummer{plugingetter.Checksummer{Type:"sha256", Hash:(*sha256.digest)(0xc00013e200)}}}}
2022/06/26 18:42:22 [TRACE] Found the following "github.com/hashicorp/proxmox" installations: [{/usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 v1.0.8}]
2022/06/26 18:42:22 [INFO] found external [-packer-default-plugin-name- proxmox-clone proxmox-iso] builders from proxmox plugin
2022/06/26 18:42:22 [TRACE] listing potential installations for "github.com/ivoronin/sshkey" that match ">= 1.0.2". plugingetter.ListInstallationsOptions{FromFolders:[]string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", ".", "/Users/dominik/.config/packer/plugins", "", "/usr/local/bin"}, BinaryInstallationOptions:plugingetter.BinaryInstallationOptions{APIVersionMajor:"5", APIVersionMinor:"0", OS:"darwin", ARCH:"amd64", Ext:"", Checksummers:[]plugingetter.Checksummer{plugingetter.Checksummer{Type:"sha256", Hash:(*sha256.digest)(0xc00013e200)}}}}
2022/06/26 18:42:23 [TRACE] Found the following "github.com/ivoronin/sshkey" installations: [{/usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 v1.0.3}]
2022/06/26 18:42:23 found external [-packer-default-plugin-name-] datasource from sshkey plugin
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_host, so skipping
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_token_id, so skipping
2022/06/26 18:42:23 [TRACE] validateValue: not active for proxmox_token, so skipping
2022/06/26 18:42:23 [TRACE] Starting external plugin /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 start datasource -packer-default-plugin-name-
2022/06/26 18:42:23 Starting plugin: /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 []string{"/usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64", "start", "datasource", "-packer-default-plugin-name-"}
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin2278081836
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Waiting for connection...
2022/06/26 18:42:23 Received unix RPC address for /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin2278081836
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Serving a plugin connection...
2022/06/26 18:42:23 packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 [TRACE] starting datasource -packer-default-plugin-name-
2022/06/26 18:42:23 [TRACE] Starting external plugin /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 start builder -packer-default-plugin-name-
2022/06/26 18:42:23 Starting plugin: /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 []string{"/usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64", "start", "builder", "-packer-default-plugin-name-"}
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin781773745
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Waiting for connection...
2022/06/26 18:42:23 Received unix RPC address for /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin781773745
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Serving a plugin connection...
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 [TRACE] starting builder -packer-default-plugin-name-
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Number of sockets 0 is too small, using default: 1
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 CPU type not set, using default 'kvm64'
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Disk 0 type not set, using default 'scsi'
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 Disk 0 cache mode not set, using default 'none'
2022/06/26 18:42:23 [TRACE] Starting internal plugin packer-provisioner-shell
2022/06/26 18:42:23 Starting plugin: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer []string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", "plugin", "packer-provisioner-shell"}
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64]
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] PACKER_CONFIG env var not set; checking the default config file path
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig
2022/06/26 18:42:23 packer-provisioner-shell plugin: [WARN] Config file doesn't exist: /Users/dominik/.packerconfig
2022/06/26 18:42:23 packer-provisioner-shell plugin: [INFO] Setting cache directory: /Users/dominik/.cache/packer
2022/06/26 18:42:23 packer-provisioner-shell plugin: args: []string{"packer-provisioner-shell"}
2022/06/26 18:42:23 Received unix RPC address for /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin192142393
2022/06/26 18:42:23 packer-provisioner-shell plugin: Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin192142393
2022/06/26 18:42:23 packer-provisioner-shell plugin: Waiting for connection...
2022/06/26 18:42:23 packer-provisioner-shell plugin: Serving a plugin connection...
2022/06/26 18:42:23 [TRACE] Starting internal plugin packer-provisioner-file
2022/06/26 18:42:23 Starting plugin: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer []string{"/usr/local/Cellar/packer/1.8.2/libexec/bin/packer", "plugin", "packer-provisioner-file"}
2022/06/26 18:42:23 Waiting for RPC address for: /usr/local/Cellar/packer/1.8.2/libexec/bin/packer
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] Packer version: 1.8.2 [go1.18.3 darwin amd64]
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] PACKER_CONFIG env var not set; checking the default config file path
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] PACKER_CONFIG env var set; attempting to open config file: /Users/dominik/.packerconfig
2022/06/26 18:42:23 packer-provisioner-file plugin: [WARN] Config file doesn't exist: /Users/dominik/.packerconfig
2022/06/26 18:42:23 packer-provisioner-file plugin: [INFO] Setting cache directory: /Users/dominik/.cache/packer
2022/06/26 18:42:23 packer-provisioner-file plugin: args: []string{"packer-provisioner-file"}
2022/06/26 18:42:23 Received unix RPC address for /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: addr is /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin4242226184
2022/06/26 18:42:23 packer-provisioner-file plugin: Plugin address: unix /var/folders/vg/9m0czhwx433crg54t188v0xm0000gn/T/packer-plugin4242226184
2022/06/26 18:42:23 packer-provisioner-file plugin: Waiting for connection...
2022/06/26 18:42:23 packer-provisioner-file plugin: Serving a plugin connection...
2022/06/26 18:42:23 ui: Debug mode enabled. Builds will not be parallelized.
2022/06/26 18:42:23 ui: debian-bullseye.proxmox.debian-bullseye: output will be in this color.
2022/06/26 18:42:23 ui:
2022/06/26 18:42:23 Build debug mode: true
2022/06/26 18:42:23 Force build: false
2022/06/26 18:42:23 On error:
2022/06/26 18:42:23 Debug enabled, so waiting for build to finish: debian-bullseye.proxmox.debian-bullseye
2022/06/26 18:42:23 Starting build run: debian-bullseye.proxmox.debian-bullseye
2022/06/26 18:42:23 Running builder:
2022/06/26 18:42:23 [INFO] (telemetry) Starting builder proxmox.debian-bullseye
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 using token auth
2022/06/26 18:42:23 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:23 No URLs were provided to Step Download. Continuing...
2022/06/26 18:42:23 ui: ask: ==> debian-bullseye.proxmox.debian-bullseye: Pausing after run of step 'StepDownload'. Press enter to continue.
2022/06/26 18:42:24 ui: ask: ==> debian-bullseye.proxmox.debian-bullseye: Pausing after run of step 'stepUploadISO'. Press enter to continue.
2022/06/26 18:42:25 ui: ==> debian-bullseye.proxmox.debian-bullseye: Creating VM
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: 2022/06/26 18:42:25 >>>>>>>>>> REQUEST:
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: POST /api2/json/nodes/proxmox-1/qemu HTTP/1.1
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Host: proxmox-1.mgmt.fs-etec.kit.edu:8006
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: User-Agent: Go-http-client/1.1
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Content-Length: 414
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Accept: application/json
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Authorization: PVEAPIToken=packer@pve!dominik=<sensitive>
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Content-Type: application/x-www-form-urlencoded
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: Accept-Encoding: gzip
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin:
2022/06/26 18:42:25 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: agent=1&bios=ovmf&cores=1&cpu=kvm64&description=Packer+ephemeral+build+VM&efidisk0=local-zfs%3A1&ide2=local%3Aiso%2Fdebian-11.3.0-amd64-netinst.iso%2Cmedia%3Dcdrom&kvm=1&memory=2048&name=debian-bullseye&net0=virtio%3DBA%3A28%3A63%3AD5%3AA6%3AF7%2Cbridge%3Dvmbr688%2Cfirewall%3Dfalse&numa=0&onboot=0&ostype=l26&pool=templates&scsi0=local-zfs%3A8%2Ciothread%3Dfalse&scsihw=virtio-scsi-pci&sockets=1&tablet=0&vmid=900
2022/06/26 18:42:25 ui: ask: ==> debian-bullseye.proxmox.debian-bullseye: Pausing before cleanup of step 'stepUploadISO'. Press enter to continue.
2022/06/26 18:42:25 ui: ask: ==> debian-bullseye.proxmox.debian-bullseye: Pausing before cleanup of step 'StepDownload'. Press enter to continue.
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: panic: runtime error: invalid memory address or nil pointer dereference
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x169a37b]
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin:
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: goroutine 31 [running]:
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go/proxmox.(*Client).CreateQemuVm(0xc0007d00f0, {0xc000792cd0, 0x9}, 0x1b95db6)
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go@v0.0.0-20220107223401-b9c909d83a3b/proxmox/client.go:544 +0x27b
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go/proxmox.ConfigQemu.CreateVm({0x0, {0xc000792c90, 0xf}, {0x1b95db6, 0x19}, {0xc000792c23, 0x9}, {0xc000792d20, 0x4}, {0xc000792d24, ...}, ...}, ...)
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/Telmate/proxmox-api-go@v0.0.0-20220107223401-b9c909d83a3b/proxmox/config_qemu.go:195 +0xfaf
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso.(*isoVMCreator).Create(_, _, {0x0, {0xc000792c90, 0xf}, {0x1b95db6, 0x19}, {0xc000792c23, 0x9}, {0xc000792d20, ...}, ...}, ...)
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso/builder.go:64 +0xe7
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common.(*stepStartVM).Run(0xc0004b8100, {0x1b83be5, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common/step_start_vm.go:93 +0x64c
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/multistep.(*BasicRunner).Run(0xc000656270, {0x1da2188, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/multistep/basic_runner.go:70 +0x2fe
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/multistep.(*DebugRunner).Run(0xc000656240, {0x1da2188, 0xc0000b9dc0}, {0x1da2658, 0xc0006560f0})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/multistep/debug_runner.go:84 +0x1b8
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common.(*Builder).Run(0xc000544700, {0x1da2188, 0xc0000b9dc0}, {0x1da9908, 0xc000656060}, {0x1d861e0, 0xc000078000}, {0x1da2658, 0xc0006560f0})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/common/builder.go:99 +0xdc3
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso.(*Builder).Run(0xc000814000, {0x1da2188, 0xc0000b9dc0}, {0x1da9908, 0xc000656060}, {0x1d861e0, 0xc000078000})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-proxmox/builder/proxmox/iso/builder.go:54 +0x3c5
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk/rpc.(*BuilderServer).Run(0xc00054a700, 0x66c170, 0xc00066c150)
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: github.com/hashicorp/packer-plugin-sdk@v0.3.0/rpc/builder.go:117 +0x1e3
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect.Value.call({0xc0000b6e40, 0xc0000b46f8, 0x13}, {0x1b7da14, 0x4}, {0xc0005cbef8, 0x3, 0x3})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect/value.go:556 +0x845
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect.Value.Call({0xc0000b6e40, 0xc0000b46f8, 0xc0002a8000}, {0xc00046eef8, 0x3, 0x3})
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: reflect/value.go:339 +0xc5
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc.(*service).call(0xc00054a780, 0xc00001be60, 0x0, 0xc0004d61a0, 0xc000122500, 0x11eda05, {0x19ed940, 0xc00066c14c, 0x11ed986}, {0x19d1720, ...}, ...)
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc/server.go:377 +0x239
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: created by net/rpc.(*Server).ServeCodec
2022/06/26 18:42:26 packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64 plugin: net/rpc/server.go:474 +0x405
2022/06/26 18:42:26 /usr/local/bin/github.com/hashicorp/proxmox/packer-plugin-proxmox_v1.0.8_x5.0_darwin_amd64: plugin process exited
2022/06/26 18:42:26 [INFO] (telemetry) ending proxmox.debian-bullseye
2022/06/26 18:42:26 ui error: Build 'debian-bullseye.proxmox.debian-bullseye' errored after 3 seconds 386 milliseconds: unexpected EOF
2022/06/26 18:42:26 Waiting on builds to complete...
2022/06/26 18:42:26 ui:
==> Wait completed after 3 seconds 387 milliseconds
2022/06/26 18:42:26 machine readable: error-count []string{"1"}
2022/06/26 18:42:26 ui error:
==> Some builds didn't complete successfully and had errors:
2022/06/26 18:42:26 machine readable: debian-bullseye.proxmox.debian-bullseye,error []string{"unexpected EOF"}
2022/06/26 18:42:26 ui error: --> debian-bullseye.proxmox.debian-bullseye: unexpected EOF
2022/06/26 18:42:26 ui:
==> Builds finished but no artifacts were created.
2022/06/26 18:42:26 [INFO] (telemetry) Finalizing.
2022/06/26 18:42:26 waiting for all plugin processes to complete...
2022/06/26 18:42:26 /usr/local/bin/github.com/ivoronin/sshkey/packer-plugin-sshkey_v1.0.3_x5.0_darwin_amd64: plugin process exited
2022/06/26 18:42:26 /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: plugin process exited
2022/06/26 18:42:26 /usr/local/Cellar/packer/1.8.2/libexec/bin/packer: plugin process exited
# packer config
packer {
required_plugins {
proxmox = {
version = ">= 1.0.8"
source = "github.com/hashicorp/proxmox"
}
sshkey = {
version = ">= 1.0.2"
source = "github.com/ivoronin/sshkey"
}
}
}
# ssh-key generation
data "sshkey" "install" {
name = "deploy"
type = "ed25519"
}
# Variable Definitions
variable "proxmox_host" {
type = string
}
variable "proxmox_token_id" {
type = string
}
variable "proxmox_token" {
type = string
sensitive = true
}
source "proxmox" "debian-bullseye" {
# Proxmox Connection Settings
proxmox_url = "https://${var.proxmox_host}:8006/api2/json"
username = "${var.proxmox_token_id}"
token = "${var.proxmox_token}"
insecure_skip_tls_verify = false
# VM General Settings
node = "proxmox-1"
pool = "templates"
vm_id = "900"
vm_name = "debian-bullseye"
os = "l26"
template_description = "Debian Bullseye (11) Template"
iso_file = "local:iso/debian-11.3.0-amd64-netinst.iso"
#iso_url = "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.3.0-amd64-netinst.iso"
#iso_checksum = "sha512:2810f894afab9ac2631ddd097599761c1481b85e629d6a3197fe1488713af048d37241eb85def681ba86e62b406dd9b891ee1ae7915416335b6bb000d57c1e53"
iso_storage_pool = "local"
unmount_iso = true
boot_wait = "15s"
boot_command = [
"c<wait>",
"linux /install.amd/vmlinuz ",
"auto=true url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg priority=critical ",
"vga=788 noprompt --- quiet<enter><wait>",
"initrd /install.amd/initrd.gz<enter><wait>",
"boot<enter>"
]
# VM System Settings
qemu_agent = true
# VM HW Settings
cores = "1"
memory = "2048"
scsi_controller = "virtio-scsi-pci"
bios = "ovmf"
efidisk = "local-zfs"
# VM Hard Disk Settings
disks {
disk_size = "8G"
storage_pool = "local-zfs"
storage_pool_type = "zfspool"
}
# VM Network Settings
network_adapters {
model = "virtio"
bridge = "vmbr688"
firewall = "false"
}
# VM Cloud-Init Settings
cloud_init = true
cloud_init_storage_pool = "local-zfs"
# Packer Config
http_content = {
"/preseed.cfg" = templatefile("./templates/preseed.cfg.pkrtpl", { "ssh_public_key" : data.sshkey.install.public_key })
}
# SSH Config
ssh_timeout = "15m"
ssh_username = "root"
ssh_private_key_file = data.sshkey.install.private_key_path
ssh_clear_authorized_keys = true
}
# Build Definition to create the VM Template
build {
name = "debian-bullseye"
sources = ["source.proxmox.debian-bullseye"]
provisioner "shell" {
inline = [
"rm /etc/ssh/ssh_host_*",
"truncate -s 0 /etc/machine-id",
"cloud-init clean",
"sync"
]
}
# Provisioning the VM Template for Cloud-Init Integration in Proxmox
provisioner "file" {
source = "files/99_pve.cfg"
destination = "/etc/cloud/cloud.cfg.d/99_pve.cfg"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment