Q1
Error Messages
Build 'virtualbox-iso' errored: Output directory exists: output-virtualbox-iso
Ans: Use the force flag to delete it prior to building.
Solution
When you will build images, just need to add this parameter
-force
, like below command# packer build -force template.json
Reference
- Packer Github issue 163
Q2
Error Messages
==> Builds finished but no artifacts were created.
Build 'virtualbox-iso' errored: Error deleting port forwarding rule: VBoxManage error: VBoxManage: error: The machine 'packer-virtualbox-iso-1567040405' is already locked for a session (or being unlocked)
2019/08/29 09:07:01 [INFO] (telemetry) Finalizing.
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Write)" at line 531 of file VBoxManageModifyVM.cpp
Solution
Following below parameter pasted in your config
"builders": [
{
(...)
"post_shutdown_delay": "180s",
"shutdown_command": "echo {{user `ssh_password`}} | sudo -S shutdown -P now",
(...)
}
]
Reference
- Github Packer issue 5424
沒有留言:
張貼留言