Certbot: تؤدي قيمة standalone_supported_challenges من الإصدار التجريبي الخاص إلى فشل التجديد

تم إنشاؤها على ٥ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: certbot/certbot

أنا أستخدم أباتشي وركضت ./letsencrpt-auto تجديد

`2016-05-05 07: 36 : 46،390: INFO: letencrypt.renewal : تحديث قيمة http01_port القديمة
2016-05-05 07: 36: 46،390: تحذير: letencrypt.renewal : تجديد ملف التكوين /etc/letsencrypt/renewal/XXXXXX.conf أنتج خطأ غير متوقع: تحديات غير معروفة: dvsni. التخطي.
2016-05-05 07: 36 : 46،390: DEBUG: letencrypt.renewal : Traceback كان:
Traceback (آخر مكالمة أخيرة):
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py" ، السطر 325 ، في تجديد_all_lineages
renal_candidate = _reconstitute (lineage_config ، تجديد_ملف)
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py" ، السطر 80 ، في _reconstitute
_restore_plugin_configs (config، renalparams)
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py" ، السطر 155 ، في _restore_plugin_configs
setattr (config.namespace ، config_item ، cast (config_value))
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone.py" ، السطر 127 ، في supported_challenges_validator
"تحديات غير معروفة: {0}". format ("،" .join (unrecognized)))
ArgumentTypeError: تحديات غير معروفة: dvsni

2016-05-05 07: 36: 46،391: DEBUG: letencrypt.main : الخروج بشكل غير طبيعي:
Traceback (آخر مكالمة أخيرة):
ملف "/root/.local/share/letsencrypt/bin/letsencrypt" ، السطر 11 ، في
sys.exit (main ())
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/main.py" ، السطر 692 ، بشكل رئيسي
إرجاع config.func (config ، plugins)
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/main.py" ، السطر 538 ، قيد التجديد
renew_all_lineages (التكوين)
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py" ، السطر 355 ، في تجديد_all_lineages
تجديد_ تخطي ، فشل التحليل)
ملف "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/renewal.py" ، السطر 290 ، في _renew_describe_results
إعلام (فشل parse_failures ، "parsefail")
TypeError: يأخذ append () وسيطة واحدة بالضبط (2 معطى)
"

renewal bug has pr

التعليق الأكثر فائدة

هذا في الواقع مزيج من مشكلتين ، تقابل اثنين من التتبع الذي قمت بنشره.

أول واحد لم نره من قبل ، لذا شكرًا جزيلاً لك على الوقت الذي قضيته في الإبلاغ عنه. قيمة standalone_supported_challenges في ملف تكوين التجديد الخاص بك من الإصدار التجريبي الخاص ولم تعد صالحة. سننظر في إضافة إصلاح لهذا ، ولكن في غضون ذلك ، يمكنني إخبارك بكيفية التغلب على المشكلة.

قلت إنك تستخدم Apache ، طالما أنك لا تستخدم المكون الإضافي المستقل ، يمكنك ببساطة حذف سطر standalone_supported_challenges = ... من ملف تكوين التجديد. إذا كنت تستخدم المكون الإضافي المستقل ، فيجب استبدال السلسلة "dvsni" بـ "tls-sni-01".

يعد التتبع الثاني ، وهو خطأ في كيفية قيام letsencrypt بالإبلاغ عن أخطاء فادحة أثناء التجديد ، مشكلة معروفة (# 2822). سيتم تضمين الإصلاح الخاص بهذا في إصدارنا التالي ، ولكن إصلاح المشكلة المستقلة التي وصفتها أعلاه يجب أن يحل مشكلتك. واسمحوا لي أن أعرف إذا كان لديك المزيد من المشاكل.

ال 3 كومينتر

هذا في الواقع مزيج من مشكلتين ، تقابل اثنين من التتبع الذي قمت بنشره.

أول واحد لم نره من قبل ، لذا شكرًا جزيلاً لك على الوقت الذي قضيته في الإبلاغ عنه. قيمة standalone_supported_challenges في ملف تكوين التجديد الخاص بك من الإصدار التجريبي الخاص ولم تعد صالحة. سننظر في إضافة إصلاح لهذا ، ولكن في غضون ذلك ، يمكنني إخبارك بكيفية التغلب على المشكلة.

قلت إنك تستخدم Apache ، طالما أنك لا تستخدم المكون الإضافي المستقل ، يمكنك ببساطة حذف سطر standalone_supported_challenges = ... من ملف تكوين التجديد. إذا كنت تستخدم المكون الإضافي المستقل ، فيجب استبدال السلسلة "dvsni" بـ "tls-sni-01".

يعد التتبع الثاني ، وهو خطأ في كيفية قيام letsencrypt بالإبلاغ عن أخطاء فادحة أثناء التجديد ، مشكلة معروفة (# 2822). سيتم تضمين الإصلاح الخاص بهذا في إصدارنا التالي ، ولكن إصلاح المشكلة المستقلة التي وصفتها أعلاه يجب أن يحل مشكلتك. واسمحوا لي أن أعرف إذا كان لديك المزيد من المشاكل.

يبدو أن شهادتي تعمل. لذلك ليس لدي مشكلة حقيقية.

تمت مواجهة المشكلة فقط عند محاولة استخدام الأمر letsencrypt(-auto) renew مع ملف تكوين التجديد من الإصدار التجريبي الخاص. في حين أن هذه مجموعة فرعية صغيرة جدًا من مستخدمينا ، يجب أن يحل # 2939 المشكلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات