Unable to execute autoinstall on 24.04 LTS

Ubuntu Support Template

Ubuntu Version:
Example: 24.04 LTS

Desktop Environment (if applicable):
n/a, server install

Problem Description:
I’m attempting to bootstrap a new ubuntu-server lts image using autoinstall - multipass launch 24.04 --name test --cloud-init ubuntu-24/userdata.yaml. Then going into the console for it - multipass shell test I can observe that the user password is not being set per the autoinstall and attempting the same via lxc results in a shell I cannot log in to.

I have paired down my userdata.yaml to the bare minimum (I believe), cribbed from https://canonical-subiquity.readthedocs-hosted.com/en/latest/howto/autoinstall-quickstart.html:

#cloud-config
autoinstall:
  version: 1
  identity:
    hostname: ubuntu-server
    password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
    username: ubuntu

Relevant System Information:
I do not believe anything here is special

Screenshots or Error Messages:
Checking the /var/log/cloud-init-output.log file, it contains the following:

2025-12-16 22:26:12,203 - cc_ubuntu_autoinstall.py[WARNING]: Skipping autoinstall module. Expected one of the Ubuntu installer snap packages to be present: subiquity, ubuntu-desktop-installer

What I’ve Tried:
I tried installing subiquity on my parent system, no luck. Otherwise I’m out of technical approaches and attempting to find other instances has resulted in folks also having this issue, but no documented solution. I have also tried validating my yaml via https://canonical-subiquity.readthedocs-hosted.com/en/latest/howto/autoinstall-validation.html but no errors identified.

Before Posting:
:white_check_mark:

:blue_book: See the “Start here” guide:

Upon further investigation, I found a random blog post that called out that autoinstall does not run on images, only on isos. Was able to get things working using qemu / kvm.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.