Таким образом, недавно я начал сталкиваться с абсолютно новой проблемой каждый раз, когда я использую терминал для установки или обновления любой программы. Это читает
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?
Таким образом, я искал Интернет и нашел возможное решение, которое должно было знать, что, какой из процессов имеет блокировку на dpkg и уничтожении, которые обрабатывают и это, кажется, работает, но я должен сделать это каждый раз, когда я вхожу в систему своего ПК. Кажется, существует 2 процесса. Это - то, что я сделал, когда я должен был установить nodejs
$ sudo lsof /var/lib/dpkg/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
unattende 1234 root 4uW REG 8,6 0 1049800 /var/lib/dpkg/lock
$ sudo kill -9 1234
$ sudo apt-get install -y nodejs
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
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
aptd 2787 root 8uW REG 8,6 0 1049800 /var/lib/dpkg/lock
$ sudo kill -9 2787
Таким образом, я задаюсь вопросом, может ли кто-то предоставить мне постоянную фиксацию для этой проблемы, поскольку это становится слишком раздражающим.
Это - вероятно, функциональность автоматического обновления Ubuntu. Попытайтесь ожидать спустя несколько минут после входа в систему, и он должен теперь работать правильно.
Для предотвращения этого вообще удалите unattended-upgrades
пакет (который начинает те обновления) со следующей командой:
sudo apt purge unattended-upgrades
После перезагрузки должна закончиться проблема, с которой Вы сталкиваетесь.