¿Cómo soluciono este error de actualización "E: Tipo '*' no se conoce en la línea * en la lista de origen ..."?

35

De vez en cuando veo que los usuarios tienen problemas para actualizar debido a errores como este:

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

con diferentes tipos / números de línea / archivos de lista de origen (a menudo después de eliminar un PPA).

¿Cómo se puede solucionar ese error?

htorque
fuente

Respuestas:

38

El error indica una entrada con formato incorrecto en un archivo fuente, lo que hace que el proceso de actualización se cancele. Para solucionarlo, debe corregir la entrada (si sabe cómo debería ser la entrada correcta) o eliminarla por completo (eso es lo que voy a describir, ya que es la forma más rápida de permitirle actualizar su sistema nuevamente )

  1. Primero, debe abrir el archivo que contiene la entrada incorrecta. El nombre del archivo aparece en el mensaje de error, en su ejemplo /etc/apt/sources.list.d/some-ppa.list. Abra una terminal y escriba

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

    y presione Enter. Después de ingresar su contraseña, ahora debería ver el archivo abierto en el editor de texto nano.

  2. Ahora necesita localizar la entrada con formato incorrecto. Debe estar en el número de línea indicado en el mensaje de error; en su caso, sería la línea 1.

  3. Esta línea debe estar incompleta y comenzar con el tipo desconocido del que se queja el proceso de actualización (aquí ain). Simplemente elimine toda la línea y guarde / cierre el archivo con Ctrl+ X.

  4. Eso es. ¡Ahora debería poder ejecutar con éxito el proceso de actualización!


Si esa entrada es todo lo que hay en el archivo, entonces simplemente puede eliminar el archivo. Para hacer esto, simplemente abra una terminal y ejecute el siguiente comando:

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

Estás experimentando el error # 789859 en el paquete de propiedades de software.

La solución rápida e inmediata es abrir el archivo que menciona el mensaje de error (en este caso /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) y eliminar la línea que dice ain. Esto se logra así:

  1. prensa AltF2
  2. Entrar: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. Elimina la línea que dice ain
  4. Guarda el archivo

Cuando haya terminado, todo debería funcionar.

Para evitar experimentar este error en el futuro, visite la página Launchpad del error y marque el error como que lo afecta.

runas
fuente
1

Para eliminar completamente cualquier ppa no deseado, podemos usar el script ppa-purge Instalar ppa-purge .

eso eliminará el ppa y restaurará la configuración predeterminada de Ubuntu para cualquier aplicación que pueda haber sido instalada por este ppa.

En su caso intente si

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

seguido por

sudo apt-get update

te ayuda a deshacerte de tu error sináptico.

Takkat
fuente
TY ur Awesome !!!!
Jonthue Michel