Come posso correggere questo errore di aggiornamento "E: digitare '*' non è noto sulla riga * nell'elenco sorgente ..."?


35

Di tanto in tanto vedo gli utenti che hanno problemi ad aggiornare a causa di errori come questo:

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

con vari tipi / numeri di riga / file dell'elenco di fonti (spesso dopo aver rimosso un PPA).

Come si può correggere un errore del genere?

Risposte:


38

L'errore indica una voce non valida in un file di origine, che provoca l'interruzione del processo di aggiornamento. Per risolverlo, devi correggere la voce (se sai come dovrebbe apparire la voce giusta) o rimuoverla del tutto (è quello che ho intenzione di descrivere, in quanto è il modo più veloce per permetterti di aggiornare nuovamente il tuo sistema ).

  1. Innanzitutto, è necessario aprire il file contenente la voce errata. Il nome file è indicato nel messaggio di errore, nel tuo esempio /etc/apt/sources.list.d/some-ppa.list. Apri un terminale e digita

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

    e premere Enter. Dopo aver inserito la password, ora dovresti vedere il file aperto nell'editor di testo nano.

  2. Ora è necessario individuare la voce non valida. Dovrebbe essere sul numero di riga indicato nel messaggio di errore - nel tuo caso sarebbe la riga 1.

  3. Questa riga dovrebbe essere incompleta e iniziare con il tipo sconosciuto di cui si lamenta il processo di aggiornamento (qui ain). Basta eliminare l'intera riga e salvare / chiudere il file con Ctrl+ X.

  4. Questo è tutto. Ora dovresti essere in grado di eseguire correttamente il processo di aggiornamento!


Se quella voce è tutto ciò che è nel file, puoi semplicemente eliminare il file. Per fare ciò, basta aprire un terminale ed eseguire il comando seguente:

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

4

Si sta verificando Bug # 789859 nel pacchetto delle proprietà del software.

La soluzione rapida e immediata è aprire il file menzionato dal messaggio di errore (in questo caso /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) e rimuovere la riga che dice ain. Questo si ottiene così:

  1. stampa AltF2
  2. Accedere: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. Rimuovi la riga che dice ain
  4. Salva il file

Al termine, tutto dovrebbe funzionare.

Per evitare di riscontrare questo errore in futuro, visita la pagina Launchpad del bug e contrassegna il bug come se ti colpisse.


1

Per rimuovere completamente qualsiasi ppa indesiderato, possiamo usare lo script ppa-purge Installa ppa-purge .

che rimuoverà il ppa e ripristinerà le impostazioni predefinite di Ubuntu per tutte le applicazioni che potrebbero essere state installate da questo ppa.

Nel tuo caso prova se

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

seguito da

sudo apt-get update

ti aiuta a sbarazzarti del tuo errore sinaptico.


TY sei fantastico !!!!
Jonthue Michel,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.