apt-get 업데이트 보고서 406 허용되지 않음

apt-get 업데이트 보고서 406 허용되지 않음

나는 최근에 이것을 발견 apt-get update하고 aptitude update몇 가지 버그를 보고했습니다.

W: Failed to fetch http://linux.dropbox.com/debian/dists/wheezy/main/binary-amd64/Packages: Bad header line
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/contrib/binary-amd64/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/non-free/binary-amd64/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/contrib/binary-i386/Packages: 406  Not Acceptable
W: Failed to fetch http://ftp.informatik.uni-frankfurt.de/debian/dists/stable/non-free/binary-i386/Packages: 406  Not Acceptable
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Couldn't rebuild package cache

서버를 확인해 보니 Packages.gz및 만 있지만 존재 Packages.bz2하지 않습니다 Packages. 이는 .NET 서버뿐만 아니라 메인 서버에서도 발생합니다 ftp.informatik.uni-frankfurt.de.

몇 가지 조사 끝에 최근 모든 미러가 Packages압축된 형식의 파일만 포함하도록 업데이트되었지만 더 이상 순수 형식은 포함되지 않는다는 것을 발견했습니다. 일반 파일 대신 압축 파일을 어떻게 알 apt-get거나 사용합니까?aptitude

내가 가진 것은 다음과 같습니다 sources.list(편집했지만 이전에는 작동했습니다).

#deb http://ftp.de.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.de.debian.org/debian/ stable main
deb http://ftp.informatik.uni-frankfurt.de/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib

# wheezy-updates, previously known as 'volatile'
#deb http://ftp.de.debian.org/debian/ stable-updates main contrib
#deb-src http://ftp.de.debian.org/debian/ stable-updates main contrib
deb http://ftp.informatik.uni-frankfurt.de/debian/ stable-updates main contrib

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

#deb http://ftp.de.debian.org/debian/ wheezy-backports main contrib non-free
deb http://ftp.informatik.uni-frankfurt.de/debian/ wheezy-backports main contrib non-free

#deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://ftp.informatik.uni-frankfurt.de/debian/ unstable main contrib non-free

그 중에는 /etc/apt/sources.list.d다음 파일이 있습니다.

  • apt-build.list

    # deb file:/var/cache/apt-build/repository/ apt-build main
    
  • dropbox.list

    deb [arch=i386,amd64] http://linux.dropbox.com/debian wheezy main
    
  • google-chrome.list

    ###
    ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
    # You may comment out this entry, but any other modifications may be lost.
    deb http://dl.google.com/linux/chrome/deb/ stable main
    

답변1

기타 버그 보고서&여기다른 이미지로 전환하고 업데이트한 다음 다시 전환하라는 메시지가 표시됩니다. 서버가 부분 다운로드를 지원하지 않는 것일까요?

  • 부분적으로 다운로드된 파일을 삭제하면 /var/lib/apt/lists/partial/문제가 해결되고 다시 업데이트를 시도해야 합니다.

분명히 새로운 업스트림 버전에서 수정될 apt 또는 dpkg에 일부 변경 사항이 적용되었습니다.

apt그렇지 않으면 압축 파일을 처리할 수 없는 이전(또는 결함이 있는) 버전을 사용하고 있는 것 같습니다 . 시스템이 오래되었거나 오랫동안 업데이트되지 않았습니까? 최신 버전 이 있을 수 있습니다. apt저장소를 수동으로 탐색해 보고( stable또는 stable-updates배포판의 기본/지원 항목을 고수하는 것이 최상의 결과를 제공해야 함) 업데이트된 apt.deb를 다운로드하고 를 사용하여 설치할 수 있습니다 dpkg. apt스스로는 할 수 없습니다.

또는 최근에 업데이트한 경우 apt어제 또는 지난 주에 사용 가능했던 이전 버전으로 다운그레이드해도 작동할 수 있습니다.

관련 정보