タイトルにあるエラー、ググると古くからUbuntuユーザーを悩ませてきたエラーのようだ。
ttf-mscorefonts-installerのエラーを修復する - あれこれ備忘録@はてなブログ
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
エラー:1 http://downloads.sourceforge.net/corefonts/andale32.exe
400 Bad Request
W: ダウンロード権限を削除できません。ファイル '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' がユーザ '_apt' からアクセスできません。 - pkgAcquire::Run (13: 許可がありません)
E: https://jaist.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe の取得に失敗しました 400 Bad Request
E: ダウンロード失敗
ttf-mscorefonts-installer (3.4+nmu1ubuntu2) を設定しています ...
上記のブログのとおり Microsoft’s TrueType core fonts - Browse /the fonts/final at SourceForge.netから、 wd97vwr32.exe以外のexeファイルをダウンロードして
arimasou16@Lemur:~$ sudo dpkg-reconfigure ttf-mscorefonts-installer
を実行するも何も起きない…
arimasou16@Lemur:~$ sudo apt install --reinstall ttf-mscorefonts-installer
をするも同じエラーで失敗する。
Bug #1570141 “Can’t drop privileges for downloading as file ‘/va…” : Bugs : update-notifier package : Ubuntuを見ると/var/lib/update-notifier/package-data-downloads/partial/
の権限を変更しろとあるので、場当たり的な対応か知れないけど
sudo chown -R _apt:root /var/lib/update-notifier/package-data-downloads/partial/
で権限変更してしまう。
すると
W: ダウンロード権限を削除できません。ファイル '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' がユーザ '_apt' からアクセスできません。 - pkgAcquire::Run (13: 許可がありません)
的なエラーが出なくなるので、改めてsudo dpkg-reconfigure ttf-mscorefonts-installer
を実行し、フォントを格納したディレクトリを指定する。
arimasou16@Lemur:~$ sudo dpkg-reconfigure ttf-mscorefonts-installer
checking /home/arimasou16/Downloads/fonts/andale32.exe
checking /home/arimasou16/Downloads/fonts/arial32.exe
checking /home/arimasou16/Downloads/fonts/arialb32.exe
・・・省略・・・
All done, no errors.
Extracting cabinet: /home/arimasou16/Downloads/fonts/webdin32.exe
extracting fontinst.exe
extracting Webdings.TTF
extracting fontinst.inf
extracting Licen.TXT
All done, no errors.
All fonts downloaded and installed.
arimasou16@Lemur:~$
ディレクトリ権限は一応、戻しておく(空ディレクトリだけど)。
sudo chown -R root:root /var/lib/update-notifier/package-data-downloads/partial/