Software update failure

I checked for software updates from Settings/System/Software updates only to be met with an update failure on Translation updates for English. I asked Copilot for help and it managed to fix the problem (I think). I asked it to summarise the conversation - see below. I installed Zorin to try to get away from dodgy Windows updates so this was not great.

Summary of Kernel Update Failure on Zorin OS 18, 08/02/26

Overview

A Zorin OS 18 system encountered a persistent “Translation updates for English” loop.
Investigation showed that the translation loop was only a symptom of a deeper issue:
a broken kernel update that prevented dpkg from configuring any packages.


Root Cause

The system received the following kernel unexpectedly:

linux-image-6.17.0-14-generic
linux-headers-6.17.0-14-generic
linux-generic-hwe-24.04

This kernel version does not belong to the stable Ubuntu 24.04 HWE stream.
It appears to have come from proposed or development channels, not from stable updates.

During installation, the kernel’s post‑install script crashed with:

post-installation script subprocess returned error exit status 11

Exit status 11 indicates a segmentation fault inside the package’s postinst script.

This failure blocked dpkg, which in turn caused:

  • translation updates to loop
  • language packs to remain half‑configured
  • the GUI updater to repeatedly show the same updates
  • all other updates to stall

The user did not enable proposed repositories, nor perform any advanced configuration.


Impact on Users

This issue is not user‑caused.
It results from a kernel being published or mirrored incorrectly upstream.

For non‑technical users:

  • the system appears broken
  • the update manager loops indefinitely
  • no clear error message is shown
  • the cause is not obvious
  • the fix requires terminal knowledge and manual package surgery

This undermines the expectation of stability for users who choose Zorin to avoid Windows update failures.


Resolution

The system was repaired by:

  1. Purging the faulty kernel

    sudo apt purge linux-image-6.17.0-14-generic linux-headers-6.17.0-14-generic
    
  2. Removing leftover module directories

    sudo rm -rf /lib/modules/6.17.0-14-generic
    
  3. Cleaning and repairing the package system

    sudo dpkg --configure -a
    sudo apt --fix-broken install
    sudo apt update
    sudo apt upgrade
    
  4. Reinstalling English language packs

    sudo apt install --reinstall language-pack-en language-pack-en-base
    

After removing the broken kernel, all update loops stopped and the system returned to a healthy state.


Why This Matters

This incident highlights a reliability issue:

  • A kernel that should never have reached stable users was delivered through normal updates.
  • The failure mode was silent and confusing.
  • Ordinary users would not know how to diagnose or fix it.
  • The GUI updater did not surface the underlying kernel error.
  • The system remained in a broken update state until manual intervention.

For users choosing Zorin to escape Windows update instability, this type of upstream kernel leak can be damaging to trust.


Suggested Actions for Zorin Team

  • Investigate how a 6.17.x kernel reached stable Zorin OS 18 systems.
  • Confirm whether a mirror or repo sync briefly exposed proposed packages.
  • Add safeguards to prevent unstable kernels from being pulled into stable channels.
  • Improve GUI error reporting when dpkg is blocked by a kernel postinst failure.
  • Consider automatically holding or rolling back kernels that fail post‑installation.
1 Like

Just wanting to be clear, the 6.17 kernel comes from ubuntu 24.04.4 point release HWE. As CoPilot may not be aware of that, you can look around and find it in other locations. That being said, we are definitely aware this new kernel has been causing a lot of various issues in the OS, so there's most likely something else going on that just hasn't been figured out yet.

