升级在 ttf-mscorefonts-installer 上挂起

升级在 ttf-mscorefonts-installer 上挂起

我正在尝试从 11.10 升级到 12.04,但升级似乎卡在下载 ttf-mscorefonts 上。有没有办法绕过这个问题?

/var/log/dist-upgrade 的输出

    Installing new version of config file /etc/xdg/autostart/print-applet.desktop ...
    Setting up ubuntu-wallpapers-precise (0.34.1) ...
    Setting up ubuntu-wallpapers (0.34.1) ...
    Setting up adium-theme-ubuntu (0.3.2-0ubuntu1) ...
    Setting up update-manager-core (1:0.156.14) ...
    Installing new version of config file /etc/update-manager/release-upgrades ...
    Setting up update-notifier-common (0.119ubuntu8.1) ...
    ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
    -- 0:precise -- time-stamp -- Apr/27/12  8:15:21 --
    -- 0:precise -- time-stamp -- Apr/27/12  8:20:10 --


    -- 0:precise -- time-stamp -- Apr/27/12  8:22:01 --
    -- 0:precise -- time-stamp -- Apr/27/12  8:55:14 --



    phiri@PHRLIG001:/var/log/dist-upgrade$ lsb_release -a
    LSB Version:    core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
    Distributor ID: Ubuntu
    Description:    Ubuntu 12.04 LTS
    Release:    12.04
    Codename:   precise
    phiri@PHRLIG001:/var/log/dist-upgrade$ 

答案1

我遇到了完全相同的问题,从 sourceforge 下载 ms-core-fonts 时升级挂起。等待进程继续 2 小时后,我决定终止下载软件包的进程。

因此,我只需运行“sudo htop”,然后按 F5 即可查看进程树,我从负责升级到 precise 的主进程开始,然后搜索负责下载的进程。我终止了这个进程,然后进程跳过 ms-core-font 下载部分,然后继续并完成升级到 precise。

如果您没有htop,只需尝试ps -ejHf找到 package-data-downloader 并将其终止。

root     29696 11731 29696 29696  0 22:46 pts/2    00:00:04           /usr/bin/dpkg --force-overwrite --status-fd 56 --configure dmsetup libdevmapper1.02.1 libfreetype6 g
root     22330 29696 29696 29696  0 23:02 pts/2    00:00:00             /bin/sh /var/lib/dpkg/info/update-notifier-common.postinst configure 0.117ubuntu3.2
root     22332 22330 29696 29696  0 23:02 pts/2    00:00:00               /usr/bin/python /usr/lib/update-notifier/package-data-downloader

答案2

我从 14.04 升级到 16.04 时也遇到了同样的问题ttf-mscorefonts-installer。我尝试通过 htop 终止与此相关的进程ttf-mscorefonts-installer(SIGTERM 和 SIGKILL),但对我不起作用。我做了一些进一步的挖掘,发现我忘了点击 ,Tab,这会突出显示 OK 并允许该Enter键继续概述的进程这里。我觉得自己很愚蠢,直到我意识到在请求接受的页面上添加“点击 tab 然后输入接受”这句话非常简单。我毫不怀疑,做这个小小的调整会消除很多挫败感。

答案3

我认为您可以删除该软件包,然后在系统其余部分升级后重新安装。当然,下载字体时不应该失败,但如果 source forge 现在对您不可用,这可能是一种解决方法。

答案4

ttf-mscorefonts 目前不适用于 12.04,因此升级过程卡住了,因为您已经在当前版本中安装了它。删除软件包并尝试升级

您还可以参考https://launchpad.net/ubuntu/precise/+package/ttf-mscorefonts-installer

相关内容