`dpkg --configure -a`挂起

时间:2016-09-10 18:39:14

标签: configure dpkg

我正在使用Ubuntu 16.04。

当我更新时,我收到以下消息

$ sudo apt-get update
....
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

在出现错误消息后,我尝试

$ sudo dpkg --configure -a
setting up snapd (2.14.2~16.04) ...

然后它永远挂起。 有谁知道我该如何解决这个问题? 感谢。

2 个答案:

答案 0 :(得分:0)

这是一个确认的错误。

https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1621336

列出了一种解决方法:

https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1621336/comments/4

祝你好运! :)

/帕特里克

答案 1 :(得分:0)

我有两次类似的问题,我注意到每当我的系统想要升级到新的内核时就会发生这种情况。以下步骤似乎一直对我有用;

  1. 启动到最新内核版本的恢复模式。
  2. 从下拉菜单以root身份登录系统。
  3. 使用文本编辑器编辑/etc/resolv.conf文件,我通常使用vi,即

    vi /etc/resolv.conf 
    

    并输入以下内容并保存文件;

    nameserver 208.67.222.220
    nameserver 208.67.222.222
    
  4. 完成上述步骤后,按Ctrl + D(退出)返回恢复模式菜单,然后单击网络以启用网络/互联网连接。

  5. 接下来,单击dpkg项目以修复损坏的包。
  6. 就是这样,重启后你的系统应该安装正确的内核并修复/删除损坏的软件包。