Я просто делал регулярные обновления:
~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up snapd (2.14.2~16.04) ...
Мне пришлось убить процесс dpkg. Затем после обновления apt-get dpkg показывает сообщение:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
gondy@***:~$ sudo dpkg --configure -a
Setting up snapd (2.14.2~16.04) ...
И снова висит. Что я должен делать? Нужен ли этот пакет вообще? Я использую Ubuntu 16.04, обновленный с версии 14.04 LTS Server.
Ответы:
Это известная ошибка , она уже исправлена в -proposed. Вы можете подождать, пока исправление не станет стабильным, включить тестирование или использовать обходной путь :
sudo -i
echo "bash -c 'service snapd.boot-ok start'" | at now + 4 min
apt install snapd
(если он говорит об отмене использования процессов dpkgdpkg --configure -a
)Или просто запустите
sudo service snapd.boot-ok start
с другой консоли, увидевSetting up snapd...
на первой консоли.источник