Comment 6 for bug 1660556

Revision history for this message
Naël (nathanael-naeri) wrote : Re: package ttf-mscorefonts-installer 3.4+nmu1ubuntu2 failed to install/upgrade: Paket ttf-mscorefonts-installer ist nicht bereit zur Konfiguration kann nicht konfiguriert werden (momentaner Status »half-installed«)

Solch ein Problem hatte ich noch nie gesehen. Ich habe die folgenden potenziellen Lösungen auf Google gefunden (frag "package is in a very inconsistent state"). Vom weichsten bis zum härtesten:

1) Sieh mal in /var/lib/update-notifier/package-data-downloads/partial/ wenn es Dateien gibt, die aussehen, als ob sie teilweise von ttf-mscorefonts-installer heruntergeladen wurden (z.B. Schriftarten). Wenn ja, entfern sie:

  sudo rm /var/lib/update-notifier/package-data-downloads/partial/<file-to-remove>

Dann rekonfiguriere das Paket (ich wäre überrascht, wenn es genug ist):

  sudo dpkg-reconfigure ttf-mscorefonts-installer

2) Korrigiere eine defekte Installation mit apt-get:

  sudo apt-get clean
  sudo apt-get update
  sudo apt-get upgrade
  sudo apt-get install --fix-broken

Dann entfern das halbinstallierte Paket:

  sudo apt-get purge ttf-mscorefonts-installer

3) Erzwinge das Entfernen eines Pakets, auch wenn es gebrochen und markiert ist, eine Neuinstallation zu brauchen (ich glaube, das sollte dein Problem lösen):

  sudo dpkg --purge --force-remove-reinstreq ttf-mscorefonts-installer

Wenn dpkg über Abhängigkeiten klagt, gib die Option --force-depends an dieser Befehlszeile dazu, und führe danach "sudo apt-get install --fix-broken" aus, um die Abhängigkeiten zu reparieren, die du gerade gebrochen habst.

Du kannst dann das Paket normalerweise wie in Kommentar 3 beschrieben neu installieren (vergiss nicht, apt-transport-https auf Version 1.2.19 zu aktualisieren, bevor du es neu installierst).

4) Brute-force alles. Diese Befehle wurden berichtet, in einem Fall zu arbeiten:

  mkdir /tmp/msttcorefonts
  sudo mv /var/lib/dpkg/info/ttf-mscorefonts-installer.* /tmp/msttcorefonts/
  sudo dpkg --purge --force-remove-reinstreq ttf-mscorefonts-installer
  sudo apt-get purge ttf-mscorefonts-installer
  sudo apt-get autoremove
  sudo apt-get autoclean

Wenn diese Befehle ohne Fehler ausgeführt werden, kannst du das Paket nun wie in Kommentar 3 beschrieben neu installieren (vergiss nicht, apt-transport-https auf Version 1.2.19 zu aktualisieren, bevor du es erneut installierst).

Wenn du diese Befehle nicht fehlerfrei ausführen kannst, verschiebe die dpkg-Informationen zurück:

  sudo mv /tmp/msttcorefonts/* /var/lib/dpkg/info/

5) Suche und entfern den Abschnitt über ttf-mscorefonts-installer in /var/lib/dpkg/status (du musst es als root öffnen, z.B. mit "sudo gedit /var/lib/dpkg/status"). Versuche dann, das Paket wie in Kommentar 3 beschrieben neu zu installieren (vergiss nicht, apt-transport-https auf Version 1.2.19 zu aktualisieren).

Quellen: bug 1222654 und http://askubuntu.com/questions/148715