我正在尝试从 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