Jak rozwiązać problem „Nie można znaleźć oczekiwanego wpisu” ograniczony / binarny-1386 / Pakiety ”Nieprawidłowy wpis source.list lub źle sformatowany plik?


10

Jestem nowym użytkownikiem Ubuntu 13.10. Niedawno próbowałem rozwiązać problem z instalacją Skype'a i dodałem PPA dotyczące binarnego-1386. Za każdym razem, gdy uruchamiam sudo apt-get update, pojawia się następujący błąd:

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.

Spędziłem ostatnie dwie godziny, próbując rozwiązać ten problem, i dokonałem zmian w moim sources.listpliku, resetując do. Domyślne ustawienia pyskaty, ale błędy te nadal występują. Odznacziłem również wszystko w sekcji Oprogramowanie i aktualizacje , ale wydaje się, że nadal się pojawia. Komunikaty o błędach wydają się być związane z 'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)problemem, jak pokazano powyżej.


2
Być może dlatego, że masz we wpisie „1” zamiast „i”? main/binary/-i386/Packages
douggro

Jak zmienić „1” na „i” w main / binary? Dzięki, że może problem!
ggoober

który ppa dodałeś?
Avinash Raj

Edytuj swoje pytanie i dodaj wynik cat /etc/apt/sources.list /etc/apt/sources.list.d/*. Nie używaj komentarzy.
Braiam

Odpowiedzi:


12

Wróciłem z powrotem do tego, co zrobiłem dzisiaj: postępowałem zgodnie z instrukcjami Skype na help.ubuntu.com/community/Skype I użyłem sudo dpkg --add-architecture 1386zamiast tego i386. Zrobiłem szybkie wyszukiwanie, jak usunąć dpkg i usunąłem 1386, który został dodany, a teraz wszystko działa!

- opublikowane przez OP w komentarzach.

Aby usunąć niepoprawną architekturę ( 1386w tym przypadku), uruchom:

sudo dpkg --remove-architecture 1386

1
Co powiesz na to, jak to zrobić? Lub link do instrukcji?
JellicleCat

@JellicleCat askubuntu.com/a/189690/158442 (z 1386 zamiast i386, oczywiście)
muru

+1, wystąpił błąd Nie można znaleźć oczekiwanego wpisu „main / binary-i38 / Packages”. Zrobiłem sudo dpkg --remove-architecture i38
Saurabh

# sudo dpkg --remove-architecture 1386 dpkg: ostrzeżenie: nie można usunąć architektury obcej „1386”
Ashish Karpe

7

Otwórz pliki źródłowe, wyszukaj binary-1386i zamień 1, ia następnie zapisz.

Pliki źródeł można znaleźć w

/etc/apt/sources.list

i / lub możesz znaleźć wiele plików w katalogu /etc/apt/sources.list.d/

teraz otwórz plik źródłowy w sudo i edytuj

sudo gedit /etc/apt/sources.list 

i / lub

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

Dzięki sugestii Douggro. Wróciłem z powrotem do tego, co zrobiłem dzisiaj: postępowałem zgodnie z instrukcjami Skype na help.ubuntu.com/community/Skype I użyłem sudo dpkg --add-architecture 1386 zamiast 'i386'. Zrobiłem szybkie wyszukiwanie, jak usunąć dpkg i usunąłem 1386, który został dodany, a teraz wszystko działa! Dziękuję za twoją pomoc (problem nie pojawił się w sources.list lub sources.list.d, ponieważ walczyłem z odpowiedziami znalezionymi w innych wątkach). Jestem nowy w Linuksie / Ubuntu, ale cieszę się, że społeczność jest tak responsywna i pomocna do tej pory. Dzięki!!
ggoober

2

Zmieniłem mój serwer pobierania i działał jak urok. Oto jak możesz to zrobić

1. Otwórz „oprogramowanie i aktualizacje” i kliknij kartę „Oprogramowanie Ubuntu”.

  1. Kliknij „Pobierz z” i wybierz „Inne” wprowadź opis zdjęcia tutaj

  2. Kliknij „Wybierz najlepszy serwer”. Ubuntu zajmie trochę czasu, aby wybrać najlepszy serwer dla Ciebie. Zaakceptuj to.

  3. Teraz spróbuj ponownie uruchomić aktualizację oprogramowania. To powinno działać.

  4. Jeśli nie przejdzie ponownie przez kroki 1-4. Tym razem Ubuntu (miejmy nadzieję) wybierze inny serwer jako „Najlepszy serwer”. Spróbuj ponownie zaktualizować oprogramowanie.

KLUCZ MA ZMIENIĆ SERWERA POBIERANIA Z GDZIE SIEBIE UBUNTU AKTUALIZUJE.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.