I do wish that we could stick to an LTS kernel and call it a day. I know it's boring, but it leads to vastly less issues like this. And if people need a newer kernel, it's fairly easy to install a newer one (although most people don't need one, unless on very new hardware).

7 Likes

Agreed. Windows updates are a white-knuckle ride for most people and it would be a huge shame if Zorin, or Linux in general, gave us the same experience. Zorin is great but it needs to be absolutely rock-solid if it is to attract and keep the average home user. I have used Linux (Ubuntu) for years in my day job so I am not afraid of driving the terminal. Manually fixing a broken kernel update last night was beyond me though, hence using AI for help.

ed. Sorry for appearing a but curt but it was very late and I was busy trying to move stuff over from Windows. The broken update was the last thing I needed.

1 Like

I know a thing or two and have been around a while but the 6.17 kernel update has been nothing short of a regression incompetence nightmare.

Today, my mouse went on strike and in no mood to sort it out, I just physically switched mice so I could keep working.

4 Likes

Do you think Zorin team will react because it seem it's as you said a real nightmare for so many people actually ?

1 Like

Oh, I don't know...

3 Likes

It really is frustrating when the updater hangs like that! While we wait for an official fix, have you tried changing the download server in 'Software & Updates'? Sometimes switching from your 'Local' server to the 'Main Server' clears up these connection loops. It's saved me a few times when the repo mirrors were acting up!

I agree that the kernel upgrade seems unstable and should never have been released through an upgrade option. I have spent many hours fixing the problems - many thanks to all the Linux gurus out there who have posted solutions. The average Windows user would go WTF and move on to another distro.

Now, although I have experienced these issues when using the Software Updater, I haven't had any issues when doing a fresh install of the latest Zorin 18 download r3 iso.

I can't emphasis enough that if you want to get people to switch from Windows, the transition should be trouble free and virtually bulletproof. To me an OS is like an appliance, it should just work out of the box. Most users aren't interested in learning how the system works, they just want it to work.

While I'm on my soapbox, one area that I find disappointing is companies or the Linux community dropping support for older hardware, especially video drivers. My main hobby is refurbing old computers to give away to those who can't afford them, and when I can't get the video to work properly it means I have one less computer to give away. The lack of drivers for the webcam on some older MacBooks is especially annoying since the hardware is superb; I have 4GB 2008 MacBooks running Zorin Education quite happily but the webcam doesn't work. I have tried all of the solutions I can find but not all of them work.

Ok enough ranting. I'll finish on a positive note: Zorin is a fantastic OS for those transitioning from Windows. While not perfect it does get a lot of things right and I haven't had any complaints from the 100 recipients of computers I've refurbished, many of whom are used to Windows.

Now onto the next cup of coffee...

5 Likes

Kann dazu auch nur sagen als BS zum Arbeiten etc ist das System NICHT Geeignet, es Zickt viel zu viel rum es ist wie ein Windows 11.2, dazu der mehr als Miese Support der so gut wie nicht da ist.
Da sollte man lieber zu Mint Wechseln.

I have seen zero attempts from you in regards to reporting direct issues, troubleshooting or bug reporting.

The most I have seen is that you were unhappy that you saw high traffic on download speed.

Is it your plan to just go thread by thread, ranting?

1 Like

100 recipients?! ...more coffee indeed! (And well done, by the way. :slight_smile:

Here's the rub. You say:

This aligns very well with Zorin's goal to be the ideal Linux desktop for Windows and Mac refugees. They seek to be the solution that "just works" out of the box. They provide that five-star accomodation the entity provided Dave Bowman, after he was taken from his pod.... and for the same reasons.

The steps they have taken, especially as regards their highly customized version of the Gnome desktop, are not without controversy however. The objections raised are typified by your comment from the next paragraph:

The Canonical folks, who own Ubuntu, which is just upstream of Zorin, would say they are not "randomly or spitefully" dropping older video drivers, but that they are aligning with upstream decisions (kernel, Mesa, GNOME) in order to focus on modern graphics stacks like Wayland and newer GPUs, and that this process inevitably leaves some legacy hardware behind.

But Linux enthusiasts - those who continue to contribute to it's improvement, fork innovative versions off it, and who devote their time to supporting fellow Linux users, would agree with you. There are mixed feelings about the reaction to and solicitation of all the disaffected Windows and Mac users coming aboard, because things are changing, many which are controversial, even antithetical to the core tenets by which Linux has flourished until now.

Read the forums and you'll know what I mean.

Many of them are not pleased with the way Wayland is being increasingly adopted as opposed to the older Xorg windowing system. Right now Zorin allows an easy way to revert to Xorg, but the writing seems to be on the wall that Wayland will be the only option at some point. A significant portion of the community on this forum feel increasingly betrayed by the forced march in that direction. The primary reason? Perfectly good hardware and software that is liable to be left out in the cold as a result.

After all these years of inviting the Philistines to become part of the FOSS world, particularly as regards the desktop, the good news is that they finally are! But the irony is that because of the decisions being made upstream by Canonical/Ubuntu, and which must therefore affect Zorin, stuff is getting eliminated, deprecated, locked down. Choices are being removed without notice in favor of one approved "canonical" selection. Useful long term features are here one day and gone the next. Options people have relied upon are disappearing. And feedback feels like it must be stuck on "mute" for all the responses received.

Other forces seem to be at play. Former WinMac users are choosing Linux, but is Ubuntu/Zorin fostering its adoption or its co-option? Fortunately the Linux community is resilient, and unselfish. There are many other options out there.

BTW, you may find that using the XFCE desktop with Zorin OS solves some of your video problems. "Switching to XFCE on Zorin OS can resolve certain video adapter issues compared to GNOME, primarily because XFCE is lighter and uses different components like the Xfwm window manager, which handles graphics more efficiently on older or problematic hardware." Worth looking into. If you share the specifics of your video problems on this forum you will receive prompt and useful feedback.

3 Likes

Thanks for the comments - much appreciated.

I realize that many people, self included, are not happy with the decision by Ubuntu and other distros to abandon Xorg in favour of Wayland. I am aware of the Xorg choice at login, but how much longer will that be available?

BTW, what distro has the best legacy hardware support?

Ubuntu 26.04 LTS will com with Gnome 50 and then will no longer be an Xorg Option. That means when Zorin 19 will use Ubuntu 26.04 LTS as Base, there will no longer be an Xorg Option. Or the Zoein Dev's decide to implement it - but I would doubt that they will do that because this would be a huge amount of Work. And it is not clear that it would be even successful.

Maybe a Debian 13 xfce with the 6.12 LTS Kernel.


im currently testing this one. i know another is trying 6.18.7 maybe worth looking into this ..so far on this system its been very stable been testing now for around 6 to 7 days

Glad to help, but for clarity, I was addressing @Daddelpack's post, not yours. :wink:

It is a lot like Fox channel moving a show out of prime time slots. It is not giving the show the axe, just a means of starving it until it dies.

Xorg is well established and very stable, able to handle much more than Wayland.
Unlike Wayland, it is fully mature software.

I think that the powers that be hope for two things:

  • users won't notice the tools like Xrandr being missing
  • that in time, Wayland will improve due to increased pressure without Xorg to fall back to

So, XFCE, Xorg and everything else getting pushed out of userspace by entities like RedHat, Canonical, Gnome are being starved out of existence, rather than bluntly killed in front of our eyes.

They are moving more quickly than I first thought that they would.
So I won't speculate as to how long... because I think it will be less than we might hope.

Excellent. I am now stuck in this update loop. Any ideas? At least Windows admits an update has failed...

ed. I am rapidly going off Zorin.

1 Like

Try sudo apt reinstall software-properties-gtk

this will reinstall the Software Updater.

That did not work. The Software Updater is still stuck in a loop trying to install 83.1 MB of invisible software.

ed. Thanks anyway.

1 Like

I resorted to Copilot again to fix it...

Software Updater stuck in a loop installing 83.1 MB of “invisible” updates (Zorin OS 18)

Summary:
On Zorin OS 18, the Software Updater repeatedly attempted to install 83.1 MB of updates, but no packages were listed. Each run completed instantly and then re‑offered the same update, creating an endless loop.

Symptoms:

  • Software Updater shows an update size (83.1 MB in this case) but no package list.
  • Clicking “Install Now” appears to work, but the same update immediately reappears.
  • No visible error messages in the GUI.

Cause:
The issue was triggered by a half‑installed package left in an incomplete state. The GUI updater doesn’t surface the underlying dpkg error, so it silently loops instead of repairing the package database.

This behaviour matches known Ubuntu‑base issues where kernel or driver packages fail during configuration.

Resolution:
Running the following commands in a terminal revealed and repaired the broken package state:

sudo apt --fix-broken install
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade

After these commands completed successfully, the Software Updater stopped looping and behaved normally again.

Notes:

  • No specific package was shown in the GUI, but the terminal commands exposed the underlying issue.
  • This appears to be a general case of dpkg being left mid‑configuration rather than a Zorin‑specific bug.

1 Like