Làm thế nào để giải quyết vấn đề không thể tìm thấy mục nhập dự kiến ​​'bị hạn chế / nhị phân-1386 / Gói' Mục nhập sai.list hoặc tệp không đúng định dạng


10

Tôi là người dùng mới của Ubuntu 13.10. Gần đây tôi đã cố gắng giải quyết vấn đề cài đặt Skype và thêm một số PPA liên quan đến binary-1386. Mỗi lần chạy sudo apt-get update, tôi gặp lỗi sau:

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.

Tôi đã dành hai giờ qua để cố gắng giải quyết vấn đề này và thực hiện các thay đổi cho sources.listtệp của mình bằng cách đặt lại. Cài đặt xấc xược mặc định, nhưng những lỗi này vẫn xảy ra. Tôi cũng đã bỏ chọn mọi thứ trong phần Cập nhật và Phần mềm , nhưng điều này dường như vẫn xuất hiện. Các thông báo lỗi dường như có liên quan đến 'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)vấn đề như được hiển thị ở trên.


2
Có lẽ bởi vì bạn có "1" thay vì "i" trong mục nhập? main/binary/-i386/Packages
douggro

Làm cách nào để thay đổi '1' thành 'i' trong chính / nhị phân? Cảm ơn, đó có thể là vấn đề!
ggoober

bạn đã thêm ppa nào?
Avinash Raj

Chỉnh sửa câu hỏi của bạn và thêm đầu ra của cat /etc/apt/sources.list /etc/apt/sources.list.d/*. Không sử dụng ý kiến.
Braiam

Câu trả lời:


12

Tôi đã quay lại những gì tôi đã làm ngày hôm nay: Tôi đã làm theo hướng dẫn của Skype trên help.ubfox.com/community/Skype Và được sử dụng sudo dpkg --add-architecture 1386thay vì i386. Tôi đã thực hiện một tìm kiếm nhanh về cách loại bỏ dpkg và loại bỏ 1386 đã được thêm vào, và bây giờ mọi thứ đều hoạt động!

- được đăng bởi OP trong các bình luận.

Để xóa kiến ​​trúc không chính xác ( 1386trong trường hợp này), hãy chạy:

sudo dpkg --remove-architecture 1386

1
Làm thế nào về việc đưa ra hướng dẫn về cách làm điều đó? Hoặc liên kết để hướng dẫn?
JellicleCat

@JellicleCat askubfox.com/a/189690/158442 (tất nhiên là với 1386 thay vì i386)
muru

+1, tôi đã gặp lỗi Không thể tìm thấy mục nhập dự kiến ​​'main / binary-i38 / Gói'. Tôi đã sudo dpkg --remove-architecture i38
Saurabh

# sudo dpkg --remove-architecture 1386 dpkg: cảnh báo: không thể xóa kiến ​​trúc không phải nước ngoài '1386'
Ashish Karpe

7

Mở tệp nguồn và tìm kiếm binary-1386và thay thế 1bằng cách ilưu ..

Các tập tin nguồn được tìm thấy trong

/etc/apt/sources.list

và / hoặc bạn có thể tìm thấy nhiều tập tin trong thư mục /etc/apt/sources.list.d/

Bây giờ hãy mở tệp nguồn bằng sudo và chỉnh sửa

sudo gedit /etc/apt/sources.list 

và / hoặc

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

Nhờ gợi ý của douggro. Tôi đã quay lại những gì tôi đã làm ngày hôm nay: Tôi đã làm theo hướng dẫn của Skype trên help.ubfox.com/community/Skype Và đã sử dụng sudo dpkg --add-architecture 1386 thay vì 'i386'. Tôi đã thực hiện một tìm kiếm nhanh về cách loại bỏ dpkg và loại bỏ 1386 đã được thêm vào, và bây giờ mọi thứ đều hoạt động! Cảm ơn tất cả sự giúp đỡ của bạn mặc dù (vấn đề không nằm ở nguồn.list hoặc nguồn.list.d vì tôi đang vật lộn với những câu trả lời được tìm thấy trong các chủ đề khác). Tôi mới sử dụng Linux / Ubuntu nhưng rất vui vì cộng đồng rất nhanh nhạy và hữu ích. Cảm ơn!!
ggoober

2

Tôi đã thay đổi máy chủ tải xuống của mình và nó hoạt động như bùa mê. Đây là cách bạn có thể làm điều đó

1.Mở 'phần mềm và cập nhật' và nhấp vào tab 'Phần mềm Ubuntu'.

  1. Nhấp vào 'Tải xuống từ' và chọn 'Khác' nhập mô tả hình ảnh ở đây

  2. Nhấp vào 'Chọn Máy chủ tốt nhất'. Ubuntu sẽ mất một thời gian để chọn máy chủ tốt nhất cho bạn. Chấp nhận nó.

  3. Bây giờ hãy thử chạy bản cập nhật phần mềm một lần nữa. Nó nên hoạt động.

  4. Nếu nó không trải qua các bước 1-4 nữa. Lần này Ubuntu sẽ (hy vọng) chọn một máy chủ khác làm 'Máy chủ tốt nhất'. Hãy thử cập nhật phần mềm một lần nữa.

Chìa khóa là để thay đổi máy chủ TẢI XUỐNG TỪ KHI UBUNTU CẬP NHẬT.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.