Ir al cuntegn

«invalid or corrupted package (PGP signature)»

Mintga pachet che Ditana furnescha è signà, e pacman refusa d’installar in pachet, sche sia signatura na po betg vegnir controllada. Quai mussa ch’il mecanissem funcziuna. Ma quai munta er ch’in portaclavs antiquà As impedescha l’access gist a quellas actualisaziuns che reparassan il portaclavs.

Vus vesais in da quests messadis, tut tenor sche la clav da signatura manca en Voss portaclavs u sch’ella è avant maun, ma betg fidada:

error: ditana-mirrorlist: key "3EC223A811077C09" is unknown
:: Import PGP key 3EC223A811077C09? [Y/n]
error: 'ditana-mirrorlist-1.12-1-any.pkg.tar.zst': invalid or corrupted package (PGP signature)
error: ditana-mirrorlist: signature from "Stefan Zipproth <[email protected]>" is unknown trust
error: failed to commit transaction (invalid or corrupted package (PGP signature))

Per in pachet da Ditana:

Fanestra dal terminal
sudo pacman -Sy ditana-keyring

Per in pachet dad Arch (il medem problem, la medema furma – quest cas è frequent sin sistems ch’èn stads durant mais senza connexiun a l’internet):

Fanestra dal terminal
sudo pacman -Sy archlinux-keyring

Quai è l’excepziun da la regla «mai -Sy per in sulet pachet» da la pagina L’actualisaziun n’è betg facultativa, ed i vala la paina da chapir pertge ch’ella è segira, empè da la tractar sco furmla magica. Mo in pachet è en la transacziun, uschia ch’i na dat nagin’actualisaziun parziala d’in graf da dependenzas. Quest pachet è pitschen e na cuntegna nagins programs exequibels. E sia signatura po vegnir verifitgada cun ina clav che Vossa installaziun ha gia, uschia che nagut na vegn considerà sco fidà che n’era betg gia fidà avant – l’installaziun dal pachet exequescha pacman-key --populate, ch’agiuntescha l’actuala collecziun da clavs da Ditana a Voss portaclavs. Exequi suenter sco usità in’actualisaziun cumpletta.

Sche Vus preferis da far quai a maun, è quai exactamain quai ch’il script d’installaziun dal pachet exequescha:

Fanestra dal terminal
sudo pacman-key --populate ditana

Verifitgar persunalmain las clavs

Secziun «Verifitgar persunalmain las clavs»

Ils pachets da Ditana vegnan signads cun questa clav:

pub rsa4096 3F80 54C3 FF75 5E55 44E6 8516 BC33 3E9A E877 D45A
uid Stefan Zipproth <[email protected]>
uid Stefan Zipproth <[email protected]>

Ella ha in’atgna clav secundara da signatura, e questa clav secundara signa la banca da datas dal repositori e mintga pachet construì dapi l’avust 2026:

sub rsa4096 068E EA2A 490B 0C63 AEAA 3BCD 3EC2 23A8 1107 7C09

L’impronta cun la quala Vus verifitgais resta quella survart: ina clav secundara po vegnir remplazzada, e l’impronta resta la medema. In portaclavs pli vegl che ditana-keyring 20260809 n’enconuscha insumma betg la clav secundara, e quai è exactamain la situaziun che la reparaziun survart schlia.

Controllai cun il suandant cumond da tge che Voss agen sistem sa fida:

Fanestra dal terminal
pacman-key --list-sigs ditana
gpg --show-keys --with-subkey-fingerprint /usr/share/pacman/keyrings/ditana.gpg

Nus na purschain qua aposta betg in script da reparaziun da telechargiar ed exequir. Vossa situaziun è «mia verificaziun da signaturas na funcziuna betg»; respunder a quai cun «telechargiai quai ed exequi quai sco root» è formalmain la medema operaziun che las signaturas duain impedir, ed il script na pudess er betg vegnir signà cun senn – la controlla da signatura è gist la part defecta. In cumond che Vus pudais leger è meglier ch’ina chaschetta naira.

Autras raschuns per il medem messadi

Secziun «Autras raschuns per il medem messadi»
  • L’ura è faussa. Ina signatura n’è betg valaivla avant ch’ella è vegnida fatga. Sche l’ura dal sistem è lunsch en il passà (ina battaria CMOS vida, ina nova VM, in’installaziun parallela cun Windows che scriva l’ura locala en il RTC), para mintga signatura da vegnir da l’avegnir. Controllai cun timedatectl ed activai NTP cun sudo timedatectl set-ntp true.
  • In mirror ha furnì ina datoteca incumpletta. En quest cas menziuna il messadi ina summa da controlla e betg ina signatura PGP. sudo pacman -Scc stizza il cache da las telechargiadas, e la proxima actualisaziun telechargia danovamain la datoteca.

Questa translaziun è vegnida fatga a maschina. Las lecturas ed ils lecturs la megliereschan sin Weblate.