it-swarm.com.de

Das Paket ttf-mscorefonts-installer kann nicht installiert werden

Dies sind die Probleme, die auf dem Terminal angezeigt werden:

W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/arial32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Ähnlich viele andere Dateien im Zusammenhang mit ttf-mscorefonts-installer.

19
Rohit Barua

Das Problem wurde durch eine manuelle Installation (@ rag2) behoben:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Details: https://Gist.github.com/melvincabatuan/26f3ac4ace4be3a8b48d85a1b3250982

Leider hat die folgende Antwort bei mir nicht funktioniert (in Ubuntu 16.04).

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

Ergebnis:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'Sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 34 not upgraded.
Need to get 0 B/29.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 286132 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu2) over (3.4+nmu1ubuntu2) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.3) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [361 B]
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe                  
  404  Not Found
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch https://ncu.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  404  Not Found

E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
30
mkc

Hier ist der Fehlerbericht auf dem Launchpad. Die Ursache des Fehlers sind http-Weiterleitungen auf sourceforge.org, die vom Installationsprogramm nicht ordnungsgemäß behandelt werden.

Der Autor des Berichts bietet zwei Problemumgehungen mit detaillierter exemplarischer Vorgehensweise:

  • Die eine ist, cherrypick v3.6 von der Debian-Site zu beziehen, wie in anderen Antworten erwähnt.
  • Die andere Möglichkeit besteht darin, die erforderlichen Dateien manuell mit wget von sourceforge herunterzuladen, wodurch die Weiterleitungen problemlos verarbeitet werden. Führen Sie dann dpkg-reconfigure aus und geben Sie das Verzeichnis mit den heruntergeladenen Dateien an, wenn Sie dazu aufgefordert werden.

Erstellen Sie ein temporäres Verzeichnis und laden Sie die Schriften herunter:

mkdir /tmp/mscoref
cd /tmp/mscoref
wget http://downloads.sourceforge.net/corefonts/{andale32.exe,arial32.exe,arialb32.exe,comic32.exe,courie32.exe,georgi32.exe,impact32.exe,times32.exe,trebuc32.exe,verdan32.exe,webdin32.exe}

löschen Sie dann das fehlgeschlagene Paket

Sudo apt-get purge ttf-mscorefonts-installer

installieren Sie das Paket neu und ignorieren Sie mögliche Fehler:

Sudo apt-get install ttf-mscorefonts-installer

und schlussendlich:

Sudo dpkg-reconfigure ttf-mscorefonts-installer

dies wird zu dieser Meldung führen:

enter image description here

Drücken Sie enter; Geben Sie den Pfad zu den heruntergeladenen Dateien in das Feld ein (Hinweis: . funktioniert hier nicht für mich):

enter image description here

und drücken Sie erneut enter.

Jetzt werden die Schriften reibungslos installiert:

....
Extracting cabinet: /tmp/mscoref/webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
All fonts downloaded and installed.

Alle Credits sollten an Robingape vom Launchpad gehen

13
robyschek

Die Version 3.4 des ttf-mscorefonts-Installationsprogramms ist derzeit fehlerhaft. Version 3.6 aus den Debian-Repositories funktioniert einwandfrei. Sie können das Paket entsprechend herunterladen und installieren (und dadurch den oben genannten Fehler beheben):

wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
Sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Alternative regionale Speicherorte finden Sie unter https://packages.debian.org/sid/all/ttf-mscorefonts-installer/download .

Dies hat den oben genannten Fehler für mich behoben.

9
Mathias Payer

Interessanterweise ist dieser Fehler ein Fehler von apt und nicht von dpkg oder wget. Sie können dies umgehen, indem Sie im Fall von 16.04 (xenial) herunterladen

http://packages.ubuntu.com/xenial/all/ttf-mscorefonts-installer/download

und installieren Sie es manuell als:

[email protected]: $ cd Downloads
[email protected]:~/Downloads $ dpkg --install ttf-mscorefonts-installer_3.6_all.deb
2
TorokLev

Verwenden Sie diese Befehle, um Probleme zu beheben:

Sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
Sudo apt-get --purge --reinstall install ttf-mscorefonts-installer\

Überprüfen Sie andere Lösungen hier: Wie können Sie das ttf-mscorefonts-installer-Paket so konfigurieren, dass es Schriften herunterlädt, nachdem es installiert wurde?

0
piotrek1543