Score:0

WSL - ข้อผิดพลาดในการเปิดใช้งาน Livepatch: ล้มเหลวในการลงทะเบียนไคลเอนต์: ไม่ได้รับอนุญาต

ธง in

ใช้ Ubuntu 20.04 ใน wls 2 จาก Windows 11หน้าต่าง X ดับลงเมื่อฉันเรียกใช้ Livepatch จากเดสก์ท็อป GUI และลองใช้ CLI "sudo canonical-livepatch enable" และได้รับ "ข้อผิดพลาดในการดำเนินการเปิดใช้งาน: ล้มเหลวในการลงทะเบียนไคลเอ็นต์: ไม่ได้รับอนุญาต" ติดตั้งใหม่และหมายเลขเครื่องใหม่ไม่ทำงาน

us flag
ฉันไม่รู้ว่า livepatch ทำงานร่วมกับ WSL ได้หรือไม่ แต่คุณต้องการจริงๆ เหรอ? Livepatch มีไว้สำหรับการอัปเกรดเคอร์เนลในเซิร์ฟเวอร์เป็นหลัก ซึ่งไม่สามารถรีสตาร์ทได้เนื่องจากจะทำให้บริการหยุดชะงัก ในกรณีที่คุณใช้ WSL 24x7 และไม่สามารถรีสตาร์ทได้เนื่องจากใช้งานอยู่ตลอดเวลา ให้ใช้ Ubuntu ธรรมดาแทน มันจะเป็นประสบการณ์ที่ดีกว่ามาก
Ben  avatar
in flag
ขอบคุณ ... wsl x-window ของฉันยังเป็นสีดำสำหรับทุกสิ่งที่ฉันทำในการตั้งค่าสำหรับ Ubuntu ... บางทีฉันอาจไม่ใช่ผู้ดูแลระบบ
Ben  avatar
in flag
ฉันไม่สามารถใช้การตั้งค่า KDE บนเดสก์ท็อปได้เช่นกัน ฉันกำลังทดลองใช้ Vcxsrv จริงๆ
Score:0
ธง vn

หมายเหตุ:

  • ตามที่ @ArchismanPanigrahi กล่าวถึงในความคิดเห็น Livepatch นั้นไม่สมเหตุสมผลในบริบทของ WSL2 ด้วย WSL2 คุณกำลังเรียกใช้บางสิ่งที่เหมือน "คอนเทนเนอร์" ของ Ubuntu ภายในเครื่องเสมือน WSL2 Hyper-V

    การแจกจ่ายแต่ละครั้งที่คุณติดตั้งทำงานในเนมสเปซของตัวเอง แต่ทั้งหมดใช้เคอร์เนลเดียวกัน (และส่วนประกอบอื่นๆ เช่น เครือข่าย ฯลฯ)

    ดังนั้นในบริบทของ WSL2 Ubuntu จึงไม่เคยอัปเดตเคอร์เนลเลย

    ในการอัปเดตเคอร์เนล WSL2 เรามักจะใช้ wsl -- อัพเดท (สมมติว่าเป็น Windows รีลีสล่าสุด) เพื่อตรวจสอบรีลีสเคอร์เนล WSL2 ล่าสุด ติดตั้ง และบันทึกตัวล่าสุดที่สองเป็นตัวเลือกการย้อนกลับ คุณยังสามารถสร้างของคุณเองจากแหล่งที่มาได้หากต้องการ

  • หากคุณมาถึงจุดในคำแนะนำ Livepatch ที่คุณกำลังพยายามเปิดใช้งานผ่าน เปิดใช้งาน sudo canonical-livepatchจากนั้น (จากสิ่งที่ฉันอ่านในเอกสาร Livepatch) นั่นหมายความว่าคุณจะต้องติดตั้งผ่าน Snap ส่วนขยายนั้นหมายความว่าคุณกำลังเรียกใช้สคริปต์การเปิดใช้งาน Systemd เช่น Genie หรือ WSL2Hacks

    โปรดทราบว่าการเรียกใช้สคริปต์ Systemd ภายใต้ WSL จะเปลี่ยนพฤติกรรมของระบบอย่างมาก ดังนั้น ในกรณีนี้ โปรดแน่ใจว่าคุณเน้นรายละเอียดที่สำคัญนี้เมื่อขอความช่วยเหลือ

  • คุณกล่าวถึงในความคิดเห็นที่ไม่สามารถเรียกใช้แอพ GUI อื่นได้นอกจาก Livepatch เช่น การตั้งค่า KDE ฉันสามารถทำซ้ำได้เมื่อพยายามเรียกใช้ การตั้งค่าระบบ5 ใน VcXsrv ด้วยตัวเลือก "หลายหน้าต่าง" อย่างไรก็ตามมัน ทำ ทำงานได้สำเร็จในสภาพแวดล้อมต่อไปนี้:

    • VcXsrv เรียกใช้เดสก์ท็อป Plasma แบบเต็มในโหมด "เต็มหน้าจอ" หรือ "หนึ่งหน้าต่างขนาดใหญ่"

    • WSLg ภายใต้ Windows 11 เพียงแค่ทำงาน การตั้งค่าระบบ5 จากบรรทัดคำสั่งภายใต้เซิร์ฟเวอร์ Weston ในตัว (โหมดหน้าต่าง)

    • WSLg ภายใต้ Windows 11 ที่รันเดสก์ท็อป Plasma แบบเต็มบนอินสแตนซ์ XWayland

  • คุณกล่าวถึงในความคิดเห็นว่าคุณกำลังทดลองใช้ VcXsrv แต่โดยสุจริต อาจไม่จำเป็นเนื่องจากคุณระบุว่าคุณใช้ Windows 11 ซึ่งรวมถึง WSLg

    เหมือนกับที่ผมทำใน คำตอบนี้เพื่อเรียกใช้ Plasma ใน Windows 11/WSLg:

    sudo apt ติดตั้ง xwayland kde-plasma-desktop
    เอ็กซ์เวย์แลนด์ :1 &
    WAYLAND_DISPLAY= DISPLAY=:1 วิน &
    WAYLAND_DISPLAY= DISPLAY=:1 startplasma-x11
    

    ฉันยังคงชอบและแนะนำ xrdp สำหรับการเรียกใช้เดสก์ท็อปแบบเต็มหน้าจอใน WSL อย่างไรก็ตาม เป็นประสบการณ์ที่สะอาดกว่าเนื่องจากไคลเอนต์ RDP จับคีย์เกือบทั้งหมดและส่งไปยังเดสก์ท็อป Linux

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา