Wie behebe ich den Aktualisierungsfehler "E: Typ '*' ist in Zeile * der Quellliste nicht bekannt ..."?

35

Hin und wieder stelle ich fest, dass Benutzer aufgrund von Fehlern wie folgt Probleme beim Aktualisieren haben:

E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list'

mit unterschiedlichen Typen / Zeilennummern / Quelllistendateien (oft nach dem Entfernen eines PPA).

Wie kann ein solcher Fehler behoben werden?

Drehmoment
quelle

Antworten:

38

Der Fehler weist auf einen fehlerhaften Eintrag in einer Quelldatei hin, wodurch der Aktualisierungsvorgang abgebrochen wird. Um das Problem zu beheben, müssen Sie entweder den Eintrag korrigieren (wenn Sie wissen, wie der richtige Eintrag aussehen soll) oder ihn vollständig entfernen (das werde ich beschreiben, da dies die schnellste Möglichkeit ist, Ihr System erneut zu aktualisieren ).

  1. Zuerst müssen Sie die Datei öffnen, die den fehlerhaften Eintrag enthält. Der Dateiname wird in der Fehlermeldung in Ihrem Beispiel angegeben /etc/apt/sources.list.d/some-ppa.list. Öffnen Sie ein Terminal und geben Sie ein

    sudo nano /etc/apt/sources.list.d/some-ppa.list
    

    und drücken Sie Enter. Nach der Eingabe Ihres Passworts sollte nun die im Texteditor geöffnete Datei angezeigt werden nano.

  2. Jetzt müssen Sie den fehlerhaften Eintrag suchen. Es sollte auf der in der Fehlermeldung angegebenen Zeilennummer stehen - in Ihrem Fall wäre das Zeile 1.

  3. Diese Zeile sollte unvollständig sein und mit dem unbekannten Typ beginnen, über den sich der Update-Prozess beschwert (hier ain). Löschen Sie einfach die gesamte Zeile und speichern / schließen Sie die Datei mit Ctrl+ X.

  4. Das ist es. Sie sollten nun in der Lage sein, den Update-Vorgang erfolgreich auszuführen!


Wenn dieser Eintrag alles ist, was in der Datei enthalten ist, können Sie die Datei einfach löschen. Öffnen Sie dazu einfach ein Terminal und führen Sie den folgenden Befehl aus:

sudo rm /etc/apt/sources.list.d/some-ppa.list
Drehmoment
quelle
4

Es tritt der Fehler # 789859 im Software-Eigenschaftspaket auf.

Die schnelle und sofortige Lösung besteht darin, die Datei zu öffnen, auf die in der Fehlermeldung hingewiesen wird (in diesem Fall /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list), und die Zeile mit der Aufschrift zu entfernen ain. Dies wird folgendermaßen erreicht:

  1. Drücken Sie AltF2
  2. Eingeben: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. Entfernen Sie die Zeile mit der Aufschrift ain
  4. Speicher die Datei

Wenn Sie fertig sind, sollte alles funktionieren.

Um zu vermeiden, dass dieser Fehler in Zukunft auftritt, besuchen Sie bitte die Launchpad-Seite des Fehlers und markieren Sie den Fehler als Sie betreffend.

Runen
quelle
1

Um unerwünschte ppa vollständig zu entfernen, können wir das Skript ppa-purge verwenden Installieren Sie ppa-purge .

Dadurch wird der ppa entfernt und die Ubuntu-Standardeinstellungen für alle Anwendungen wiederhergestellt, die möglicherweise von diesem ppa installiert wurden.

Versuchen Sie in Ihrem Fall, wenn

sudo ppa-purge -purge the-board-team/dev-snapshots

gefolgt von

sudo apt-get update

hilft Ihnen, Ihren Synapsenfehler loszuwerden.

Takkat
quelle
TY ur Awesome !!!!
Jonthue Michel