ฉันพบสิ่งที่ดูเหมือนจะเป็นปัญหาง่ายๆ ที่ทำให้ฉันคลั่งไคล้
ฉันได้ทำการติดตั้ง Kubuntu 20.04 ใหม่ทั้งหมดแล้ว ทุกอย่างทำงานได้ดีในเครื่อง แต่กรณีการใช้งานหลักของฉันกำลังทำงานผ่านเดสก์ท็อประยะไกลด้วย xrdp ฉันเคยทำมาหลายครั้งแล้ว และในหลายๆ เครื่อง
ในกรณีนี้ ฉันได้รับป๊อปอัปทั่วไปสำหรับ org.freedesktop.packagekit.system-sources-refresh แต่ทำงานบน RDP เท่านั้น
สิ่งแรกที่ฉันทำคือสร้างไฟล์ 46-allow-update-repo.pkla ใน /etc/polkit-1/localauthority/50-local.d โดยมีเนื้อหาดังต่อไปนี้:
[อนุญาตให้ผู้ใช้จัดการแพ็คเกจทั้งหมด]
ตัวตน = ผู้ใช้ยูนิกซ์: *
Action=org.freedesktop.packagekit.system-sources-refresh
ผลลัพธ์ใด ๆ = ใช่
ผลลัพธ์ไม่ใช้งาน=ใช่
ResultsActive=ใช่
ที่ไม่มีผลต่อพฤติกรรม
ด้วยความพยายามที่จะแก้ไขปัญหา ฉันได้สร้างกฎที่กำหนดเองใน /etc/polkit-1/rules.d/49-allow-rdp-system-refresh.rules โดยมีเนื้อหาดังต่อไปนี้ โปรดทราบว่านี่เป็นเพียงการแก้ปัญหาเท่านั้น ฉันไม่ต้องการเรียกใช้ระบบด้วยวิธีนี้:
polkit.addRule (ฟังก์ชัน (การกระทำ, หัวเรื่อง) {
{
polkit.log("การกระทำ = " + การกระทำ);
polkit.log("เรื่อง = " + เรื่อง);
กลับ polkit.Result.YES;
}
});
ก็ไม่มีผลเช่นกัน ฉันยังตรวจสอบไฟล์ /var/log/auth.log และไม่เห็นบรรทัดบันทึกจากกฎด้านบน สิ่งที่ฉันเห็นในไฟล์บันทึกที่ดูเหมือนจะเกี่ยวข้องกับปัญหานี้คือบรรทัดต่อไปนี้:
13 ม.ค. 17:11:24 ***** PackageKit: uid 1000 กำลังพยายามขอรับ org.freedesktop.packagekit.system-sources-refresh auth (only_trusted:0)
13 ม.ค. 17:11:24 ***** polkitd(authority=local): ตัวดำเนินการของ unix-session:c1 ล้มเหลวในการตรวจสอบสิทธิ์เพื่อรับการอนุญาตสำหรับการกระทำ org.freedesktop.packagekit.system-sources-refresh สำหรับ system-bus- ชื่อ::1.77 [/usr/lib/x86_64-linux-gnu/libexec/DiscoverNotifier] (เป็นของ unix-user:wadeh)
13 ม.ค. 17:11:24 ***** PackageKit: uid 1,000 ไม่สามารถรับการตรวจสอบสิทธิ์
เมื่อฉันรันในเครื่องและไม่เกิน RDP บันทึกจะมีลักษณะดังนี้:
13 ม.ค. 17:13:07 น. ***** PackageKit: uid 1000 กำลังพยายามขอรับ org.freedesktop.packagekit.system-sources-refresh auth (only_trusted:0)
13 ม.ค. 17:13:07 น. ***** PackageKit: uid 1,000 ได้รับการตรวจสอบสิทธิ์สำหรับ org.freedesktop.packagekit.system-sources-refresh
ณ จุดนี้ฉันรู้สึกสูญเสียเล็กน้อย ราวกับว่า polkit ไม่เห็นการเปลี่ยนแปลงของฉัน โปรดทราบว่าฉันจะรีบูตระบบหลังจากการเปลี่ยนแปลงในไฟล์ใดไฟล์หนึ่งเพียงเพื่อให้แน่ใจว่าทุกอย่างเริ่มต้นด้วยการเปลี่ยนแปลง
ฉันติดตั้งทุกอย่างใหม่ทั้งหมดในวันนี้ด้วย ISO ที่ฉันดาวน์โหลดจากสาขา LTS เมื่อวานนี้ หมายเลขเวอร์ชันมีดังนี้:
เวอร์ชันพลาสมาของ KDE: 5.18.5
เวอร์ชันกรอบงานของ KDE: 5.68.0
รุ่น Qt: 5.12.8
เวอร์ชันเคอร์เนล: 5.11.0-46-generic
ประเภทระบบปฏิบัติการ: 64 บิต
รุ่น XRDP คือ 0.9.12