Un bug critico ha temporaneamente disabilitato la possibilità di passare da Ubuntu 22.04 alla nuova LTS 24.04
Magari molti non se ne sono accorti, ma nella prima settimana di settembre, a partire precisamente dal 6, quanti avessero voluto aggiornare i propri sistemi Ubuntu 22.04 LTS, la precedente release stabile, ad Ubuntu 24.04 LTS, l’attuale stable, non ci sarebbero riusciti a causa di un bug giudicato critico.
Sono state 2 le principali problematiche, come spiega OS Technix:
- Il nuovo algoritmo utilizzato dal tool
ubuntu-release-upgrader
, progettato per migliorare le prestazioni gestendo i pacchetti obsoleti, non è riuscito inaspettatamente ad annullare le richieste di rimozione. La problematica purtroppo non produceva messaggi di errore, ed ha causato il malfunzionamento di pacchetti ed errori di APT.
Da notare come questo primo problema si sia verificato solo se durante l’aggiornamento venivano installati gli header del kernel Linux. - Le versioni precedenti di
ubuntu-release-upgrader
rimuovevano interamente, proprio per via del problema, gli header del kernel Linux, provocando il malfunzionamento di alcuni moduli gestiti via DKMS (Dynamic Kernel Module Support) che dipendono per la loro compilazione proprio dagli header.
Insomma, un bel pasticcio che per fortuna è già stato ampiamente sistemato ed in ogni caso, laddove la problematica dovesse essere riscontrata, per sistemare le cose dovrebbe bastare un “banale” comando:
sudo apt install --fix-broken
che va a rimuovere i vecchi header del kernel Linux, sistemando il funzionamento di APT.
La problematica ovviamente ha riguardato anche tutte le distribuzioni satellite, in primis Linux Mint che, all’interno del notiziario mensile, ha citato la questione raccontandone anche la particolarità (“This usually never happens“) a proposito della gestione dei conflitti tra i pacchetti (con una chiosa sull’importanza di fare sempre backup quando si aggiorna, cosa sempre utile).
Nello stesso notiziario Linux Mint ha anche annunciato il fork di alcuni pacchetti che al momento non risultano mantenuti e che riguardano proprio la sfera APT e gli strumenti necessari all’installazione dei pacchetti. Nello spiegare lo stato delle cose il progetto Linux Mint ha presentato questo schema:
Utile anche per capire quanti e quali sono gli elementi di Debian (perché sempre lì si torna) ad occuparsi dell’installazione dei pacchetti.
Obiettivo dei fork è la revisione delle dipendenze APT di Linux Mint 21.1 per ripulire, razionalizzare e modernizzare gli strumenti e le librerie su cui la distribuzione fa affidamento.
Un ulteriore modo, possiamo dire, per sganciarsi da Ubuntu, sebbene questo problema dimostri come il cordone ombelicale sia decisamente ancora bello saldo.
Raoul Scarazzini
Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.