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


19

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

і мені доведеться перезавантажити комп’ютер, щоб щось встановити.


2
За допомогою CTRL-Z ви просто призупиняєте (призупиняєте) apt-getпрограму, але вона все ще містить блокування, в /var/lib/dpkg/lockякому заважає вам запустити її вдруге. Натисніть CTRL-C замість Z, щоб фактично зупинити і закінчити apt-getпроцес.
PerlDuck

1
Крім того, snapd.snap-repair.service is a disabled or a static unit, not starting it.це не схоже на помилку, але, здається, це лише інформаційне повідомлення. Я рекомендую зачекати, коли процес закінчиться, і якщо він не відбудеться, будь ласка, додайте повний висновок журналу команди apt.
Дан

@Dan Отже, я запускаю: $ sudo apt-get upgrade $ Я отримую: E: dpkg було перервано, для усунення проблеми потрібно вручну запустити 'sudo dpkg --configure -a'. Тоді я спробую цю команду, щоб отримати помилку, про яку раніше я посилався в своєму початковому дописі. Якщо я Ctrl-C , щоб спробувати вийти на той момент, я отримую купу речей , які не поміщаються в цьому коментарі і цю помилку в кінці: виникли помилки при обробці: snapd
Діелектрична

@JustinRoberts Є проблеми з вашими пакунками, на жаль, ми не можемо допомогти, якщо не зможемо отримати детальнішу інформацію про помилку :(. Чи можете ви, будь ласка, відредагувати свою публікацію, щоб включити вихід команди? Ви можете використовувати пасту. ubuntu.com , якщо журнал дуже великий.
Dan

Відповіді:


25

У мене також була така ж проблема, і я вирішив її так:

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

Це має бути прийнятим рішенням. Перший рядок також може бути замінений, sudo pkill snapd.postinstallале ваш більш загальний.
rosch

1
Дякую, працював для мене Ubuntu 18.04.
Darkmoor

Він також працює на Ubuntu 19.04. Дякую.
jplandrain

2
Він працював на моєму на Ubuntu 18.04LTS. Однак третя команда 'dkpg ...' знову застрягла з початковою проблемою ("snapd.snap-repair.service вимкнено або ..."). Отже, я перервав це з 'Ctrl + C', повторно запустив другу команду, а потім ще й третю. Решта працювали як шарм.
UBod

10

Обхід для Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade

Не працює для мене, використовуючи apt-get замість apt.
rosch

чудово підходить для 18.10 космічної каракатиці
cedric.walter

1

Я щойно помітив те саме. Свіжа установка.

І коли я це пишу, встановлення тривало приблизно через 10 хвилин.

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


Я не думаю, що це найкращий варіант, але він може бути тимчасовим. Для Ubuntu 18.10 це, здається, не працює.
rosch
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.