{"id":175,"date":"2011-12-19T13:30:29","date_gmt":"2011-12-19T12:30:29","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=175"},"modified":"2011-12-20T00:36:04","modified_gmt":"2011-12-19T23:36:04","slug":"brakujace-klucze-gpg-w-repozytoriach-ubuntu","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/brakujace-klucze-gpg-w-repozytoriach-ubuntu\/","title":{"rendered":"Brakuj\u0105ce klucze GPG w repozytoriach Ubuntu"},"content":{"rendered":"<p>Zdarza si\u0119, \u017ce podczas aktualizowania repozytori\u00f3w uka\u017ce nam si\u0119 komunikat typu:<\/p>\n<pre>B\u0142\u0105d GPG: http:\/\/mirrors.dotsrc.org natty-getdeb Release: \\\r\nNast\u0119puj\u0105ce podpisy nie mog\u0142y zosta\u0107 zweryfikowane z powodu \\\r\nbraku klucza publicznego: NO_PUBKEY A8A515F046D7E7CF<\/pre>\n<p>aby to naprawi\u0107 wydajemy z konsoli jako<em> root<\/em> poni\u017csz\u0105 komend\u0119:<\/p>\n<pre>apt-get update 2 &gt; \/tmp\/keymissing; for key in $(grep \"NO_PUBKEY\" \/tmp\/keymissing |sed \"s\/.*NO_PUBKEY \/\/\"); do echo -e \"nProcessing key: $key\"; gpg --keyserver subkeys.pgp.net --recv $key &amp;&amp; sudo gpg --export --armor $key | apt-key add -; done<\/pre>\n<p>potem usuwamy plik <code><em>keymissing<\/em>:<\/code><code><\/code><\/p>\n<pre><code>rm \/tmp\/keymissing<\/code><\/pre>\n<p>Po tych operacjach nie powinno by\u0107 problemu z kluczami<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zdarza si\u0119, \u017ce podczas aktualizowania repozytori\u00f3w uka\u017ce nam si\u0119 komunikat typu: B\u0142\u0105d GPG: http:\/\/mirrors.dotsrc.org natty-getdeb Release: \\ Nast\u0119puj\u0105ce podpisy nie mog\u0142y zosta\u0107 zweryfikowane z powodu \\ braku klucza publicznego: NO_PUBKEY A8A515F046D7E7CF aby to naprawi\u0107 wydajemy z konsoli jako root poni\u017csz\u0105 komend\u0119: apt-get update 2 &gt; \/tmp\/keymissing; for key in $(grep &#8222;NO_PUBKEY&#8221; \/tmp\/keymissing |sed &#8222;s\/.*NO_PUBKEY \/\/&#8221;); [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/175"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":10,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=175"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}