首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘`dpkg -配置-a`挂起

‘`dpkg -配置-a`挂起
EN

Stack Overflow用户
提问于 2016-09-10 18:39:14
回答 3查看 7.4K关注 0票数 8

我用的是Ubuntu 16.04

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

代码语言:javascript
复制
$ sudo apt-get update
....
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

按照错误消息,我尝试

代码语言:javascript
复制
$ sudo dpkg --configure -a
setting up snapd (2.14.2~16.04) ...

那它就永远挂着。有人知道我怎么解决这个问题吗?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-11 09:54:42

这是确认的窃听器。

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

本文列出了一个解决办法:

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

添加Axel K mpfe的解决方案,因为链接似乎被打破了:

  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分钟。绞刑应该消失了。

祝你好运!)

/Patrik

票数 4
EN

Stack Overflow用户

发布于 2018-02-22 15:19:28

我有过两次类似的问题,我注意到每次我的系统想升级到一个新内核时都会发生这种情况。下面的步骤似乎一直在为我工作;

  1. 启动到最新内核版本的恢复模式。
  2. 从下拉菜单以根用户身份登录到系统。
  3. 使用文本编辑器编辑/etc/ Edit文件,我通常使用vi,即 vi /etc/Resurv.conf 并放入以下内容并保存文件; 名称服务器208.67.222.220名称服务器208.67.222.222
  4. 在上面的步骤之后,Ctrl+D (退出)返回到恢复模式菜单中,然后单击网络以启用网络/internet连接。
  5. 接下来,单击dpkg项目来修复损坏的包。

就是这样,在重新启动之后,您的系统应该有正确的内核安装和坏包修复/删除。

票数 2
EN

Stack Overflow用户

发布于 2022-08-28 02:24:00

  1. 标识导致dpkg --configure -a挂起错误的应用程序。

示例: snapd

  1. 执行以下命令:

sudo apt-获取删除管理单元

在我的例子中,我输入了以下命令:

sudo apt-获取删除mysql-server-8.0

  1. 如有必要,请重新安装应用程序。

希望这对你也有帮助。健康!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39429378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档