web-dev-qa-db-ja.com

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を実行しています。

11
Gondy

これは 既知のバグ で、-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...を実行します。

6
dark-saber