EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / ca-certificates-java แก้การอัปเดต JKS บน Ubuntu — USN-9036-1
Security Notice

ca-certificates-java แก้การอัปเดต JKS บน Ubuntu — USN-9036-1

โดย Ton-Or ·10 พ.ย. 2026·อ่าน 3 นาที
ca-certificates-java แก้การอัปเดต JKS บน Ubuntu — USN-9036-1

ผู้ดูแลระบบและนักพัฒนาที่ใช้ ca-certificates-java บน Ubuntu รุ่นที่ระบุควรอัปเดตแพ็กเกจโดยเร็ว

สรุปใน 1 นาที

อาการ/ปัญหา
ca-certificates-java อัปเดต JKS keystore ได้ไม่ถูกต้อง
ใครควรอ่าน
ผู้ดูแลระบบและนักพัฒนาที่ใช้ ca-certificates-java กับ JKS ของ Ubuntu 26.10, 26.04 LTS, 24.04 LTS และ 22.04 LTS
ทางแก้แบบสั้น
อัปเดต ca-certificates-java ผ่านคลัง Ubuntu ของรุ่นที่ใช้งาน และตรวจว่าติดตั้งสำเร็จ
ข้ามไปขั้นตอน

พอดีเห็น Ubuntu ออกประกาศ USN-9036-1 วันที่ 10 พฤศจิกายน 2026 เรื่อง ca-certificates-java แพ็กเกจนี้มีปัญหาในการอัปเดต JKS keystore ซึ่งเป็นคลังใบรับรองที่ Java ใช้ ผมแนะนำให้ผู้ดูแลระบบที่ติดตั้งแพ็กเกจนี้ตรวจอัปเดตตามรุ่น Ubuntu ที่ใช้งานก่อน แล้วค่อยตรวจผลการติดตั้งให้ครบ

USN-9036-1ประกาศ Ubuntu
10 พ.ย. 26วันที่ประกาศ ปี 2026
4 รุ่นUbuntu ที่อยู่ในประกาศ
JKSคลังใบรับรองที่ต้องตรวจ

ใครต้องทำอะไร

  • ผู้ดูแลระบบ: ถ้าเครื่อง Ubuntu ใช้ ca-certificates-java ให้เร่งอัปเดตแพ็กเกจตามรุ่นระบบและตรวจว่าการติดตั้งเสร็จสมบูรณ์
  • นักพัฒนา: ถ้าแอป Java ใช้ JKS ที่แพ็กเกจนี้ดูแล ให้ขอให้ผู้ดูแลเครื่องอัปเดตโดยเร็วและทดสอบการเชื่อมต่อของแอปหลังอัปเดต

เกิดอะไรขึ้น

หน้ารวมประกาศทางการของ Ubuntu ระบุว่า ca-certificates-java อัปเดต JKS keystore ได้ไม่ถูกต้อง จุดที่ต้องดูคือแพ็กเกจที่ดูแลคลังใบรับรองของ Java ไม่ใช่แค่เลขรุ่นของตัวแอป

สำหรับงานดูแลระบบ ควรเริ่มจากเช็กว่าเครื่องมีแพ็กเกจนี้หรือไม่ จากนั้นดูว่าแอปใช้คลังที่แพ็กเกจนี้ดูแลหรือเปล่า ให้นักพัฒนากับผู้ดูแลเครื่องตรวจส่วนนี้ร่วมกัน จะได้เลือกเครื่องที่ต้องอัปเดตและทดสอบได้ตรงจุด

หน้ารวมประกาศไม่มีหมายเลข CVE หรือคะแนน CVSS แสดงไว้สำหรับรายการนี้ ส่วนหน้าประกาศฉบับเต็มตอบข้อผิดพลาด 503 ระหว่างตรวจ บทความนี้เลยไม่ระบุเลขรุ่นแพ็กเกจที่แก้หรือรายละเอียดกลไกที่ยังตรวจจากแหล่งทางการไม่ได้

ใครโดนและรุ่นที่แก้

Ubuntu ระบุระบบที่ได้รับผลกระทบไว้ 4 รุ่นตามตาราง แพ็กเกจที่ต้องตรวจคือ ca-certificates-java

Ubuntu แพ็กเกจ
26.10 ca-certificates-java
26.04 LTS ca-certificates-java
24.04 LTS ca-certificates-java
22.04 LTS ca-certificates-java

ยังตรวจเลขรุ่นที่แก้ของแต่ละรุ่นจากประกาศฉบับเต็มไม่ได้ ให้ตรวจเลขรุ่นกับ USN-9036-1 อีกครั้งเมื่อเปิดหน้าได้ และใช้คลัง Ubuntu ให้ตรงกับรุ่นระบบที่ติดตั้ง

ต้องทำอะไร

เริ่มจากตรวจว่ามีแพ็กเกจนี้ติดตั้งอยู่หรือไม่ ถ้ามี ให้ดึงรายการแพ็กเกจแล้วอัปเดตผ่านคลัง Ubuntu ตามปกติ คำสั่งด้านล่างใช้กับเครื่องที่ติดตั้ง ca-certificates-java อยู่แล้ว บรรทัดแรกแสดงสถานะและเลขรุ่นก่อนอัปเดต ส่วนบรรทัดสุดท้ายใช้ตรวจเลขรุ่นหลังทำเสร็จ

dpkg-query -W -f='${Status} ${Version}\n' ca-certificates-java
sudo apt update
sudo apt install --only-upgrade ca-certificates-java
dpkg-query -W -f='${Status} ${Version}\n' ca-certificates-java

ถ้าคำสั่งแรกแจ้งว่าไม่พบแพ็กเกจ ให้ตรวจว่าแอป Java ใช้คลังใบรับรองแบบใดก่อนเลือกขั้นตอนต่อไป ถ้าแพ็กเกจติดตั้งอยู่ ให้อ่านผลจาก apt จนจบ โดยเฉพาะข้อความผิดพลาดตอนตั้งค่าแพ็กเกจหรืออัปเดต keystore หากติดตั้งไม่สำเร็จ ควรแก้ข้อผิดพลาดให้เรียบร้อยก่อนปิดงาน

ถ้าเลขรุ่นแพ็กเกจไม่เปลี่ยนหลังสั่งอัปเดต ให้ตรวจว่าดึงรายการแพ็กเกจสำเร็จและเปิดแหล่งอัปเดตของ Ubuntu ไว้ ควรตรวจสาเหตุให้ชัดก่อนลองขั้นตอนอื่น และใช้แพ็กเกจให้ตรงกับรุ่นระบบเสมอ

หลังอัปเดต ให้ทดสอบการเชื่อมต่อที่แอป Java ใช้จริง และเก็บเลขแพ็กเกจที่ติดตั้งไว้สำหรับตรวจเทียบกับประกาศ อย่าใช้เพียงการที่แอปเปิดได้เป็นเกณฑ์ว่างานอัปเดตเสร็จครบแล้ว

ส่วนตัวผมแนะนำให้อัปเดตโดยเร็วสำหรับเครื่องที่ใช้แพ็กเกจนี้ ที่มา: USN-9036-1: ca-certificates-java update (ประกาศ Ubuntu) เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

อยากให้เราทำให้ไหม?

ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า

คุยเรื่องงานกับเรา

เคยเจองานแบบนี้ไหม? ติดตรงไหน?

มาแลกวิธีกันต่อในบอร์ด LinuxThai

→ คุยต่อในบอร์ด

ความคิดเห็น 0

ยังไม่มีความคิดเห็น — เป็นคนแรกเลย