{"id":10144,"date":"2024-06-15T15:04:51","date_gmt":"2024-06-15T07:04:51","guid":{"rendered":"https:\/\/bohu.net\/blog\/?p=10144"},"modified":"2024-06-28T03:11:09","modified_gmt":"2024-06-27T19:11:09","slug":"apt-update-failed-to-fetch-expkeysig-abf5bd827bd9bf62-nginx-signing-key-signing-keynginx-com","status":"publish","type":"post","link":"https:\/\/www.bohu.net\/blog\/10144\/","title":{"rendered":"Apt update : failed to fetch expkeysig abf5bd827bd9bf62 nginx signing key signing-key@nginx.com"},"content":{"rendered":"\n<p>apt update \uff0c\u66f4\u65b0 nginx \u65f6\u62a5\u9519\u3002 \u63d0\u793a Nginx  \u7b7e\u540d\u65e0\u6548, \u65e0\u6cd5\u83b7\u53d6.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>failed to fetch https:\/\/nginx.org\/packages\/mainline\/debian\/dists\/bookworm\/inrelease the following signatures were invalid: expkeysig abf5bd827bd9bf62 nginx signing key &lt;signing-key@nginx.com&gt;<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-red-color\"><em>\u89e3\u51b3\u5904\u7406\uff1a<\/em><\/mark><\/h5>\n\n\n\n<ol class=\"wp-block-list\">\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-blue-color\"><strong>\u5bfc\u5165 Nginx.org GPG \u5bc6\u94a5<\/strong><\/mark>\uff1a<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fSsL https:\/\/nginx.org\/keys\/nginx_signing.key | sudo gpg --dearmor | sudo tee \/usr\/share\/keyrings\/nginx-archive-keyring.gpg &gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>2.  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-blue-color\"><strong>\u9a8c\u8bc1\u5bc6\u94a5\u662f\u5426\u6210\u529f\u5bfc\u5165<\/strong><\/mark>\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpg --dry-run --quiet --import --import-options import-show \/usr\/share\/keyrings\/nginx-archive-keyring.gpg<\/code><\/pre>\n\n\n\n<p>3. <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-bright-blue-color\"><strong>\u5bfc\u5165 Nginx.org APT \u5b58\u50a8\u5e93<\/strong><\/mark> <\/p>\n\n\n\n<p>bash \u4e0b\u6267\u884c\u4ee5\u4e0b echo \u547d\u4ee4 :<\/p>\n\n\n\n<p>\uff08<mark style=\"background-color:rgba(0, 0, 0, 0);color:#9116c5\" class=\"has-inline-color\">Mainline \u5b58\u50a8\u5e93 \u3001\u7a33\u5b9a\u5b58\u50a8\u5e93 \u4e8c\u9009\u4e00\uff01<\/mark>\uff09<\/p>\n\n\n\n<p>\u8981\u5bfc\u5165 Nginx Mainline \u5b58\u50a8\u5e93\uff0c\u8bf7\u4f7f\u7528\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;arch=amd64,arm64 signed-by=\/usr\/share\/keyrings\/nginx-archive-keyring.gpg] http:\/\/nginx.org\/packages\/mainline\/debian `lsb_release -cs` nginx\" | sudo tee \/etc\/apt\/sources.list.d\/nginx.list<\/code><\/pre>\n\n\n\n<p>\u6216\u8005\uff0c\u5bf9\u4e8e Nginx \u7a33\u5b9a\u5b58\u50a8\u5e93\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;arch=amd64,arm64 signed-by=\/usr\/share\/keyrings\/nginx-archive-keyring.gpg] http:\/\/nginx.org\/packages\/debian `lsb_release -cs` nginx\" | sudo tee \/etc\/apt\/sources.list.d\/nginx.list<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>apt update \uff0c\u66f4\u65b0 nginx \u65f6\u62a5\u9519\u3002 \u63d0\u793a Nginx \u7b7e\u540d\u65e0\u6548, \u65e0\u6cd5\u83b7\u53d6. \u89e3\u51b3\u5904\u7406\uff1a 2. &hellip; <a href=\"https:\/\/www.bohu.net\/blog\/10144\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201cApt update : failed to fetch expkeysig abf5bd827bd9bf62 nginx signing key signing-key@nginx.com\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[746,6,10,11,693,29],"tags":[728,768,783,782,785,784,769],"class_list":{"0":"post-10144","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-bash","7":"category-linux","8":"category-vps","9":"category-web","11":"category-29","12":"tag-apt-update","13":"tag-expkeysig","14":"tag-keyring-gpg","15":"tag-nginx","16":"tag-nginx-list","17":"tag-784","18":"tag-769"},"_links":{"self":[{"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/posts\/10144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/comments?post=10144"}],"version-history":[{"count":4,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/posts\/10144\/revisions"}],"predecessor-version":[{"id":10152,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/posts\/10144\/revisions\/10152"}],"wp:attachment":[{"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/media?parent=10144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/categories?post=10144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bohu.net\/blog\/wp-json\/wp\/v2\/tags?post=10144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}