Обновление зависает на 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$
5 ответов
У меня точно такая же проблема, обновление зависало при загрузке ms-core-шрифтов из sourceforge. После 2 часов ожидания продолжения процесса я решил убить процесс загрузки пакета.
Так что я просто запустил "sudo htop", затем F5, чтобы увидеть дерево процесса, я начал с основного процесса, ответственного за обновление, до точного и искал тот, который отвечает за загрузку. Я убил этот, затем процесс пропускает часть загрузки ms-core-font, затем продолжается и заканчивает обновление до точного.
Если у вас нет htop
, просто попробуй ps -ejHf
и найдите загрузчик данных пакета и уничтожьте его.
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
У меня была такая же проблема с ttf-mscorefonts-installer
при обновлении до 16.04 с 14.04. Я пытался убить процессы, связанные с ttf-mscorefonts-installer
через htop (и SIGTERM, и SIGKILL), который у меня не работал. Я продолжил копать и обнаружил, что пренебрег вкладкой Tab, которая подсвечивает OK и позволяет клавише Enter продолжить процесс, как описано здесь. Я чувствовал себя довольно глупо, пока не понял, что было бы чрезвычайно просто включить слова "Нажать вкладку, а затем войти, чтобы принять" на странице, которая требует принятия. Я не сомневаюсь, что внесение этой небольшой корректировки устранит большое разочарование.
Вы можете удалить пакет, а затем переустановить его, когда у вас будет обновлена остальная часть системы. Конечно, он не должен завершаться ошибкой при загрузке шрифтов, но если кузница исходного кода сейчас для вас недоступна, это может быть обходной вариант.
Дополнительная информация: У меня была точно такая же проблема при новой установке Kubuntu 12.04 и использовании списка установленных пакетов с другого компьютера, который содержит Kubuntu 12.04, обновленный с Kubuntu 11.10. Я дал в "ttf-mscorefonts-installer" в системном мониторе. Затем я обнаружил процесс, связанный с неудачной установкой ttf-mscorefonts-installer. Это не удалось, потому что я не мог указать, что принимаю условия лицензии на программное обеспечение. Итак, я убил процесс, связанный с этим. Затем я обратился к менеджеру пакетов MUON. Там я снова дал команду обновить ttf-mscorefonts-installer: теперь это работает. Я мог бы через GUI MUON указать, чтобы принять условия. Затем все прошло гладко. Задача решена.
На данный момент ttf-mscorefonts недоступен для 12.04, поэтому процесс обновления застрял, поскольку он уже установлен в текущей версии. Удалите пакет и попробуйте обновить
Вы также можете обратиться к https://launchpad.net/ubuntu/precise/+package/ttf-mscorefonts-installer