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:
-
Purging the faulty kernel
sudo apt purge linux-image-6.17.0-14-generic linux-headers-6.17.0-14-generic -
Removing leftover module directories
sudo rm -rf /lib/modules/6.17.0-14-generic -
Cleaning and repairing the package system
sudo dpkg --configure -a sudo apt --fix-broken install sudo apt update sudo apt upgrade -
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
dpkgis blocked by a kernel postinst failure. - Consider automatically holding or rolling back kernels that fail post‑installation.

