Oversigt #
Under en systemopdatering ved hjælp af noid-updater kan du støde på følgende fejl:
E: Arkivet 'file:/media/local_update_repo bookworm InRelease' ændrede sin 'Origin'-værdi fra 'Debian' til 'Relianoid'
Dette problem forhindrer opdateringsprocessen i at fortsætte.
Årsag #
Denne adfærd er relateret til en nylig ændring af metadata i RELIANOID opdater lagre.
Specifikt, den "Oprindelse"-mærkat for arkivet er blevet opdateret fra Debian til Relianoid.
Denne ændring blev introduceret for mere præcist at identificere opdaterings-ISO'er, der genereres og vedligeholdes af RELIANOID team, i stedet for at arve Debians standardoprindelsesmærke.
APT-pakkehåndteringen indeholder dog en sikkerhedsmekanisme, der registrerer ændringer i arkivets metadata (såsom Origin, Label eller Suite). Når en sådan ændring registreres, blokerer APT opdateringer, indtil den lokale cache er opdateret, for at forhindre potentiel arkivforfalskning.
Løsning #
For at løse problemet skal du rydde den lokale APT-cache, så systemet kan acceptere de opdaterede metadata fra arkivet.
Kør følgende kommando:
rm -rf /var/lib/apt/lister/*
Prøv derefter opdateringsprocessen igen:
noid-opdatering noid-opdatering -i
Forklaring #
Fjernelse /var/lib/apt/lists/* tvinger APT til at genopbygge sine lokale repository-metadata, så systemet ved næste opdateringsforsøg vil genkende og acceptere de nye Oprindelse: Relianoid værdi. Dette er en engangshandling, der kræves efter ændringen af metadataene.
Yderligere bemærkninger #
Dette er en forventet adfærd og ikke en fejl i selve opdateringen. Ingen pakker eller systemintegritet påvirkes. Ændringen forbedrer sporbarheden og klarheden af RELIANOID-administrerede opdateringskilder.