ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามใช้apt-get:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
sudo lsof /var/lib/dpkg/lockเพื่อค้นหากระบวนการที่เป็นเจ้าของไฟล์ล็อค (หากว่างเปล่าถือว่าการล็อกนั้นค้างอยู่จากการบู๊ตครั้งก่อนและสามารถเป็นsudo rmd) จากนั้นให้พิจารณาทำsudo kill -9 <PID>(รับ <PID> จากlsofเอาต์พุต
root <pid> <ppid> 0 15:58 ? 00:00:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held installซึ่งดูเหมือนว่าจะเรียกใช้การปรับปรุง apt ทุกครั้งที่เปิดเครื่อง ขึ้นอยู่กับขนาดของการอัปเดต (ซึ่งมักจะตรงกับระยะเวลาที่ผ่านมาตั้งแต่ฉันใช้เครื่องครั้งล่าสุด) สามารถใช้เวลา 1-10 นาทีในการดำเนินการให้เสร็จสมบูรณ์ หลังจากนั้นล็อคจะได้รับการติดตั้งและอัพเดทด้วยตนเอง ลอง: sudo ps aux|grep aptหรือ `sudo ps aux | grep แบบอัตโนมัติ