คำเตือน! โปรดวางแผนเส้นทางการอัปเกรดระบบปฏิบัติการ คำแนะนำด้านล่างนี้ควรใช้ในสถานการณ์ฉุกเฉินเท่านั้น เพื่อแก้ไขระบบที่สำคัญได้อย่างรวดเร็ว
โซลูชันด้านล่างใช้งานได้กับ Debian Jessy 8 และควรปรับปรุงใน Stretch 9 ที่ขาดหายไปเช่นกัน ฉันเพิ่งทดสอบมัน นักเทียบท่าเรียกใช้ -it debian:jessie bash
, apt-get update && apt-get ติดตั้ง curl
.
ก่อน:
# ขด -I https://hu.dbpedia.org
curl: (60) ปัญหาใบรับรอง SSL: ใบรับรองหมดอายุ
รายละเอียดเพิ่มเติมที่นี่: http://curl.haxx.se/docs/sslcerts.html
....
ขั้นแรก ตรวจสอบว่าคุณละเมิดใบรับรอง DST Root CA X3 หรือไม่:
# grep X3 /etc/ca-certificates.conf
mozilla/DST_Root_CA_X3.crt
Debian รุ่นเก่ามี ISRG Root X1 ที่เหมาะสมอยู่ด้วย:
# grep X1 /etc/ca-certificates.conf
mozilla/ISRG_Root_X1.crt
สิ่งนี้จะปิดการใช้งาน X3:
# sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && update-ca-certificates -f
โดเมนของคุณตอบสนองต่อ curl ได้ดี:
# ขด -I https://hu.dbpedia.org/
HTTP/1.1 200 ตกลง
...
โปรดวางแผนการอัปเกรดอีกครั้ง