Ubuntu Noble Numbat?

When can we expect Noble Numbat daily builds available in images server?

Or in other way: why this does not show anything?

$ incus remote add --protocol simplestreams ubuntu-minimal-daily https://cloud-images.ubuntu.com/minimal/daily/
$ incus image list ubuntu-minimal-daily:
+-------+-------------+--------+-------------+--------------+------+------+-------------+
| ALIAS | FINGERPRINT | PUBLIC | DESCRIPTION | ARCHITECTURE | TYPE | SIZE | UPLOAD DATE |
+-------+-------------+--------+-------------+--------------+------+------+-------------+

The official Ubuntu image server that you’ve added does not support Incus and so won’t show you any images.

We should be able to add noble to our images though.
@monstermunchkin want to do that? I see you’ve added trixie recently.

1 Like

Yes, I’ll add Noble Numbat.

1 Like

Will it be also minimal one possibly? I try to keep containers small.

The only images that we make are the ones on images:, for Ubuntu there are two variant, the default one and the cloud one.

The default one is very similar in content to Ubuntu’s minimal image while the cloud one is similar to Ubuntu’s normal image.

1 Like
1 Like

It works well, thank you. The most amazing upgrade for me from original ubuntu images is that I do not need to remove snapd packages afterwards :slight_smile:

2 Likes

Hello, what has happened to Noble images? They are not available now.

@stgraber ?

Ubuntu made some changes to grub or their grub config and the images wouldn’t boot anymore.
Since noble is a pre-release version of Ubuntu, we just stopped building them for now as that failure was holding up publishing for all the other Ubuntu releases.

I wonder now that it’s been released if there’s something we could test now? How can I help?

The issue was resolved months ago and we’ve had Ubuntu 24.04 images for a while.

Hmm, on Ubuntu 22.04, I can’t start a 24.04 container; should I open another ticket somewhere else? Or is this a good place to post this?

mattb@nas:~ $ sudo lxc-create -t download -n foo -- --dist ubuntu --release noble --arch amd64
Using image from local cache
Unpacking the rootfs

---
You just created an Ubuntu noble amd64 (20240506_07:42) container.

To enable SSH, run: apt install openssh-server
No default root or user password are set by LXC.

mattb@nas:~ $ sudo lxc-start -n foo

mattb@nas:~ $ sudo lxc-ls --fancy
NAME  STATE   AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED
foo   STOPPED 0         -      -    -    false
gf    STOPPED 0         -      -    -    false
noble STOPPED 0         -      -    -    false

mattb@nas:~ $ sudo lxc-attach -n foo
lxc-attach: foo: attach.c: get_attach_context: 405 Connection refused - Failed to get init pid
lxc-attach: foo: attach.c: lxc_attach: 1469 Connection refused - Failed to get attach context

mattb@nas:~ $ sudo lxc-start -n foo

mattb@nas:~ $ sudo lxc-ls --fancy
NAME  STATE   AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED
foo   STOPPED 0         -      -    -    false
gf    STOPPED 0         -      -    -    false
noble STOPPED 0         -      -    -    false

mattb@nas:~ $ sudo lxc-create -t download -n bar -- --dist ubuntu --release jammy --arch amd64
Using image from local cache
Unpacking the rootfs

---
You just created an Ubuntu jammy amd64 (20240425_07:42) container.

To enable SSH, run: apt install openssh-server
No default root or user password are set by LXC.

mattb@nas:~ $ sudo lxc-start -n bar

mattb@nas:~ $ sudo lxc-attach -n bar
root@bar:/# cat /etc/issue
Ubuntu 22.04.4 LTS \n \l

root@bar:/#
exit

mattb@nas:~ $ sudo lxc-ls --fancy
NAME  STATE   AUTOSTART GROUPS IPV4          IPV6 UNPRIVILEGED
bar   RUNNING 0         -      192.168.1.145 -    false
foo   STOPPED 0         -      -             -    false
gf    STOPPED 0         -      -             -    false
noble STOPPED 0         -      -             -    false

That’s LXC, not Incus, so should definitely be a separate topic.

Okay, thanks, perusing github I found Cannot start new distributions with systemd 255 · Issue #4402 · lxc/lxc · GitHub which I’m guessing is the issue I’m facing anyway, will just follow that.