Як вирішити "Неможливо знайти очікуваний запис" з обмеженим / бінарним-1386 / пакетами "Неправильний запис source.list або неправильно сформований файл"?


10

Я новий користувач Ubuntu 13.10. Нещодавно я намагався вирішити проблему встановлення Skype і додав деякі PPA, що включають binary-1386. Кожен раз, коли я бігаю sudo apt-get update, я отримую таку помилку:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy/Release  Unable to find expected entry 'restricted/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/saucy/Release  Unable to find expected entry 'main/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
...
...
E: Some index files failed to download. They have been ignored, or old ones used instead.

Я провів останні дві години, намагаючись вирішити цю проблему, і вніс зміни до мого sources.listфайлу, скинувши до налаштувань підбірки за замовчуванням, але ці помилки все ще трапляються. Я також скасував усе в розділі Програмне забезпечення та оновлення , але це все ще здається. Повідомлення про помилку, схоже, пов'язані з 'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)проблемою, як показано вище.


2
Можливо тому, що у вас є "1" замість "i" у записі? main/binary/-i386/Packages
douggro

Як змінити "1" на "i" в основному / двійковому? Дякую, що, можливо, питання!
ggoober

який ppa ви додали?
Авінаш Радж

Відредагуйте своє запитання та додайте результат cat /etc/apt/sources.list /etc/apt/sources.list.d/*. Не використовуйте коментарі.
Брайам

Відповіді:


12

Я відмовився від того, що робив сьогодні: я дотримувався інструкцій Skype на help.ubuntu.com/community/Skype І використовувався sudo dpkg --add-architecture 1386замість цього i386. Я швидко здійснив пошук, як видалити dpkg і видалив доданий 1386, і тепер усе працює!

- розміщено ОП у коментарях.

Щоб видалити неправильну архітектуру ( 1386у цьому випадку), запустіть:

sudo dpkg --remove-architecture 1386

1
Як щодо надання інструкції, як це зробити? Або посилання на інструкції?
JellicleCat

@JellicleCat askubuntu.com/a/189690/158442 (з 1386 замість i386, звичайно)
муру

+1, у мене виникла помилка Неможливо знайти очікуваний запис "main / binary-i38 / Packages". Я зробив sudo dpkg --remove-architecture i38
Saurabh

# sudo dpkg --remove-architecture 1386 dpkg: попередження: не можна видалити чужу архітектуру '1386'
Ashish Karpe

7

Відкрийте файли джерел, знайдіть binary-1386і замініть 1, iа потім збережіть.

Файли джерел знаходяться або в

/etc/apt/sources.list

та / або ви можете знайти багато файлів всередині каталогу /etc/apt/sources.list.d/

тепер відкрийте вихідний файл з sudo та відредагуйте

sudo gedit /etc/apt/sources.list 

та / або

sudo gedit /etc/apt/sources.list.d/****.list

Завдяки пропозиції Douggro. Я відмовився від того, що робив сьогодні: я дотримувався інструкцій Skype на help.ubuntu.com/community/Skype І використовував sudo dpkg --add-architecture 1386 замість 'i386'. Я швидко здійснив пошук, як видалити dpkg і видалив доданий 1386, і тепер усе працює! Дякуємо за всю вашу допомогу (питання не було в izvori.list або source.list.d, оскільки я боровся з тими відповідями, які знайдені в інших темах). Я новачок у Linux / Ubuntu, але рада, що громада настільки чуйна і корисна до цих пір. Дякую!!
ggoober

2

Я змінив сервер завантаження, і він працював як шарм. Ось як це можна зробити

1. Відкрийте «програмне забезпечення та оновлення» та натисніть вкладку «Програмне забезпечення Ubuntu».

  1. Натисніть "Завантажити з" та виберіть "Інше" введіть тут опис зображення

  2. Натисніть "Вибрати найкращий сервер". Ubuntu знадобиться деякий час, щоб вибрати найкращий для вас сервер. Прийняти це.

  3. Тепер спробуйте запустити оновлення програмного забезпечення ще раз. Це має працювати.

  4. Якщо це не повторить кроки 1-4 знову. Цього разу Ubuntu (сподіваємось) вибере інший сервер як "Кращий сервер". Спробуйте оновити програмне забезпечення ще раз.

Ключ повинен змінити сервера завантаження, звідки UBUNTU ОНОВЛЮЄ САМО.

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