Aufgrund eines Paketfehlers von ttf-mscorefonts-installer kann keine Software aus dem Software Center installiert werden

8

Wenn ich versuche, Software aus dem Ubuntu Software Center zu installieren, tritt ein Fehler auf:

An unhandled error occured
There seems to be a programming error in aptdaemon. This is the software that allows you to install/remove software and to perform other package management related tasks.
details
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 961, in simulate
    trans.unauthenticated = self._simulate_helper(trans)
  File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 1085, in _simulate_helper
    return depends, self._cache.required_download, \
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 226, in required_download
    pm.get_archives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate file for the ttf-mscorefonts-installer package. This might mean you need to manually fix this package.

Bitte hilf mir!

Dei
quelle

Antworten:

10

Möglicherweise wurde dieser Fehler verursacht, als Sie die Installation oder Entfernung von Wine unterbrochen haben.

Führen Sie in einer Terminalsitzung Folgendes aus:

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade

Bearbeiten:

Wenn Sie im Terminalfenster sehen, erscheint "Paketkonfiguration -

┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐

Drücken Sie die Tabulatortaste oder ich denke die Pfeiltasten, bis "OK" markiert ist.

Drücken Sie dann die Eingabetaste, um die Lizenzvereinbarung zu akzeptieren

Fossfreiheit
quelle
1. Befehl ausführen - dpkg: Fehler: Die dpkg-Statusdatenbank wird von einem anderen Prozess gesperrt
Dei
2. Befehl ausführen - lock / var / lib / dpkg / lock konnte nicht abgerufen werden - open (11: Ressource vorübergehend nicht verfügbar) E: Das Administrationsverzeichnis (/ var / lib / dpkg /) kann nicht gesperrt werden. Wird es von einem anderen Prozess verwendet?
Dei
3. Befehl ausführen - E: lock / var / lib / dpkg / lock - open konnte nicht abgerufen werden (11: Ressource vorübergehend nicht verfügbar) E: Das Administrationsverzeichnis (/ var / lib / dpkg /) kann nicht gesperrt werden ?
Dei
2. und 3. Befehl funktionierten. Nach dem Ausführen von 3rd in einem Terminalfenster wird die Paketkonfiguration angezeigt - ┌──────────────────┤ Konfigurieren des ttf-mscorefonts-Installationsprogramms ────┐ Nachdem ich die Lizenzvereinbarung gelesen habe, kann ich einfach das Terminalfenster schließen, aber es heißt - In diesem Terminal läuft noch ein Prozess. Durch Schließen des Terminals wird es getötet. Ich denke, hier ist das Problem zum ersten Mal aufgetreten. Als ich Wein installierte, hatte ich das gleiche Fenster und schloss es einfach. Was mache ich mit diesem Fenster?
Dei
Stellen Sie sicher, dass kein Synaptic Manager ausgeführt wird. In Bezug auf das Fenster der Lizenzvereinbarung - drücken Sie die Tabulatortaste oder die Pfeiltasten, bis "OK" markiert ist. Drücken Sie dann die Eingabetaste, um die Lizenzvereinbarung zu akzeptieren.
Fossfreiheit
0

Welche Ubuntu-Version verwenden Sie? (Ich würde dies als Kommentar zu Ihrer Frage hinzufügen, aber ich kann den Button nicht finden.)

Die Fehlermeldung scheint darauf hinzudeuten, dass es sich nur um einen Fehler in aptdaemon oder im Software-Center handelt, den Sie möglicherweise unter bugs.ubuntu.com umtopfen möchten.

Führen Sie möglicherweise Synaptic Package Manager aus und klicken Sie unter Benutzerdefinierte Filter in der unteren linken Ecke auf den Filter Defekt auf der linken Seite und versuchen Sie, alle angezeigten Pakete neu zu installieren.

Vincent
quelle
Ubuntu 11.04 Synaptic Package Manager kann nicht ausgeführt werden. Es kommt mit einem Fehler - Exklusive Sperre kann nicht abgerufen werden Dies bedeutet normalerweise, dass bereits eine andere Paketverwaltungsanwendung (wie apt-get oder aptitude) ausgeführt wird. Bitte schließen Sie diese Anwendung zuerst. Alles scheint geschlossen zu sein.
Dei
1
Vielleicht möchten Sie Ihrer Frage die Versionsnummer hinzufügen :) Haben Sie versucht, Synaptic als erstes auszuführen, nachdem Sie Ihren Computer gestartet haben?
Vincent