"파일을 찾을 수 없음"으로 인해 Debian 동결 시 apt-get 업데이트가 실패함

"파일을 찾을 수 없음"으로 인해 Debian 동결 시 apt-get 업데이트가 실패함

Debian Squeeze를 실행하는 이전 서버를 업데이트하려고 합니다. apt-get 업데이트에 실패했습니다. 출력은 다음과 같습니다.

Ign file: debs/ Release.gpg
Ign file:/root/ debs/ Translation-en                                                                 
Ign file:/root/ debs/ Translation-en_US                                                              
Ign file: debs/ Release                                                                              
Ign file: debs/ Sources                                                                              
Ign file: debs/ Packages                                                                             
Ign file: debs/ Sources                                                                              
Ign file: debs/ Packages                                                                             
Err file: debs/ Sources                                                                              
  File not found
Err file: debs/ Packages                                                                             
  File not found
Hit ftp://ftp.fi.debian.org squeeze-lts Release.gpg                                                  
Get:1 ftp://ftp.fi.debian.org/debian/ squeeze-lts/contrib Translation-en                             
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/contrib Translation-en                               
Get:2 ftp://ftp.fi.debian.org/debian/ squeeze-lts/contrib Translation-en_US                          
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/contrib Translation-en_US                            
Get:3 ftp://ftp.fi.debian.org/debian/ squeeze-lts/main Translation-en                                
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/main Translation-en                                  
Get:4 ftp://ftp.fi.debian.org/debian/ squeeze-lts/main Translation-en_US                             
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/main Translation-en_US                 
Get:5 ftp://ftp.fi.debian.org/debian/ squeeze-lts/non-free Translation-en              
Hit http://backports.debian.org squeeze-backports Release.gpg                       
Hit http://backports.debian.org/debian-backports/ squeeze-backports/main Translation-en
Ign http://backports.debian.org/debian-backports/ squeeze-backports/main Translation-en_US
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/non-free Translation-en
Get:6 ftp://ftp.fi.debian.org/debian/ squeeze-lts/non-free Translation-en_US
Ign ftp://ftp.fi.debian.org/debian/ squeeze-lts/non-free Translation-en_US             
Hit ftp://ftp.fi.debian.org squeeze-lts Release                                        
Hit http://backports.debian.org squeeze-backports Release                           
Hit http://security.debian.org squeeze/updates Release.gpg                          
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_US
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_US
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en_US
Hit ftp://ftp.fi.debian.org squeeze-lts/main Sources/DiffIndex
Hit http://security.debian.org squeeze/updates Release 
Hit ftp://ftp.fi.debian.org squeeze-lts/non-free Sources/DiffIndex
Hit ftp://ftp.fi.debian.org squeeze-lts/contrib Sources
Hit ftp://ftp.fi.debian.org squeeze-lts/main i386 Packages/DiffIndex
Hit http://backports.debian.org squeeze-backports/main i386 Packages
Hit ftp://ftp.fi.debian.org squeeze-lts/non-free i386 Packages/DiffIndex
Hit ftp://ftp.fi.debian.org squeeze-lts/contrib i386 Packages
Hit http://security.debian.org squeeze/updates/main i386 Packages
Hit http://security.debian.org squeeze/updates/contrib i386 Packages
Hit http://security.debian.org squeeze/updates/non-free i386 Packages
W: Failed to fetch file:/root/debs/Sources.gz  File not found

W: Failed to fetch file:/root/debs/Packages.gz  File not found

E: Some index files failed to download, they have been ignored, or old ones used instead.

내 source.list의 내용은 다음과 같습니다.

# local packages
deb file:/root debs/
deb-src file:/root debs/

# the basic archive
deb ftp://ftp.fi.debian.org/debian/ squeeze-lts main non-free contrib
deb-src ftp://ftp.fi.debian.org/debian/ squeeze-lts main non-free contrib


# the security patches
deb http://security.debian.org/ squeeze/updates main contrib non-free

deb http://backports.debian.org/debian-backports squeeze-backports main

지금까지 시도한 것은 squeeze가 저장소에 더 이상 존재하지 않는 것 같기 때문에 source.list의 처음 두 항목을 squeeze에서 squeeze-lts로 변경하는 것입니다.

나는 Squeeze가 더 이상 공식적으로 지원되지 않는다는 것을 알고 있으며 가까운 시일 내에 업그레이드할 계획이지만 먼저 현재 설치를 "깨끗한" 최신 상태로 만들고 싶습니다.

답변1

귀하의 source.list는 두 가지 file소스를 참조합니다.

deb file:/root debs/
deb-src file:/root debs/

이 줄에서는 디렉터리 /root/(하위 디렉터리 포함 /root/debs/) 아래에 로컬 Debian 배포판이 있을 것으로 예상합니다. 분명히 거기에 있는 파일은 더 이상 사용할 수 없습니다.

패키지에 대해 로컬로 특별한 저장소를 유지하지 않는 한 문제 없이 이 두 줄을 주석 처리하거나 삭제할 수도 있습니다. 하지만 apt-get dist-upgrade작동해야 합니다 .

관련 정보