Panoramica #
Durante un aggiornamento di sistema tramite noid-updater, è possibile che si verifichi il seguente errore:
E: Il repository 'file:/media/local_update_repo bookworm InRelease' ha cambiato il valore di 'Origin' da 'Debian' a 'Relianoid'
Questo problema impedisce la prosecuzione del processo di aggiornamento.
Causare #
Questo comportamento è correlato a una recente modifica dei metadati in RELIANOID aggiornare i repository.
In particolare, il etichetta "Origine" del repository è stato aggiornato Da Debian a Relianoid.
Questa modifica è stata introdotta per identificare in modo più accurato gli ISO di aggiornamento generati e gestiti da RELIANOID team, invece di ereditare l'etichetta di origine Debian predefinita.
Tuttavia, il gestore di pacchetti APT include un meccanismo di sicurezza che rileva le modifiche ai metadati del repository (come Origine, Etichetta o Suite). Quando viene rilevata una modifica di questo tipo, APT blocca gli aggiornamenti fino a quando la cache locale non viene aggiornata, per prevenire potenziali tentativi di spoofing del repository.
Soluzione #
Per risolvere il problema, svuota la cache APT locale in modo che il sistema possa accettare i metadati del repository aggiornati.
Eseguire il seguente comando:
rm -rf /var/lib/apt/lists/*
Quindi riprova la procedura di aggiornamento:
noid-updater noid-updater -i
Spiegazione #
Rimozione /var/lib/apt/lists/* costringe APT a ricostruire i metadati del suo repository locale in modo che, al successivo tentativo di aggiornamento, il sistema riconosca e accetti il nuovo Origine: Relianoid valore. Questa è un'azione da eseguire una sola volta, necessaria dopo la modifica dei metadati.
Note aggiuntive #
Questo è un comportamento previsto e non un errore nell'aggiornamento stesso. Nessun pacchetto o integrità del sistema è interessato. La modifica migliora la tracciabilità e la chiarezza di RELIANOID- Fonti di aggiornamento gestite.