Я недавно обновил свою ОС до Ubuntu 18.04 (новая установка через устройство загрузки). Однако при попытке команды:
sudo apt-get upgrade
Это хорошо работает до ~75%, когда это останавливается и говорит:
snapd.snap-repair.service is a disabled or a static unit, not starting it.
Я не совсем уверен, что это означает и если я Crtl-Z для выхода из него, любое время, я пытаюсь установить что-либо, которое я добираюсь:
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 fuser -vki /var/lib/dpkg/lock
sudo apt purge snapd
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install snapd
Я заметил то же самое. Свежая установка.
И пока я пишу это, установка продолжалась примерно через 10 минут.
Я не знаю, чего ожидал процесс обновления, но терпение разрешило проблему.
Обходной путь для Ubuntu 18.10:
sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
Вот быстрое исправление, которое я использую в системах на базе Debian и RHEL
#Edit / etc / grub / default
Шаг 1.) Добавьте это в строку под "net.ifnames = 0 biosdevname = 0"
GRUB_CMDLINE_LINUX = "net.ifnames = 0 biosdevname = 0"
Шаг 2.) Обновите GRUB
Это зависит от вашей ОС.
Ubuntu / Mint на основе Debian:
update-grub
Centos / RHEL
grub2-mkconfig -o /boot/grub2/grub.cfg[1294 providedSource: http://realtechtalk.com/Linux_How_To_Change_NIC_Name_to_eth0_instead_of_enps33_or_303-67sic [---] У меня была та же проблема, и я не хотел остановить Я открыл другой терминал и использовал: Затем обновление продолжалось и закончилось с ошибкой Затем я попробовал ответ Андреа Драгетти без первой команды, но снова snapd завис при установке! Поэтому мне пришлось apt-get upgrade
, которое вызывает ошибку блокировки dpkg. ps -aux | grep snapd
, чтобы определить и остановить процесс, который застрял при обновлении. В моем случае это был snapd.postinst
. Подпроцесс / usr / bin / dpkg вернул код ошибки (1)
. sudo apt purge snapd
и теперь жить без него.
Я столкнулся с этой проблемой в предварительной версии ubunt 20.04.
На мой взгляд, sudo service snapd stop
позволил apt завершить обновление. Возможно, не сработает в других выпусках ...