Я отримую цю помилку при спробі використання 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 rm
d), а потім розглянути можливість 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
запускається таким процесом , який, здається, запускає влучне оновлення кожного разу, коли я включаю машину. Залежно від розміру оновлення (що часто відповідає тому, як давно я працював на цій машині в останній раз), це може зайняти від 1-10 хвилин для завершення. Після цього блокування звільняється для встановлення та оновлення вручну. Спробуйте: sudo ps aux|grep apt
або `sudo ps aux | grep без нагляду.