Bugzilla – Bug 1222202
Ignition config always causes initramfs sosreport to be generated.
Last modified: 2024-05-10 15:53:22 UTC
Created attachment 873966 [details] sosreport The following ignition contents will always crash on first boot: { "ignition": { "version": "3.2.0" }, "passwd": { "users": [ { "name": "root", "sshAuthorizedKeys": [ "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCiRcelfygo9beT4sZS8qXsyZg0zgBl7bBsfk5w3k8RubhkCmC7yCYu+4JPGgyiL5gP3brx6u+veXQtUf62X8wA= william@piv" ] }, { "name": "root" } ] }, "storage": { "files": [ { "path": "/etc/hostname", "mode": 420, "overwrite": true, "contents": { "source": "data:,hostname.domain.local" } } ] } } Install CLI virt-install --connect=qemu:///system -n microtest.suse.firstyear.id.au --import --boot uefi --osinfo opensusetumbleweed --virt-type kvm --hvm --machine q35 --cpu host-passthrough --serial pty --console pty,target_type=virtio --autoconsole text --network=bridge=net_20,model=virtio --rng /dev/urandom --tpm backend.type=emulator,backend.version=2.0,model=tpm-tis --vcpu 2 --memory 2048 --security type=dynamic --sysinfo type=fwcfg,entry0.name=opt/com.coreos/config,entry0.file=/var/lib/libvirt/qemu/ignition/default.ign --disk path=/mnt/libvirt/nvme/microtest.suse.firstyear.id.au.qcow2,bus=virtio,cache=none,sparse=no
It says > [ 16.252766] localhost ignition[648]: error at $.passwd.users.1, line 14 col 8: duplicate entry defined > [ 16.252868] localhost ignition[648]: failed to fetch config: config is not valid > [ 16.252911] localhost ignition[648]: failed to acquire config: config is not valid > [ 16.252958] localhost ignition[648]: Ignition failed: config is not valid Please remove the duplicate entry for "root".