На этот вопрос уже есть ответ здесь:
Каждый раз, когда я пытаюсь выполнить
sudo apt-get upgrade
, я получаю
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 dpkg --configure -a
Setting up linux-image-4.13.0-46-generic (4.13.0-46.51) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.13.0-46-generic
vmlinuz(/boot/vmlinuz-4.13.0-46-generic) points to /boot/vmlinuz-4.13.0-46-generic
(/boot/vmlinuz-4.13.0-46-generic) --
doing nothing at /var/lib/dpkg/info/linux-image-4.13.0-46-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-46-generic
/boot/vmlinuz-4.13.0-46-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-46-generic
/boot/vmlinuz-4.13.0-46-generic
После этого обновление останавливается.
Я не могу ничего установить, всегда нужно исправить dpkg
. Я все перепробовал, но все равно ничего не работает.
Попытайтесь уничтожить использование процессов /var/lib/dpkg/lock
файл с fuser
утилита с -k
опция:
sudo fuser -uck /var/lib/dpkg/lock
Монитор будет мигать во время fuser
выполнение команды, Если fuser
не помогает удалить /var/lib/dpkg/lock
файл:
sudo rm -rf /var/lib/dpkg/lock
Наконец сделайте:
sudo apt update