cryptsetup 1.1.1-1 : regression in key-file handler

เจอมากับตัวเองสด ๆ ร้อน ๆ ครับ สำหรับใครที่ใช้ Debian unstable (sid) และมีการติดตั้งระบบโดยมีการเข้ารหัสแหล่งเก็บข้อมูล (encrypted partition) และมีการเรียกใช้ key-file สำหรับถอดรหัส แทนการป้อนวลีรหัส ผ่านทางแป้นพิมพ์ ปัญหาที่เกิดขึ้นคือ สำหรับ partition ที่มีการเรียกใช้งาน key-file จะแจ้งข้อความว่า

"No key available with this passphrase"

ซึ่งครั้งแรก ตกใจมาก คิดว่า จะซวยซะแล้วหรือคราวนี้ เนื่องจากก่อนที่จะมาเจอปัญหานี้ ผมต้องปิดเครื่องแบบหักดิบ เนื่องจากกำลังเขียน iptables module (RahuNAS) ที่มีการเข้าไปทำงานใน kernel และมีการอ้างถึง memory ผิดพลาด ทำให้เครื่องค้าง หลังจากกลับมาก็มาเจอข้อความข้างบนนี้ โชคดีที่มี netbook ของ ภรรยา วางอยู่ใกล้ ๆ ก็เลยใช้ค้นหาข้อมูล ไปเจอคนรายงาน bug ไว้แล้ว (#583397 No key available with this passphrase) ซึ่งพอไล่อ่านดู ก็พบว่า เป็น regression ของ version 1.1.1 ซึ่งมีการแก้ไขแล้วที่ upstream และทาง upstream แจ้งมาแล้วว่า แก้ปัญหานี้แล้วใน version 1.1.2 ก็ต้องรอให้ทาง maintainer จัดการต่อไป

ทางแก้ที่เจอใน bug report มีคนแนะนำให้ไปดึง test package มาติดตั้ง โดยเข้าไปดาวน์โหลดได้จาก http://people.debian.org/~mejo/cryptsetup/

ผลจากการทดสอบ ก็ใช้งานได้ จึงมีชีวิตรอด มา blog ครับผม :P

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้