Як виправити цю помилку оновлення "E: Тип" * "невідомий у рядку * у списку джерел ..."


35

Час від часу я бачу, що користувачі мають проблеми з оновленням через такі помилки:

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

з різними типами / номерами рядків / файлами списку джерел (часто після видалення PPA).

Як можна виправити таку помилку?

Відповіді:


38

Помилка вказує на неправильно сформований запис у вихідному файлі, що призводить до припинення процесу оновлення. Щоб виправити це, вам доведеться або виправити запис (якщо ви знаєте, як має виглядати правильний запис), або видалити його цілком (саме це я і опишу, оскільки це найшвидший спосіб дозволити вам знову оновити систему ).

  1. Спочатку потрібно відкрити файл, що містить неправильний запис. Ім'я файлу вказано у повідомленні про помилку у вашому прикладі /etc/apt/sources.list.d/some-ppa.list. Відкрийте термінал і введіть

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

    і натисніть Enter. Після введення пароля, ви повинні побачити файл, відкритий у текстовому редакторі nano.

  2. Тепер вам потрібно знайти неправильно записаний запис. Він повинен бути на рядку, вказаному в повідомленні про помилку - у вашому випадку це буде рядок 1.

  3. Цей рядок має бути неповним і починати з невідомого типу, на який скаржиться процес оновлення (тут ain). Просто видаліть увесь рядок і збережіть / закрийте файл Ctrl+ X.

  4. Це воно. Тепер ви зможете успішно запустити процес оновлення!


Якщо цей запис - це все, що є у файлі, ви можете просто видалити файл. Для цього просто відкрийте термінал і запустіть таку команду:

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

4

Ви маєте помилку № 789859 у пакеті програм-властивостей.

Швидке та негайне виправлення полягає в тому, щоб відкрити файл, в якому згадується повідомлення про помилку (у цьому випадку /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) та видалити рядок, що говорить ain. Це досягається так:

  1. Натисніть AltF2
  2. Введіть: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. Видаліть рядок із написом ain
  4. Збережіть файл

Коли закінчиться, все повинно працювати.

Щоб уникнути виникнення цієї помилки в майбутньому, відвідайте сторінку Launchpad програми та позначте помилку, яка впливає на вас.


1

Щоб повністю видалити будь-які небажані ppa, ми можемо використовувати скрипт ppa-purge Встановіть ppa-очищення .

що видалить ppa та відновить налаштування за замовчуванням Ubuntu для будь-яких додатків, встановлених цією ppa.

У вашому випадку спробуйте, якщо

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

слідом за ним

sudo apt-get update

допомагає вам позбутися своєї синаптичної помилки.


TY ур дивовижний !!!!
Jonthue Michel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.