Static ip boot loop

Ok I have been trying to get a trivia/cloud vm to boot with a static ip address.

root@nick:~# incus init trixie-vm-cloud -c limits.cpu=4 -c limits.memory=8GiB -d root,size=20GiB --vm gru -p default -p merlot   -c cloud-init.network-config="$(cat <<EOF
version: 2
ethernets:
  enp5s0:
    addresses:
      - 192.168.129.130/17
    gateway4: 192.168.128.1
    nameservers:
      addresses:
        - 192.168.128.1
EOF

)"

Then I

root@nick:~# incus --console gru

And I get a boot loop. WTFO???

I love/HATE how my browser changes trixie to trivia. #$!3&%^#@~ apple=suckdifferent

PS: All I want is for incus to let me take my CKA https://max-pfeiffer.github.io/installing-kubernetes-on-debian-13-trixie.html

Also that is the debian/13/cloud image from images…

Make sure Incus is fully up to date on your system, this looks like you may be one package update behind.

Thanks @stgraber That took care of the boot loop.

Now I just need to figure out how to get the static ip

And actually after deleting and recreating the vm it solved both. Thanks again @stgraber

Ok. So this is related and I will ask again differently.
I stood up a trixie container to stage an up date but now I can’t get it to accept a new ip address.

Is this the same question you posted here? If so, I think it would be better not to cross-post.

Starting a new thread would probably have been a better approach, given that the other thread was more than 2 years old. But I have answered in that one anyway.

Yes. I started digging around and found your old post. And so I continued there. Thanks.