{"id":4926,"date":"2020-03-02T18:23:33","date_gmt":"2020-03-02T10:23:33","guid":{"rendered":"https:\/\/dingxuan.info\/wp\/?p=4926"},"modified":"2020-03-02T18:25:03","modified_gmt":"2020-03-02T10:25:03","slug":"lets-encrypt-certbot-renew%e8%af%81%e4%b9%a6%e6%9b%b4%e6%96%b0%e5%a4%b1%e8%b4%a5","status":"publish","type":"post","link":"https:\/\/dingxuan.info\/wp\/?p=4926","title":{"rendered":"let&#8217;s encrypt, certbot renew\u8bc1\u4e66\u66f4\u65b0\u5931\u8d25"},"content":{"rendered":"<p>centos 7, let&#8217;s encrypt, certbot renew\u8bc1\u4e66\u66f4\u65b0\u5931\u8d25\uff0c\n\u63d0\u793aImportError: cannot import name UnrewindableBodyError\n\u5378\u8f7d python-urllib3\u91cd\u65b0\u5b89\u88c5\u540e\u89e3\u51b3\u3002<!--more--><\/p>\n<p><code>File &quot;\/usr\/bin\/certbot&quot;, line 9, in\nload_entry_point(&#039;certbot==0.39.0&#039;, &#039;console_scripts&#039;, &#039;certbot&#039;)()\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/pkg_resources\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 489, in load_entry_point\nreturn get_distribution(dist).load_entry_point(group, name)\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/pkg_resources\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 2852, in load_entry_point\nreturn ep.load()\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/pkg_resources\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 2443, in load\nreturn self.resolve()\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/pkg_resources\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 2449, in resolve\nmodule = &lt;strong&gt;import&lt;\/strong&gt;(self.module&lt;em&gt;name, fromlist=[&#039;&lt;strong&gt;name&lt;\/strong&gt;&#039;], level=0)\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/certbot\/main.py&quot;, line 17, in\nfrom certbot import account\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/certbot\/account.py&quot;, line 17, in\nfrom acme import messages\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/acme\/messages.py&quot;, line 11, in\nfrom acme import challenges\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/acme\/challenges.py&quot;, line 12, in\nimport requests\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/requests\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 58, in\nfrom . import utils\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/requests\/utils.py&quot;, line 32, in\nfrom .exceptions import InvalidURL\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/requests\/exceptions.py&quot;, line 10, in\nfrom urllib3.exceptions import HTTPError as BaseHTTPError\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/urllib3\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 10, in\nfrom .connectionpool import (\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/urllib3\/connectionpool.py&quot;, line 31, in\nfrom .connection import (\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/urllib3\/connection.py&quot;, line 45, in\nfrom .util.ssl&lt;\/em&gt; import (\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/urllib3\/util\/&lt;strong&gt;init&lt;\/strong&gt;.py&quot;, line 5, in\nfrom .request import make_headers\nFile &quot;\/usr\/lib\/python2.7\/site-packages\/urllib3\/util\/request.py&quot;, line 5, in\nfrom ..exceptions import UnrewindableBodyError\nImportError: cannot import name UnrewindableBodyError\n<\/code><\/p>\n<p><code>sudo pip uninstall requests\nsudo pip uninstall urllib3\nsudo yum remove python-urllib3\nsudo yum remove python-requests  #\u5982\u65e0\u5fc5\u8981\uff0c\u5148\u4e0d\u5378\u8f7d\u3002\u56e0\u4e3a\u8fde\u5e26\u5378\u8f7d\u7684\u5176\u4ed6\u4f9d\u8d56\u5305\u6bd4\u8f83\u591a\u3002\nsudo yum install python-urllib3\nsudo yum install python-requests\n<\/code><\/p>","protected":false},"excerpt":{"rendered":"<p>centos 7, let&#8217;s encrypt, certbot renew\u8bc1\u4e66\u66f4\u65b0\u5931\u8d25\uff0c \u63d0\u793aI &hellip; <a href=\"https:\/\/dingxuan.info\/wp\/?p=4926\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">let&#8217;s encrypt, certbot renew\u8bc1\u4e66\u66f4\u65b0\u5931\u8d25<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117],"tags":[],"class_list":["post-4926","post","type-post","status-publish","format-standard","hentry","category-network"],"_links":{"self":[{"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4926"}],"version-history":[{"count":3,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4926\/revisions"}],"predecessor-version":[{"id":4929,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4926\/revisions\/4929"}],"wp:attachment":[{"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dingxuan.info\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}