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) ...

そしてまたハングします。どうすればいいでしょうか? このパッケージは必要なのでしょうか? 14.04 LTS Server エディションからアップグレードした Ubuntu 16.04 を実行しています。

答え1

これは既知のバグすでに-proposedで修正されています。修正が安定版に反映されるまで待つか、テスト版を有効にするか、回避策:

  1. ルートシェルを起動するsudo -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...

関連情報