web-dev-qa-db-ja.com

ttf-mscorefonts-installer 3.7失敗ダイアログがまだ表示される

18.10でも、コンピューターを再起動するたびに、ゾンビttf-mscorefonts-installer「追加のデータファイルのダウンロードに失敗しました」ダイアログが表示されます。

これは、少なくとも2012年以来Ubuntuユーザーに悲惨な問題を引き起こしているビンテージバグです。この問題に関する他の質問と回答は承知していますが、このケースでは解決策はありません。参考までに、注目すべき事前の質問は次のとおりです。

以前のソリューションは次のとおりです。

部分的にダウンロードしたファイルの削除

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/

このディレクトリはシステムに存在しません。削除する部分的にダウンロードされたファイルはありません。

失敗ダイアログが次の場所に表示されると、空のファイルが作成される場合があります。

/var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer.failed

このファイルを削除したり、他の以前の質問に対する答えが示唆したようにttf-mscorefonts-installerに名前を変更しても、違いはありません。

Debianパッケージから新しいバージョンをインストールする

以前はバージョン3.4で問題が発生し、ユーザーはDebianリポジトリからバージョン3.6を次のようにダウンロードしてインストールできました。

cd /tmp
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i /tmp/ttf-mscorefonts-installer_3.6_all.deb
# Also sometimes suggested:
Sudo dpkg-reconfigure ttf-mscorefonts-installer

後で3.7用のDebianパッケージが利用可能になり、3.7を使用している一部のユーザーでこの方法が使用できたようです。

リポジトリで利用可能な最新バージョンは、奇妙な名前の3.7ubuntu4~really3.6ubuntu3のようです。システムの観点からは、Debian 3.7パッケージより「新しい」ように見えます。

システムバージョンと3.7 Debianパッケージの両方をインストールして、前のインストールを事前に削除しようとしましたが、失敗ダイアログが表示されます。

フォントを手動でダウンロードする

一部の回答では、パッケージに含まれるフォントファイルへのリンクを提供し、それらをターゲットディレクトリに手動でダウンロードすることを提案しています。私の場合、フォントはすべて/usr/share/fonts/truetype/msttcorefonts/にすでにあります。他のソースからそれらをダウンロードして置き換えることは役に立ちませんが、ダイアログが表示されます。

私は考えることができるすべての順序で以前のソリューションのすべての組み合わせを試しましたが、何も問題を解決しません。

このしつこいダイアログが表示されないようにするには、他に何ができますか?

4
Ian Mackinnon

Debian v3.7パッケージを手動でダウンロードし、Ubuntuバージョンを削除してから、Debianパッケージをインストールします。これで、すべてのファイルが正常にダウンロードされます。

wget http://ftp.uk.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb

Sudo apt-get purge ttf-mscorefonts-installer

Sudo dpkg -i ttf-mscorefonts-installer_3.7_all.deb
3
RonJohn

CanonicalのWebサイトには、次のバグレポートがあります。

このレポートには2つの問題がありました。

  • EULA(エンドユーザーライセンス契約)を押しても受け入れられません Tab に続く Enter
  • 残ったシンボリックリンクは手動で削除する必要がありました。
Sudo rm /etc/alternatives/nvidia_settings_conf
Sudo rm /etc/alternatives/x86_64-linux-gnu_gl_conf
Sudo rm /etc/ld.so.conf.d/nvidia_settings.conf
Sudo rm /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf
1