debootstrap은 Debian squeeze를 다운로드할 수 없습니다.

debootstrap은 Debian squeeze를 다운로드할 수 없습니다.

debian32 시스템을 생성하고 거기서 커널을 컴파일하기 위해 debootstrap을 사용하려고 하는데 종료할 수 없습니다.

root@citsnmaiko-deb:~# debootstrap  --verbose --arch i386 squeeze /opt/chroots/debian32/ http://ftp.debian.org/debian/
I: Retrieving Release
E: Failed getting release file http://ftp.debian.org/debian/dists/squeeze/Release
root@citsnmaiko-deb:~# 

저는 프록시 뒤에 있지만 apt-get과 wget이 잘 작동합니다. http_proxy var 설정을 시도했지만 성공하지 못했습니다.

또 무엇을 할 수 있나요?

답변1

올바른 명령을 사용하고 있습니다. 귀하의 질문은 "내가 또 무엇을 할 수 있나요?"인 것 같습니다.

따라서 이러한 일이 발생할 수 있는 몇 가지 이유는 다음과 같습니다.

  • ftp.debian.org는 당신의 컴퓨터에서 접근할 수 없습니다
  • ftp.debian.org에 설명할 수 없는 오류가 있습니다.

할 수 있나요:

  • 이름을 파싱하시겠습니까?
  • 포트 80에서 TCP 연결을 성공적으로 설정했습니까?
  • 이 파일을 검색하시겠습니까?

파일을 사용하거나 추출해 nc보세요 . 다른 터미널에서 실행하고 무슨 일이 일어나는지 확인하세요.curltcpdump

답변2

누군가가 Google foo를 사용할 수 있도록 도와주세요. 같은 오류지만 다른 이유

root@vm-lucid:/tmp/ramfs# debootstrap lucid here http://old-releases.ubuntu.com/ubuntu/
I: Retrieving Release
E: Failed getting release file http://old-releases.ubuntu.com/ubuntu/dists/lucid/Release

네트워크/프록시/미러가 정상임을 입증하는 일반적인 디버깅 단계입니다. 이제 어떻게 될까요?

wget http://old-releases.ubuntu.com/ubuntu/dists/lucid/Release

Way를 통해 추가 set -x하고 로그인하면 just_get몇 가지 흥미로운 사실이 드러났습니다!/usr/share/debootstrap/functionsif ! just_get "$from" "$dest2" > /tmp/debootstrap_hidden_log 2>&1; then continue; fi

+ set -x
+ local from=http://old-releases.ubuntu.com/ubuntu/dists/lucid/Release
...
+ wget -q -O /tmp/ramfs/here/var/lib/apt/lists/partial/debootstrap.invalid_dists_lucid_Release http://old-releases.ubuntu.com/ubuntu/dists/lucid/Release
Can't be verbose and quiet at the same time.
Usage: wget [OPTION]... [URL]...
+ ret=1
...

이 오류 메시지가 나타나는 이유는 무엇입니까? ? ?

해결책: verbose=onwgetrc에서 제거하십시오. 사용자는 몇 년 전에 그것을 잊어버렸습니다...

관련 정보