debootstrap 无法下载 Debian squeeze

debootstrap 无法下载 Debian squeeze

我正在尝试使用 debootstrap 创建 debian32 系统并在那里编译内核,但我无法关闭。

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 连接吗?
  • 检索该文件?

尝试使用nccurl提取文件。tcpdump在另一个终端中运行并查看会发生什么。

答案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

添加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=on从 wgetrc 中删除,用户几年前忘记在那里......

相关内容