Получение ошибки: snapd.snap-repair.service является отключенным или статической единицей, не запуская его

Я недавно обновил свою ОС до 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?

и должны перезапустить мой компьютер для установки чего-либо.

22
задан 17 May 2018 в 07:54

5 ответов

У меня тоже была такая же проблема, и я решил ее следующим образом:

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
28
ответ дан 23 November 2019 в 01:58

Я заметил то же самое. Свежая установка.

И пока я пишу это, установка продолжалась примерно через 10 минут.

Я не знаю, чего ожидал процесс обновления, но терпение разрешило проблему.

1
ответ дан 23 November 2019 в 01:58

Обходной путь для Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
11
ответ дан 23 November 2019 в 01:58

Вот быстрое исправление, которое я использую в системах на базе 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 [---]

У меня была та же проблема, и я не хотел остановить apt-get upgrade , которое вызывает ошибку блокировки dpkg.

Я открыл другой терминал и использовал: ps -aux | grep snapd , чтобы определить и остановить процесс, который застрял при обновлении. В моем случае это был snapd.postinst .

Затем обновление продолжалось и закончилось с ошибкой Подпроцесс / usr / bin / dpkg вернул код ошибки (1) .

Затем я попробовал ответ Андреа Драгетти без первой команды, но снова snapd завис при установке! Поэтому мне пришлось sudo apt purge snapd и теперь жить без него.

0
ответ дан 5 January 2021 в 22:11

Я столкнулся с этой проблемой в предварительной версии ubunt 20.04.

На мой взгляд, sudo service snapd stop позволил apt завершить обновление. Возможно, не сработает в других выпусках ...

0
ответ дан 5 January 2021 в 22:11

Другие вопросы по тегам:

Похожие вопросы: