EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / Security Notice / Debian แก้ Vim บิลด์ไม่ผ่านบน s390x ใน DSA-6600-2
Security Notice

Debian แก้ Vim บิลด์ไม่ผ่านบน s390x ใน DSA-6600-2

โดย Ton-Or ·8 พ.ย. 2026·อ่าน 3 นาที
Debian แก้ Vim บิลด์ไม่ผ่านบน s390x ใน DSA-6600-2

ผู้ดูแล Debian trixie ที่ติดตั้ง Vim โดยเฉพาะเครื่อง s390x ควรตรวจและติดตั้งอัปเดตนี้โดยเร็วเพื่อให้ได้รับแพ็กเกจที่แก้ปัญหาการบิลด์แล้ว

สรุปใน 1 นาที

อาการ/ปัญหา
อัปเดต Vim ตาม DSA-6600-1 สร้างแพ็กเกจไบนารีสำหรับ s390x ไม่สำเร็จเพราะการทดสอบระหว่างบิลด์ล้มเหลว
ใครควรอ่าน
ผู้ดูแลระบบ Debian trixie ที่ติดตั้ง Vim โดยเฉพาะบนสถาปัตยกรรม s390x
ทางแก้แบบสั้น
อัปเดตแพ็กเกจ Vim ผ่านคลัง Debian security เป็นรุ่น 2:9.1.1230-2+deb13u2 หรือใหม่กว่า
ข้ามไปขั้นตอน

พอดีไล่ฟีด Debian เจอประกาศ DSA-6600-2 ลงวันที่ 8 พฤศจิกายน 2026 เป็นอัปเดต Vim เพื่อแก้ปัญหาจากการออกแพ็กเกจความปลอดภัยรอบก่อน จุดที่ต้องดูคือเครื่องสถาปัตยกรรม s390x เพราะแพ็กเกจไบนารีจาก DSA-6600-1 สร้างไม่สำเร็จ

DSA-6600-2ประกาศ Debian
8 พ.ย.วันที่ประกาศ 2026
s390xสถาปัตยกรรมที่บิลด์มีปัญหา

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

  • ผู้ดูแลระบบ: ถ้าใช้ Vim บน Debian trixie ให้ติดตั้งอัปเดตโดยเร็ว โดยตรวจเครื่อง s390x ก่อนเพราะแพ็กเกจรอบก่อนสร้างไม่สำเร็จ

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

Vim เป็นโปรแกรมแก้ไขข้อความที่ใช้เปิดไฟล์ตั้งค่าและแก้สคริปต์ Debian ระบุว่าอัปเดต Vim ใน DSA-6600-1 สร้างแพ็กเกจไบนารีสำหรับ s390x ไม่สำเร็จ เพราะการทดสอบระหว่างบิลด์ล้มเหลว DSA-6600-2 ออกมาแก้ปัญหานี้ และอ้างอิงบั๊ก Debian หมายเลข 1152930

Debian เรียกรอบนี้ว่า regression update หรือตามแก้ปัญหาจากอัปเดตก่อนหน้า ส่วนการบิลด์คือการนำซอร์สโค้ดมาสร้างเป็นแพ็กเกจที่ติดตั้งได้บนเครื่องแต่ละสถาปัตยกรรม ถ้าบิลด์ไม่ผ่าน ก็ไม่มีแพ็กเกจไบนารีชุดนั้นให้ติดตั้ง ผู้ดูแลเลยควรตรวจรุ่นที่ติดตั้งจริงด้วย แม้จะเคยสั่งอัปเดตไปแล้ว

ปัญหาที่ประกาศนี้แก้คือการสร้างแพ็กเกจ Vim สำหรับ s390x ประกาศไม่ได้ระบุ CVE คะแนน CVSS หรือระดับความรุนแรง และไม่มีวิธีแก้ชั่วคราว คำแนะนำของ Debian คือให้อัปเกรดแพ็กเกจ Vim

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

ประกาศระบุรุ่นแก้สำหรับ Debian stable ชื่อ trixie ส่วนปัญหาบิลด์เกิดกับ s390x เลขรุ่นในตารางเป็นรุ่นแพ็กเกจของ Debian

Debian / แพ็กเกจ ปัญหาที่เกี่ยวข้อง รุ่นที่แก้
trixie / vim การบิลด์ไบนารี s390x ของอัปเดต DSA-6600-1 ล้มเหลว 2:9.1.1230-2+deb13u2

เวลาเทียบรุ่น ให้ดูเลขเต็มรวมท้าย +deb13u2 อย่าดูเฉพาะเลข Vim ด้านหน้า เพราะจะแยกแพ็กเกจชุดนี้จากชุดเดิมไม่ได้ ประกาศฉบับนี้ไม่ได้ให้รุ่นแก้สำหรับ Debian รุ่นอื่น ถ้าใช้รุ่นอื่น ให้ตรวจประกาศของรุ่นนั้นแยกต่างหาก

ต้องทำอะไร

เริ่มจากตรวจสถาปัตยกรรมของเครื่อง แล้วดึงรายการแพ็กเกจล่าสุด ดูค่า Installed ซึ่งเป็นรุ่นที่ติดตั้งอยู่ และ Candidate ซึ่งเป็นรุ่นที่ APT จะเลือกติดตั้ง คำสั่งนี้เป็นตัวอย่างสำหรับเครื่องที่ติดตั้งแพ็กเกจ vim และตั้งค่าคลัง security ของ trixie ไว้แล้ว

dpkg --print-architecture
sudo apt update
apt-cache policy vim
sudo apt upgrade
apt-cache policy vim

คำสั่ง apt upgrade จะอัปเกรดแพ็กเกจตามรายการที่ APT เสนอ ให้อ่านสรุปก่อนยืนยัน และดูว่ามี Vim อยู่ในรายการด้วย ถ้าใช้แพ็กเกจ Vim แบบอื่น ให้ตรวจชื่อแพ็กเกจนั้นด้วย หลังอัปเดต ให้ดูค่า Installed อีกครั้งว่าถึง 2:9.1.1230-2+deb13u2 หรือใหม่กว่า แล้วลองเปิดโปรแกรมดูว่าใช้งานได้

ถ้า Candidate ยังไม่ถึงรุ่นที่แก้ ให้ตรวจว่า apt update สำเร็จและตั้งค่าคลัง security ของ trixie ไว้หรือยัง ถ้า APT ข้ามแพ็กเกจหรือแจ้งปัญหา dependency ให้แก้สาเหตุนั้นก่อน อย่าเพิ่งถือว่าอัปเดตครบเพียงเพราะคำสั่งทำงานจบ ให้ตรวจรุ่นที่ติดตั้งเป็นขั้นตอนสุดท้าย

ส่วนตัวผมให้เครื่อง s390x ที่ใช้ Vim ตรวจและอัปเดตโดยเร็ว ส่วนเครื่อง trixie สถาปัตยกรรมอื่นให้รับแพ็กเกจตามรอบบำรุงรักษา โดย Debian แนะนำให้อัปเกรด Vim เช่นกัน ที่มา: Debian DSA-6600-2 — vim regression update หากมีรายละเอียดเพิ่มเติมจาก Debian เดี๋ยวกลับมาแก้เพิ่มให้ภายหลังครับ

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

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

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

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

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

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

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

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