When I tried to run sudo make qemu in vyos-crux build container, following error has occured.
vyos_bld@245500595a95:/vyos$ sudo make qemu Checking if packages required for VyOS image build are installed All dependencies are installed Error: Failed to prepare build: "qemu-image" 1 error occurred: * Deprecated configuration key: 'iso_checksum_type'. Please call `packer fix` against your template to update your template to be compatible with the current version of Packer. Visit https://www.packer.io/docs/commands/fix/ for more detail. ==> Builds finished but no artifacts were created. Makefile:47: recipe for target 'qemu' failed make: *** [qemu] Error 1
VyOS build container is cloned from vyos-build. (https://github.com/vyos/vyos-build) Commit hash is fddba995759ec44b90df58f2f0827d2cd21a6697
In the build container, packer version is 1.6.0
vyos_bld@245500595a95:/vyos$ packer --version 1.6.0
It seems that latest packer has some changes.
Latest packer dropped iso_checksum_type field and use only iso_checksum field with checksum type. (https://github.com/geerlingguy/packer-boxes/issues/68)