{"id":92,"date":"2026-01-16T14:55:00","date_gmt":"2026-01-16T06:55:00","guid":{"rendered":"https:\/\/www.parallels-desktop.cn\/?p=92"},"modified":"2026-01-16T14:55:01","modified_gmt":"2026-01-16T06:55:01","slug":"%e8%87%aa%e5%8a%a8%e8%af%81%e4%b9%a6%e7%94%9f%e6%88%90%e5%9b%a0%e5%8f%af%e4%bf%a1%e6%a0%b9%e8%af%81%e4%b9%a6%e6%8d%9f%e5%9d%8f%e8%80%8c%e5%a4%b1%e8%b4%a5","status":"publish","type":"post","link":"https:\/\/www.parallels-desktop.cn\/index.php\/2026\/01\/16\/%e8%87%aa%e5%8a%a8%e8%af%81%e4%b9%a6%e7%94%9f%e6%88%90%e5%9b%a0%e5%8f%af%e4%bf%a1%e6%a0%b9%e8%af%81%e4%b9%a6%e6%8d%9f%e5%9d%8f%e8%80%8c%e5%a4%b1%e8%b4%a5\/","title":{"rendered":"\u81ea\u52a8\u8bc1\u4e66\u751f\u6210\u56e0\u53ef\u4fe1\u6839\u8bc1\u4e66\u635f\u574f\u800c\u5931\u8d25"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u75c7\u72b6<\/h2>\n\n\n\n<p>\u901a\u8fc7Let&#8217;s Encrypt\u8bf7\u6c42\u65b0\u8bc1\u4e66\u5931\u8d25\u3002<\/p>\n\n\n\n<p>\u5728\u65e5\u5fd7\u6587\u4ef6\u4e2d\uff0c\u53ef\u4ee5\u770b\u5230\u7c7b\u4f3c\u7684\u9519\u8bef\uff1a<\/p>\n\n\n\n<p><code>2024-07-02 10:29:54.556000+00:00 parallelws awingu-worker-smc.service[python:2075552]: Saving debug log to \/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/logs\/letsencrypt.log 2024-07-02 10:29:54.557886+00:00 parallelws awingu-worker-smc.service[python:2075552]: Plugins selected: Authenticator webroot, Installer None 2024-07-02 10:29:54.558396+00:00 parallelws awingu-worker-smc.service[python:2075552]: Registering without email! 2024-07-02 10:29:54.851680+00:00 parallelws awingu-worker-smc.service[python:2075552]: An unexpected error occurred: 2024-07-02 10:29:54.852245+00:00 parallelws awingu-worker-smc.service[python:2075552]: OpenSSL.SSL.Error: [('PEM routines', 'get_header_and_data', 'bad end line'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'PEM lib')] 2024-07-02 10:29:54.852245+00:00 parallelws awingu-worker-smc.service[python:2075552]: Please see the logfiles in \/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/logs for more details. 2024-07-02 10:29:54.914947+00:00 parallelws awingu-worker-smc.service[manage.py:1351020]: Failed to generate certificate Traceback (most recent call last): File \"\/opt\/awingu\/awingu-core\/virtualenv\/lib\/python3.11\/site-packages\/awingucore\/certificates\/tasks.py\", line 37, in generate_certificate_appliance subprocess.check_call(cmd) File \"\/opt\/awingu-python3\/lib\/python3.11\/subprocess.py\", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['certbot', 'certonly', '-n', '--webroot', '--webroot-path', '\/var\/www\/letsencrypt\/', '--register-unsafely-without-email', '--agree-tos', '-d', 'workspace.somedomain.org', '--cert-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/cert', '--key-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/key', '--fullchain-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/fullchain', '--chain-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/chain', '--config-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/config', '--work-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/work', '--logs-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/logs']' returned non-zero exit status 1. 2024-07-02 10:29:54.916044+00:00 parallelws awingu-worker-smc.service[manage.py:1351020]: Task certificates.tasks.generate_certificate_appliance failed Traceback (most recent call last): File \"\/opt\/awingu\/awingu-core\/virtualenv\/lib\/python3.11\/site-packages\/awingucore\/certificates\/tasks.py\", line 37, in generate_certificate_appliance subprocess.check_call(cmd) File \"\/opt\/awingu-python3\/lib\/python3.11\/subprocess.py\", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['certbot', 'certonly', '-n', '--webroot', '--webroot-path', '\/var\/www\/letsencrypt\/', '--register-unsafely-without-email', '--agree-tos', '-d', 'workspace.somedomain.org', '--cert-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/cert', '--key-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/key', '--fullchain-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/fullchain', '--chain-path', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/chain', '--config-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/config', '--work-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/work', '--logs-dir', '\/opt\/awingu\/letsencrypt\/6bf67693-66e4-4172-9fa8-515ebf03a947\/logs']' returned non-zero exit status 1.<\/code><\/p>\n\n\n\n<p><code>During handling of the above exception, another exception occurred:<\/code><\/p>\n\n\n\n<p><code>Traceback (most recent call last): File \"\/opt\/awingu\/awingu-core\/virtualenv\/lib\/python3.11\/site-packages\/django_q\/cluster.py\", line 448, in worker res = f(task[\"args\"], *task[\"kwargs\"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File \"\/opt\/awingu\/awingu-core\/virtualenv\/lib\/python3.11\/site-packages\/awingucore\/certificates\/tasks.py\", line 40, in generate_certificate_appliance raise CertificateError() certificates.tasks.CertificateError 2024-07-02 10:29:54.949327+00:00 parallelws awingu-worker-smc.service[manage.py:11167]: Failed [arizona-lactose-alpha-lemon] -<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u75c5\u56e0<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">\u89e3\u51b3<\/h2>\n\n\n\n<p>\u5728<strong>\u7cfb\u7edf\u8bbe\u7f6e&gt;\u5168\u5c40&gt;\u8fde\u63a5<\/strong>\u6027\u4e2d\u4e0a\u4f20\u4e00\u4e2a\u6709\u6548\u7684\u201c\u53d7\u4fe1\u4efbroots\u201d\u6587\u4ef6\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u75c7\u72b6 \u901a\u8fc7Let&#8217;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-92","post","type-post","status-publish","format-standard","hentry","category-wenti"],"_links":{"self":[{"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":1,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/posts\/92\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.parallels-desktop.cn\/index.php\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}