It has been '0' days since I found an incompatibility in Ubuntu 26.04 Rust coreutils: 'stty tabs'. Also, the uutils stty manpage is absolutely ass in 26.04.

This is my face that Ubuntu 26.04's packaging of util-linux has omitted /usr/bin/mesg. What? Why?

(well technically this is the slightly pre-beta 26.04 packages...)

As incredible as it seems, it appears that the Ubuntu 26.04 daily builds, very shortly before the beta release, cannot boot from a mirrored RAID root disk setup (either UEFI or MBR booting).

This is my face, again.

It appears that 26.04 cannot boot from mirrored RAID and probably any RAID because the initramfs built by at least the installer simply does not attempt to assemble RAID arrays.

Okay, I am incorrect about the Ubuntu 26.04 software RAID problem, it is stupider than you expect.

26.04 switched to dracut-built initramfs'es. Dracut requires a kernel command line parameter to tell it what RAID arrays to assemble, rd.md.uuid= for each array. The Ubuntu server installer does not add this new kernel command line argument. Result: catastrophe.

Of course I have approximately no idea how to file an installer bug against Resolute (server).

Current status: doing a terrible Ubuntu 26.04 installer hack that fixes their terrible failure to cope with the extremely unusual server configuration of (checks notes) software mirrored root drives.

Which we use on all of our physical servers for the obvious reason.

Hopefully this will all be fixed in actual 26.04, maybe even in the beta version, and for now I'm going to forget about it all because life is too short to wrestle with Ubuntu's bug reporting procedures.

Because I'm a masochist I wrestled with Launchpad and may have filed a bug in the correct area: https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2146165
Bug #2146165 “Dracut kernel command line parameters not added fo...” : Bugs : subiquity package : Ubuntu

In the current 26.04/resolute daily ISO images, if you configure a system with its root on software RAID (for example, with mirrored disks), the result will fail to boot and time out. The direct cause of the failure is that the initramfs does not assemble to the software RAID array of the root filesystem. My analysis of the cause: In the current server 26.04 environment, subiquity and the Ubuntu installer process install a system that uses a Dracut-based initramfs. In its stock configuratio...

Launchpad
@cks I thought you were planning on migrating away from Ubuntu in any case?
@fazalmajid We had sort of hoped not now and that 26.04 would be perfectly okay. We'd have to completely redo much of our installer setup to get Debian going and that's a much bigger project than spinning another variation on Ubuntu LTS. (Plus inevitable operational differences, plus things we can carry forward from Ubuntu but not Debian since we don't have saved versions of them, plus ...)
@cks I understand the pain. I myself run Alpine on my servers and CachyOS on my laptops/desktops, keeping Ubuntu only on the machines with Nvidia GPUs I need CUDA on.
@cks I gave up on Ubuntu a long time ago. Join us on Fedora or Arch.

@purpleidea Fedora and Arch turn over too fast for work machines. Upgrading more often than every year (for Fedora, realistically) is too fast a pace for both us and the people using our systems.

(I have run Fedora for a very long time and I find upgrades irksome enough that (coughs awkwardly) my machines are still F42, even though my runway is running out fast.)

@cks granted, I'm shure your "edgecases" weren't tested or considered by Canonical.

@ubuntu, #plzfix

@cks I'm curious what there is in Ubuntu that keeps you using it rather than some other Debian-based distro. I have a toy install running, but it keeps getting worse at every upgrade

@rpluim At the time we started (~20 years ago) it was our best option for long support + reasonably current + big package set. Today, Debian is pretty much as good on all three and we stay out of inertia and mild existing Ubuntu-specific knowledge.

Edit: also a predictable release schedule, a LTS every two years in April is easy to plan for.

@rpluim I expect Canonical to monetize ('enshittify') Ubuntu too much for us and for us to switch to Debian at some point within the next N years, for a value of N that fluctuates with my pessimism levels and Canonical's latest moves in that direction.
@cks My toy install already warns me that it's keeping back security fixes because I haven't subscribed to some Canonical service (which may be free for my case, but it still feels like a shakedown)

@rpluim Yeah, Canonical is already part way down the greasy slide towards various things. So far it hasn't been fatal for our use but I'm not optimistic about the trend.

(We've seen this show before with Red Hat Enterprise Linux, and CentOS for that matter, which Red Hat gutted when they decided they wanted more money from people.)

@cks @rpluim The predictable LTS release and excellent package selection is what kept my work on Ubuntu. But I think we are switching away to anything else.

Changes to the 24.04 installer mid 2025 messed up some server installs. Problems with snaps. These problems you have with 26.04. Not great for a server OS.

@dmaonR @rpluim To be polite¹ to Ubuntu/Canonical, 26.04 is currently explicitly a daily development build before even a beta release. But we're so close to beta (officially the 26th) that I don't expect this issue to be fixed before then, and it's an extremely obvious issue that is trivial to automatically test in a VM.

(The entire installer can be driven through a configuration file.)

¹ (I refuse to be 'fair' to Canonical.)

@cks @rpluim Also to be polite to Ubuntu their focus seems to be on disposable or appliance computers. MaaS encourages redeploy. Heavy emphasis on VMs. This is fine. Their work on cloud-init has been great. But it is not what I want in a server OS.

LOL at polite vs fair.