Certbot: standalone_supported_challenges dari beta pribadi menyebabkan kegagalan perpanjangan

Dibuat pada 5 Mei 2016  ·  3Komentar  ·  Sumber: certbot/certbot

Saya menggunakan Apache dan menjalankan ./letsencrpt-auto renew

`2016-05-05 07: 36: 46,390: INFO: letsencrypt.renewal : memperbarui nilai http01_port warisan
05-05 2016 07: 36: 46,390: PERINGATAN: letsencrypt.renewal : File konfigurasi pembaruan /etc/letsencrypt/renewal/XXXXXX.conf menghasilkan kesalahan yang tidak terduga: Tantangan yang tidak dikenali: dvsni. Melewati.
05-05 2016 07: 36: 46,390: DEBUG: letsencrypt.renewal : Traceback adalah:
Traceback (panggilan terakhir terakhir):
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py", baris 325, di renew_all_lineages
renewal_candidate = _reconstitute (lineage_config, renewal_file)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py", baris 80, di _reconstitute
_restore_plugin_configs (config, renewalparams)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py", baris 155, di _restore_plugin_configs
setattr (config.namespace, config_item, cast (config_value))
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone.py", baris 127, di support_challenges_validator
"Tantangan tidak dikenal: {0}". Format ("," .join (tidak dikenal)))
ArgumentTypeError: Tantangan tak dikenal: dvsni

05-05 2016 07: 36: 46,391: DEBUG: letsencrypt.main : Keluar secara tidak normal:
Traceback (panggilan terakhir terakhir):
File "/root/.local/share/letsencrypt/bin/letsencrypt", baris 11, di
sys.exit (main ())
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/main.py", baris 692, di main
kembali config.func (config, plugins)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/main.py", baris 538, dalam perbarui
renewal.renew_all_lineages (config)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py", baris 355, di renew_all_lineages
renew_skipped, parse_failures)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py", baris 290, dalam _renew_describe_results
beri tahu (parse_failures, "parsefail")
TypeError: append () mengambil tepat satu argumen (2 diberikan)
`

renewal bug has pr

Komentar yang paling membantu

Ini sebenarnya adalah kombinasi dari dua masalah, terkait dengan dua traceback yang Anda posting.

Yang pertama sebenarnya belum pernah kami lihat sebelumnya, jadi terima kasih banyak telah meluangkan waktu untuk melaporkannya. Nilai untuk standalone_supported_challenges dalam file konfigurasi pembaruan Anda berasal dari beta pribadi kami dan tidak lagi valid. Kami akan mempertimbangkan untuk menambahkan perbaikan untuk ini, tetapi sementara itu, saya dapat memberi tahu Anda cara mengatasi masalah tersebut.

Anda mengatakan Anda menggunakan Apache, selama Anda tidak menggunakan plugin mandiri Anda cukup menghapus baris standalone_supported_challenges = ... dari file konfigurasi pembaruan Anda. Jika Anda menggunakan plugin mandiri, Anda harus mengganti string "dvsni" dengan "tls-sni-01".

Pelacakan kedua, yang merupakan kesalahan dengan cara letsencrypt melaporkan kesalahan fatal selama pembaruan, adalah masalah yang diketahui (# 2822). Perbaikan untuk ini akan disertakan dalam rilis kami berikutnya, tetapi memperbaiki masalah mandiri yang saya jelaskan di atas akan memperbaiki masalah Anda. Beri tahu saya jika Anda mengalami masalah lagi.

Semua 3 komentar

Ini sebenarnya adalah kombinasi dari dua masalah, terkait dengan dua traceback yang Anda posting.

Yang pertama sebenarnya belum pernah kami lihat sebelumnya, jadi terima kasih banyak telah meluangkan waktu untuk melaporkannya. Nilai untuk standalone_supported_challenges dalam file konfigurasi pembaruan Anda berasal dari beta pribadi kami dan tidak lagi valid. Kami akan mempertimbangkan untuk menambahkan perbaikan untuk ini, tetapi sementara itu, saya dapat memberi tahu Anda cara mengatasi masalah tersebut.

Anda mengatakan Anda menggunakan Apache, selama Anda tidak menggunakan plugin mandiri Anda cukup menghapus baris standalone_supported_challenges = ... dari file konfigurasi pembaruan Anda. Jika Anda menggunakan plugin mandiri, Anda harus mengganti string "dvsni" dengan "tls-sni-01".

Pelacakan kedua, yang merupakan kesalahan dengan cara letsencrypt melaporkan kesalahan fatal selama pembaruan, adalah masalah yang diketahui (# 2822). Perbaikan untuk ini akan disertakan dalam rilis kami berikutnya, tetapi memperbaiki masalah mandiri yang saya jelaskan di atas akan memperbaiki masalah Anda. Beri tahu saya jika Anda mengalami masalah lagi.

Sertifikat saya sepertinya berfungsi. Jadi saya tidak punya masalah nyata.

Masalahnya hanya ditemui ketika mencoba menggunakan perintah letsencrypt(-auto) renew dengan file konfigurasi pembaruan dari beta pribadi. Meskipun ini adalah sebagian kecil dari pengguna kami, # 2939 seharusnya dapat mengatasi masalah tersebut.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat