Ubuntu 16.04:「設定 snapd..」並且 dpkg 凍結

Ubuntu 16.04:「設定 snapd..」並且 dpkg 凍結

我只是進行定期更新:

~$ 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 update 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 版本升級。

答案1

這是一個已知錯誤,它已經在-提議中修復了。您可以等待修復使其穩定,啟用測試或使用解決方法

  1. 啟動 rootshellsudo -i
  2. 跑步echo "bash -c 'service snapd.boot-ok start'" | at now + 4 min
  3. 運行apt install snapd(如果它爭論取消的 dpkg 進程使用 dpkg --configure -a
  4. 等待至少 4 分鐘

或在第一個控制台上sudo service snapd.boot-ok start看到後從另一個控制台運行。Setting up snapd...

相關內容