Walt Mankowski via plug on 24 Oct 2026 15:16:43 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Ubuntu 26.10 breaks init.d


On Sat, Oct 24, 2026 at 10:00:41PM +0000, Niederriter, Bryant via plug wrote:
> Why upgrade from a LTS to one of the Ubuntu interim releases?  Is there a feature you're looking for in particular?

I'm not sure how to answer that. I mean, why do any upgrade?

I like getting new versions of software to try out.  I'd rather do a
relatively small update every 6 months than a big one every two
years. A rolling release like Arch uses feels like it might be too
frequent. 6 months feels like a good cadence.

Generally things don't break like this, especially on my Linode
which doesn't have a huge number of packages on it. Today was an
exception.

In fact, I do the Linode before my desktop Ubuntu box to get a sense
of what has changed. Fortunately it's much newer so it shouldn't have
this particular problem.

> Regarding networking, netplan is the official Ubuntu way of doing that nowadays, although it's just a yaml frontend for either NetworkManager or systemd-networkd.

I had no idea. This had worked fine since I set it up in 2017 until
I did the update this morning.

> 
> Get Outlook for Android<https://aka.ms/AAb9ysg>
> ________________________________
> From: plug <plug-bounces@lists.phillylinux.org> on behalf of Walt Mankowski via plug <plug@lists.phillylinux.org>
> Sent: Saturday, 24 October 2026 17:53:11
> To: plug@lists.phillylinux.org <plug@lists.phillylinux.org>
> Subject: Re: [PLUG] Ubuntu 26.10 breaks init.d
> 
> I did some more research into this. The root cause is that back in
> March, systemd removed all their support for SysV init. This is going
> to eventually affect anyone with legacy init.d scripts on a distro
> that runs systemd.
> 
> Here's a summary of what changed [1]:
> 
> > On March 17, 2026, systemd 260 shipped as the newest stable release
> > — and it cut a bridge that had been standing since the 1980s.
> > systemd 260 SysV removed is not a deprecation warning or a soft
> > cutoff. Every component that handled legacy System V init scripts is
> > gone: systemd-sysv-generator, rc-local.service, and the entire SysV
> > compatibility layer are deleted. Beyond that removal, systemd 260
> > also raises the minimum kernel requirement from 5.4 to 5.10,
> > introduces a new mstack framework for OverlayFS-based service
> > deployments, and adds a unified metrics pipeline via
> > systemd-report. If you manage Linux servers that still rely on SysV
> > init scripts, this version breaks them silently.
> 
> The main issue I had was that I was setting up my networking using
> ifupdown instead of netplan. The folks on #ubuntu told me that
> ifupdown has been deprecated for some time. I had no idea. I'm sure I
> just followed instructions on the Linode website when I setup this
> box, and since everything worked for so long, I had no reason to tweak
> anything.
> 
> Fortunately my network configuration was simple and I've generated a
> netplan config that seems to be working. But I feel like other stuff
> is likely to be broken too and I should work on setting up a new
> Linode from scratch with the latest tools.
> 
> Walt
> 
> 1. https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flinuxjust4u.com%2Flinux%2Fsystemd-260-sysv-removed-linux-upgrade-guide%2F&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014856466%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=mRUJY3tDV0u5Co1g6qQyEUQmOGFBQWYhrl8douAgMZo%3D&reserved=0<https://linuxjust4u.com/linux/systemd-260-sysv-removed-linux-upgrade-guide/>
> 
> On Sat, Oct 24, 2026 at 01:58:09PM -0400, Walt Mankowski via plug wrote:
> > Hi all,
> >
> > I wanted to give everyone a heads up that, starting with Ubuntu 26.10,
> > they've removed support for "legacy System V scripts".
> >
> > That's the executive summary. Read on for the gory details.
> >
> > This morning I decided to update my linode from Ubuntu 26.04 to
> > 26.10. Usually these are quick and painless, and I thought this one
> > went smoothly too. But when I rebooted and logged back in, I
> > discovered that DNS wasn't working.
> >
> > I went to #ubuntu on Libera IRC and learned that this version of
> > Ubuntu removed support for init.d scripts. I originally setup this
> > instance in 2017, and it uses ifupdown instead of the now-preferred
> > netplan.
> >
> > To be fair, this change was in the release notes[1], but it's fairly
> > far down. I would have expected a change like this, which is likely to
> > break a lot of older systems going forward, would have been featured
> > much more prominently than it is.
> >
> > So what to do now?
> >
> > I opened a ticket with Linode about whether I can restore to 26.04
> > from my backups. I'm also researching how to convert ifupdown to
> > netplan.
> >
> > In at attempt to limp along with what I have for now, I first tried this:
> >
> > sudo resolvectl dns eth0 1.1.1.1 8.8.8.8
> >
> > That worked for a while, but then when I checked later I saw that
> > `resolvectl status` was no longer showing it! Next I tried something a
> > bit more permanent. I added
> >
> > DNS=1.1.1.1 8.8.8.8
> >
> > to /etc/systemd/resolved.conf. That's working for now, but I wouldn't
> > be surprised if some process restores that file to its default and
> > erases my change.
> >
> > Probably the best solution going forward is configure a new Linode
> > instance, but that's more work than I'm feeling up for just now.
> >
> > To be completely honest, I'm agnostic about System V init vs
> > systemd. I just want something that works. But what really got me
> > upset was the attitude in the Ubuntu IRC channel that this was my
> > fault for not updating a system that had been working flawlessly for
> > nearly a decade, and not theirs for removing a key legacy support
> > feature with essentially no warning at all.
> >
> > Sigh.
> >
> > Walt
> >
> > 1. https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocumentation.ubuntu.com%2Frelease-notes%2F26.10%2F%23system-changes&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014894172%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=GhXW5i2kGJu7uVFx5t4A5K8Lv%2FGxXUYtkx9%2B1oM2WAA%3D&reserved=0<https://documentation.ubuntu.com/release-notes/26.10/#system-changes>
> > ___________________________________________________________________________
> > Philadelphia Linux Users Group         --        https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.phillylinux.org%2F&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014919667%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2Bcx2taVt6d%2BDSyZOzHujiRHTwtDpDXLF4zp1KfkJpk8%3D&reserved=0<http://www.phillylinux.org/>
> > Announcements - https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.phillylinux.org%2Fmailman%2Flistinfo%2Fplug-announce&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014944922%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=EB8vcr8%2FWSLY%2BCvmMs8bPiAUUPwnpF4K0URhKNoBkSU%3D&reserved=0<http://lists.phillylinux.org/mailman/listinfo/plug-announce>
> > General Discussion  --   https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.phillylinux.org%2Fmailman%2Flistinfo%2Fplug&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014969783%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=5RsuBmzkSxlXHHnhDuMl%2BYqvPRBZ%2FkwZ%2BhB2L1ERkWA%3D&reserved=0<http://lists.phillylinux.org/mailman/listinfo/plug>
> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.phillylinux.org%2F&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756014993378%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=BaXxM7lR5tHPQ56mMHg%2B6D4Ng41FOHeSTzoNlV9Vopc%3D&reserved=0<http://www.phillylinux.org/>
> Announcements - https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.phillylinux.org%2Fmailman%2Flistinfo%2Fplug-announce&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756015016928%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0Dgb1GusOC7yczZmbXaKSyTOReNkYAqmU1zYj176fPM%3D&reserved=0<http://lists.phillylinux.org/mailman/listinfo/plug-announce>
> General Discussion  --   https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.phillylinux.org%2Fmailman%2Flistinfo%2Fplug&data=05%7C02%7Cbniederriter3%40gatech.edu%7Ce072b9d71a00411bcbe608df32193661%7C482198bbae7b4b258b7a6d7f32faa083%7C1%7C0%7C639284756015040732%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=hwY8BhlJGMQmkFkegUDzzHNY2yB3F9YEplfMaOms2%2B8%3D&reserved=0<http://lists.phillylinux.org/mailman/listinfo/plug>

> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        http://www.phillylinux.org
> Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
> General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug

___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug