Løste "NO_PUBKEY" fejl

Se kategorier

Løste "NO_PUBKEY" fejl

2 min læses

problem beskrivelse #

Når man forsøger at opdatere RELIANOID systemet ved hjælp af noid-updater, checkupdates, checkupgrades or apt update kommando, kan du støde på følgende fejlmeddelelse:

root@noid-01:~# noid-updater Hit:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Fejl:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Følgende signaturer kunne ikke verificeres, fordi den offentlige nøgle ikke er tilgængelig: NO_PUBKEY 5CC37ED135C46EB4 Læser pakkelister... Udført W: Der opstod en fejl under signaturverifikationen. Arkivet er ikke opdateret, og de tidligere indeksfiler vil blive brugt. GPG-fejl: https://repo.relianoid.com/ce/v7 bookworm InRelease: Følgende signaturer kunne ikke verificeres, fordi den offentlige nøgle ikke er tilgængelig: NO_PUBKEY 5CC37ED135C46EB4 W: Kunne ikke hente https://repo.relianoid.com/ce/v7/dists/bookworm/InRelease Følgende signaturer kunne ikke verificeres, fordi den offentlige nøgle ikke er tilgængelig: NO_PUBKEY 5CC37ED135C46EB4 W: Nogle indeksfiler kunne ikke downloades. De er blevet ignoreret, eller gamle filer er blevet brugt i stedet.

Årsag #

Dette problem blev introduceret i RELIANOID Community Edition på grund af en manglende afhængighed i relianoid pakke. Specifikt, den relianoid-keyring Pakken blev ikke inkluderet som en påkrævet afhængighed, hvilket medførte, at systemet manglede den nødvendige GPG-nøgle til godkendelse af arkivet.

Løsning #

Hvis belastningsbalanceren har internetadgang #

Udfør følgende kommando for at downloade og installere GPG-nøglen:

wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc

Hvis belastningsbalanceren ikke har internetadgang #

Download nøglefilen fra et system med internetadgang. Overfør derefter filen til load balancer ved hjælp af SCP, SFTP eller enhver tilgængelig overførselsmetode. Kopier filen til den korrekte placering på load balancer:

cp relianoid.asc /etc/apt/trusted.gpg.d/relianoid.asc

Bekræft rettelsen #

Når nøglen er tilføjet, skal systemet opdateres igen:
apt update
or
noid-updater

Hvis opdateringen fuldføres uden NO_PUBKEY fejl, problemet er løst.

Konklusion #

Denne fejl opstår på grund af en manglende nøgleringspakke i RELIANOID Community Edition. Manuel tilføjelse af GPG-nøglen gør det muligt for pakkehåndteringen at verificere og hente opdateringer korrekt. Fremtidige opdateringer af RELIANOID bør inkludere denne afhængighed som standard for at forhindre, at dette problem gentager sig.

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs