Päivitin tuossa Ubuntun 20:stä 22:een ja nyt tulee aptia updatettaessa varoitus "Key is stored in legacy trusted.gpg keyring" .
Tuossa on selitetty hieman vastaavaa tapausta, mutta vaikuttaa melko epämääräiseltä tuon ohjeet ongelmasta eroon pääsemiseksi.
https://itsfoss.com/key-is-stored-in-legacy-trusted-gpg/
Luulisi tuohon olevan joku sivistyneempi keino?
Tuossa on selitetty hieman vastaavaa tapausta, mutta vaikuttaa melko epämääräiseltä tuon ohjeet ongelmasta eroon pääsemiseksi.
https://itsfoss.com/key-is-stored-in-legacy-trusted-gpg/
Luulisi tuohon olevan joku sivistyneempi keino?
Vastaukset 6
Vanhimmat
Tiedoston /etc/apt/trusted.gpg siirtäminen /etc/apt/trusted.gpg.d/, pitäisi auttaa.
Itse kyllä latailisin tuoreet avaimet suoraan lähteelle.
Ei siirto, vaan kopioiminen.
Se oli tuossa linkissä "Quick and dirty way", eli ei poista varsinaista juurisyytä.
No pitää varmaan mennä alkulähteelle, joka on nodejs:n oma repo. Mutta joku ilmeisesti on muuttunut Ubuntussa tuossa 20->22 päivityksessä.
En ole ikinä tavannut Ubuntussa moista herjaa! Joten EVVK.
Onpas hieno ja vittumainen asenne samalla kertaa. Kerta itsellä ei ole osunut moinen virhe kohdalle, niin ilmeisesti ei voi muillakaan?
Eli pohjasyy on se, että avainohjelmassa tuo trusted.gpg tiedosto on deprekoitu eli poistuu tulevista versioista ja avaimet majailevat nykyään jokainen omassa tiedostossaan - mahdollisesti - /etc/trusted.gpg.d/ hakemistossa. Kyllä tuosta on hyvä ilmoittaa, koska ei ole hyvä jättää vanhoja avaimia roikkumaan väärään paikkaan tietoturvasyistä. Se on kuitenkin laillinen paikka avaimille vielä toistaiseksi joten salausohjelmalla ei ole mitään keinoa erottaa oikeaa ja "unohtunutta" avainta toisistaan.
Tekemällä tämä muutos varoitus-rivin kautta välittyy tieto asiasta kiinnostuneille tahoille tehokkaammin, kuin pelkästään tekemällä muutos ja sitten ihmetellään, kun jokin avainten-vaihto skripti yllättäen lakkaa toimimasta kun sijainti onkin väärä..