해결 방법 "예상 항목 '제한된 / 이진 -1386 / 패키지'를 찾을 수 없습니다. 잘못된 source.list 항목 또는 형식이 잘못된 파일"?


10

Ubuntu 13.10의 새로운 사용자입니다. 최근에 Skype 설치 문제를 해결하려고 시도하고 바이너리 -1386과 관련된 일부 PPA를 추가했습니다. 실행할 때마다 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.

지난 2 시간 동안이 문제를 해결하려고 노력 sources.list했으며 기본 saucy 설정으로 재설정 하여 파일을 변경 했지만 이러한 오류가 계속 발생합니다. 또한 소프트웨어 및 업데이트 섹션의 모든 항목을 선택 해제 했지만 여전히 나타납니다. 오류 메시지는 'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)위와 같이 문제와 관련이있는 것 같습니다 .


2
항목에 "i"대신 "1"이 있기 때문일 수 있습니다. main/binary/-i386/Packages
douggro

주 / 이진에서 '1'을 'i'로 어떻게 변경합니까? 고마워, 아마 문제일지도 모른다!
ggoober

어떤 ppa를 추가 했습니까?
Avinash Raj

질문을 편집 하고의 출력을 추가하십시오 cat /etc/apt/sources.list /etc/apt/sources.list.d/*. 주석을 사용하지 마십시오.
브라이 암

답변:


12

나는 오늘 내가 한 일을 역 추적했다 : 나는 help.ubuntu.com/community/Skype의 Skype 지침을 따르고 있었고 sudo dpkg --add-architecture 1386대신에 사용 했다 i386. dpkg를 제거하고 추가 된 1386을 제거하는 방법에 대한 빠른 검색을 수행했으며 이제 모든 것이 작동합니다!

-의견에 OP에 의해 게시.

잘못된 아키텍처 ( 1386이 경우) 를 제거 하려면 다음을 실행하십시오.

sudo dpkg --remove-architecture 1386

1
그렇게하는 방법에 대한 지시를하는 것은 어떻습니까? 아니면 지침에 연결합니까?
JellicleCat

@JellicleCat askubuntu.com/a/189690/158442 (물론 i386 대신 1386 사용)
muru

+1, 내가 예상 항목을 찾을 수 없습니다 오류가 발생한 '주 / 진-I38 / 패키지'.I했다 sudo는 때 dpkg --remove-아키텍처 I38
Saurabh

# sudo dpkg --remove-architecture 1386 dpkg : 경고 : 비 외국 건축 '1386'을 제거 할 수 없습니다
Ashish Karpe

7

소스 파일을 열고 검색하여 binary-1386대체 1i후 저장하십시오.

소스 파일은 다음 중 하나에 있습니다.

/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의 제안에 감사드립니다. 나는 오늘 내가 한 일을 역 추적했다 : 나는 help.ubuntu.com/community/Skype 에서 Skype 지침을 따르고 있었고 'i386'대신 sudo dpkg --add-architecture 1386을 사용했다. dpkg를 제거하고 추가 된 1386을 제거하는 방법에 대한 빠른 검색을 수행했으며 이제 모든 것이 작동합니다! 그래도 모든 도움에 감사드립니다 (문제는 다른 스레드에서 발견 된 답변으로 어려움을 겪고 있기 때문에 sources.list 또는 sources.list.d에는 없었습니다). 저는 Linux / Ubuntu를 처음 사용하지만 커뮤니티의 반응이 좋고 도움이 된 것을 기쁘게 생각합니다. 감사!!
ggoober

2

다운로드 서버를 변경했는데 매력처럼 작동했습니다. 방법은 다음과 같습니다.

1. '소프트웨어 및 업데이트'를 열고 '우분투 소프트웨어'탭을 클릭하십시오.

  1. 'Download from'을 클릭하고 'Other'를 선택하십시오 여기에 이미지 설명을 입력하십시오

  2. '최상의 서버 선택'을 클릭하십시오. 우분투는 가장 적합한 서버를 선택하는 데 시간이 걸립니다. 받아들입니다.

  3. 이제 소프트웨어 업데이트를 다시 실행하십시오. 작동해야합니다.

  4. 1-4 단계를 다시 거치지 않으면 이번에는 우분투가 다른 서버를 '최상의 서버'로 선택합니다. 소프트웨어 업데이트를 다시 시도하십시오.

핵심은 UBUNTU가 IT 자체를 업데이트 할 때 다운로드 서버를 변경하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.