ฉันไม่รู้ว่าเกิดอะไรขึ้นกับแพ็คเกจหรือ ppa ของฉัน แต่ทุกครั้งที่ฉันพยายามเรียกใช้ อัปเดต sudo apt
ในเทอร์มินัล zsh ของฉัน มันบันทึกข้อผิดพลาดนี้:
ดึงข้อมูล 222 kB ใน 1 วินาที (155 kB/s)
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/lib/cnf-update-db" บรรทัดที่ 26 ใน <โมดูล>
col.create(ฐานข้อมูล)
ไฟล์ "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", บรรทัด 108 ในการสร้าง
os.rename(tmpdb, dbname)
IsADirectoryError: [Errno 21] เป็นไดเรกทอรี: '/var/lib/command-not-found/commands.db.tmp' -> '/var/lib/command-not-found/commands.db'
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
E: ปัญหาในการดำเนินการสคริปต์ APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update- ฐานข้อมูล; จากนั้น /usr/lib/cnf-update-db > /dev/null; ไฟ
E: กระบวนการย่อยส่งคืนรหัสข้อผิดพลาด
ฉันเพิ่งรู้ว่ามันเป็นข้อผิดพลาดของ python แต่ฉันไม่รู้ว่ามันหมายถึงอะไร
ระบบปฏิบัติการคือ kubuntu 20.04 และเวอร์ชัน python3 คือ 3.9.9