安装下载的更新时,Update Manager卡住(但未冻结)。我该怎么办?


17

我刚回到家后就重新组装了Ubuntu 12.04 LTS台式计算机,并将其连接到父母的无线Internet连接上。连接似乎很不稳定(断开连接的时间有一半,可能是我安装的无线卡的持续性问题),并且由于不断的中断而难以下载更新。最终,它设法下载了更新的软件包并开始安装它们。我起身离开,去做它的工作。

当我回来时,我发现仍然无法保持与无线的连接(这并不奇怪),但是随后我发现Update Manager似乎停止了安装进度。我打开了“详细信息”窗格以查看其最近在做什么:

它停在哪里

我的猜测是,flashplugin-installer直到我稳定了Internet连接之后,该安装脚本才能完成下载。我已将Ubuntu笔记本电脑通过以太网连接到台式机,并使用该指南共享了其无线连接,当我现在从台式机键入此内容时,您可以看到连接问题已成功解决。

但是,即使建立了稳定的连接,Update Manager似乎也“卡在”了当前位置,并且不会继续进行下去。它并没有完全冻结,但是由于“取消”按钮显示为灰色,因此除了打开/关闭“详细信息”窗格之外,我无法做任何其他事情。

我知道如果在安装过程中停止更新会导致严重问题,但是我对如何处理这种情况感到困惑。如果可以找到重新启动Update Manager的方法,我敢肯定它应该能正常完成,但是问题是应该如何解决。如何安全地获取更新以完成安装?


我记得这些Flash更新有很多问题。我的解决方案是手动安装Flash(从网站上抓取Flash,抓取库并将其添加到我的Chrome / Firefox Web浏览器中)。除此之外,我建议您更新Flash之外的所有内容。更新完成后,请愉快地破解Flash [;

Answers:


10

理想情况下,flashplugin-installer连接稳定后,应跳过配置并重新配置它。

您可以取消下载过程以继续进行而无需配置软件包,大多数情况下是wget(有时是)软件包curl,但在这里看来它是通过下载的debconf

要中止交易,您可以杀死dpkg

sudo killall dpkg

然后取下锁,

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

然后,当连接稳定后,执行,

sudo apt-get -f install
sudo dpkg --configure -a

感谢您的建议,但是当我运行第一个命令时,我得到的wget: no process found却仍然卡住了。还有其他想法吗?
Christopher Kyle Horton

我不确定flashplugin-installer使用什么来下载Flash。可以尝试 sudo killall curl吗?
satya164

而不是sudo apt-get -f install我不得不跑步sudo dpkg --configure -a
Byf-ferdy

如果有错误debconf: DbDriver ”config“: config.dat is locked by another process: Resource temporarily unavailable” while installing packages运行sudo rm /var/cache/debconf/*.dat,则sudo apt-get -f install。问题是否已通过这种方式解决。
RT

4

这就是我所做的。

首先,我发现卡住的进程(本例中为19123):

> pstree -p
├─gksu(7266)─┬─precise(9756)
│            ├─precise(9757)─┬dpkg(24158)─update-notifier(19121)─package-data-do(19123)
│            │               └{precise}(9759)

然后我帮忙提供了错误报告:https : //bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1243090。通过运行“ sudo gdb”,然后“附加19123”和“ bt”来创建回溯。回溯可帮助志愿者确定出了什么问题。

最后,我使用了“ sudo kill 19123”并收到了错误消息“无法安装'update-notifier-common'”“安装了子进程的安装后脚本返回了错误退出状态143”。

然后,其余的安装将顺利完成。


0

我建议您从Adobe网站上手动更新Flash。您可以取消选中Flash更新选项,然后尝试再次更新。

您可以通过执行以下操作重新启动更新:

打开终端并运行。sudo apt-get update && sudo apt-get upgrade它将下载必要的软件包并继续更新。

sudo apt-get -f install 应该修复是否有损坏的软件包。


仅尝试运行第一个命令将返回此输出。如何安全地停止正在进行的更新,以便我可以重试?
Christopher Kyle Horton

0

在升级过程中,我刚遇到类似的冻结问题。以我为例,它冻结了dropbox-nautilus而不是闪存,但是在两种情况下解决方案可能都相似。在终端中,我执行了ps -a来查找正在运行的进程,并发现dropbox-nautilus在列表中。它的进程ID是325,所以我做了sudo kill325。这杀死了dropbox-nautilus进程,并且恢复了升级。出现一条弹出错误消息,指出dropbox-nautilus的配置不正确,并且在升级后可能无法使用,但是稍后我会担心。至少现在升级正在进行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.