Apt-get 업데이트가 완료되지 않음

Apt-get 업데이트가 완료되지 않음

상황: Ubunutu 17.10.1이 다른 호스트에 설치된(64비트) 로컬 저장소

  • apt-get update로컬 저장소에 대한 포인터가 있는 소스 파일을 처리하는 Run 을 실행합니다. Apt는 패키지 목록을 성공적으로 읽고 있다고 보고합니다.
  • Apt에서 오류가 보고되었습니다. 일부 indes 파일을 다운로드하지 못했습니다. 그들은 무시되었습니다.
  • 디렉토리 를 보면 /var/lib/apt/lists잠금 파일이 보이지만 그 외에는 아무것도 없습니다.
  • 내가 보면 /var/lib/apt/lists/partial로컬 저장소에서 읽은 패키지 목록이 표시됩니다.

어떤 이유로 apt는 오류 후에 중단되거나 완료 중이지만 나중에 사용하기 위해 패키지 목록 파일을 디렉터리 /partial에서 이동하지 않습니다. /lists이것이 왜 실패하는지에 대한 아이디어가 있습니까? 나는 지금 4일째 싸우고 있다.

추가 정보:

환경은 오프라인이지만 아래는 출력의 마지막 몇 줄입니다.

Err 29: http://repo.gaia.com/Ubuntu artful-security/main i386 Packages 404 Not Found
Ign:35 http://repo.gaia.com/Ubuntu artful-security/restricted i386 Packages
Ign:36 http://repo.gaia.com/Ubuntu artful-security/universe i386 Packages
Ign:37 http://repo.gaia.com/Ubuntu artful-security/multiverse i386 Packages
Fetched 16.1 MB in 0s (17.2 MB/s)
Reading package lists .... Done
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-updates/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-security/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

답변1

좋아, 4일간의 싸움 끝에 답을 찾았습니다. source.list 파일의 행 앞에 [arch=64]를 삽입했습니다. 이로 인해 저장소를 적절하게 처리하고 필요한 위치로 파일을 이동할 수 있었습니다. 와 이거 고통스러웠다.

나는 이것이 64비트 OS이기 때문에 필요한 것에 대해 저장소를 처리할 만큼 충분히 똑똑할 것이라고 생각했습니다. 또한 아무것도 다시 컴파일하지 않을 것이므로 저장소의 바이너리 부분을 복제하지 않습니다.

관련 정보