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


12

ประมาณหนึ่งเดือนที่ผ่านมาฉันอัปเดตเซิร์ฟเวอร์ 16.04 LTS เป็น 18.04.1 LTS การอัปเกรดทำได้ดี อย่างไรก็ตามเนื่องจากการอัปเกรดเมื่อใดก็ตามที่ผู้ใช้ลงชื่อเข้าใช้จะมีข้อความปรากฏในdmesgหรือในคอนโซลท้องถิ่น (แต่ไม่ถึงเซสชัน SSH ของผู้ใช้) ที่อ่าน:

[890802.820519] Could not find key with description: [HEXSTRING]
[890802.820537] process_request_key_err: No key
[890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING]
[890802.820557] One or more global auth toks could not properly register; rc = [-2]
[890802.820558] Error parsing options; rc = [-2]

หลังจาก Googling มากฉันพบคำถามที่เกี่ยวข้องและจัดการเพื่อหาว่าเป็นข้อมูลสำรองของโฮมไดรฟ์ของผู้ใช้เมื่อมีการอัพเกรดเกิดขึ้น

ฉันควรทราบว่าผู้ใช้ยังคงสามารถเข้าถึงไดรฟ์ภายในบ้านของพวกเขาและพวกเขาไม่มีปัญหาในการเข้าสู่ระบบนี่เป็นเพียงข้อความรำคาญที่ฉันพยายามทำความสะอาด

ฉันพยายามเพิ่มข้อความรหัสผ่านในพวงกุญแจโดยใช้คำตอบที่ยอมรับในคำถามที่เชื่อมโยง:

$ /usr/bin/ecryptfs-manager

eCryptfs key management menu
-------------------------------
    1. Add passphrase key to keyring
    2. Add public key to keyring
    3. Generate new public/private keypair
    4. Exit

Make selection: 1

    Mount-wide passphrase:
    Confirm passphrase:
    Using the default salt value

That key was already in the keyring.

ดังนั้นกุญแจอยู่ในพวงกุญแจแล้ว แต่ฉันยังได้รับข้อความแสดงข้อผิดพลาดเมื่อผู้ใช้เข้าสู่ระบบ

ฉันจะป้องกันไม่ให้การแจ้งเตือน / ข้อผิดพลาดนี้เกิดขึ้นได้อย่างไร


ลายเซ็นกุญแจที่ไม่สามารถพบได้ตรงกับลายเซ็นกุญแจที่ใช้งานอยู่? มันเป็นสิ่งเดียวกัน/home/.ecryptfs/user/.ecryptfs/Private.sigหรือไม่?
Xen2050

@ Xen2050 ใช่พวกเขาตรงกัน Private.sig มีสองปุ่มและหนึ่งในนั้นตรงกับ "ไม่สามารถหากุญแจพร้อมคำอธิบาย" ที่ปรากฏ
Andy

ฉันไม่แน่ใจ ... เว้นแต่จะมีบางสิ่งที่พยายามจะเมาเร็วเกินไปจากนั้นลองอีกครั้งและประสบความสำเร็จ (เนื่องจากทุกอย่างดูเหมือนจะทำงานอยู่แล้ว) ... ดังนั้นจึงดูเหมือนเป็นข้อบกพร่อง สามารถลบบรรทัดที่กระทำผิดออกจาก syslog ... หรือ "การสำรองข้อมูลของโฮมไดรฟ์ของผู้ใช้" มีเส้นทาง / ชื่ออะไร อาจกำลังพยายามสำรองข้อมูลและล้มเหลว (อาจมีการเปลี่ยนแปลงคีย์) eCryptfs มีโหมด verbose แต่จะบันทึกค่าความลับลงในบันทึกของระบบ
Xen2050

คำตอบ:


3

ดูเหมือนว่าข้อผิดพลาดนี้รายงานครั้งแรกใน Ubuntu 17.10: ecryptfs-mount-private ล้มเหลวในการเริ่มต้นคีย์ ecryptfs

ข้อผิดพลาดที่มีเหมือนของคุณเอง:

[ 1265.695388] Could not find key with description: [<correct key ID>]
[ 1265.695393] process_request_key_err: No key
[ 1265.695394] Could not find valid key in user session keyring for sig specified in mount option: [<correct key ID>]
[ 1265.695395] One or more global auth toks could not properly register; rc = [-2]
[ 1265.695396] Error parsing options; rc = [-2]

คุณควรสมัครรับรายงานบั๊กและตรวจสอบให้แน่ใจว่าคุณทำเครื่องหมายว่ามีผลกับคุณเช่นกัน

อ่านข้อความที่โพสต์โดยผู้ใช้รายอื่น มีวิธีแก้ปัญหาที่เหมาะกับบางคนและบางคนไม่ใช่


0

บน Ubuntu 18.04 lts มันใช้ได้กับทุกคนหรือไม่

exec /usr/bin/startfluxbox

และถ้าคุณได้รับ msg ขอให้คุณลองเรียกใช้การโต้ตอบ ecryptfs-mount-privateลองทำเช่นนั้น

ควรให้สิ่งที่ต้องการ:

แทรก auth tok โดยมี sig ลงในเซสชั่นการใช้งานพวงกุญแจ INFO: ฐานข้อมูลส่วนตัวของคุณได้รับการติดตั้งแล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.