2017-06-21 25 views
-1

我有一台运行Linux mint 18.1的Intel 64位机器。在这个机器上,当我运行以下命令debootstrap失败,“无法检索InRelease”

sudo debootstrap --arch ia64 wheezy rootfs http://ftp.us.debian.org/debian 

与以下错误:

W: cannot check release signature; keyring file not available /usr/share/keyrings/debian-archive-keyring.gpg 
I: Failed to retrieve InRelease 

现在,我有第二个机完全相似的硬件配置,运行Ubuntu 16.04。在这台机器上,我得到了同样的错误,但仍然继续并正确下载rootfs。

可能是什么原因?我试图将工作机器的钥匙环复制到失败的机器上,但仍然没有运气。这两个设备都坐在同一个网络中,网络配置相同

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

+0

这些Debian Chroot的[很多问题](https://www.google.com/search?q=debootstrap+jww)。去年他们签约后,对我来说已经足够了。我终于放弃了他们。您可能会发现[本页](https://cryptopp.com/wiki/Debian_Chroot#Unknown_key_B4C86482705A2CE1)有用。当试图设置和维护它们时,它们基本上是我的野外笔记。 – jww

+0

并评论'sudo debootstrap --arch ia64 ...' - 据我所知,没有ia64的模拟。运行['update-binfmts --display |时没有匹配grep interpreter'](https://cryptopp.com/wiki/Debian_Chroot#Debootstrap)。您可能需要在真正的安腾硬件上进行测试。他们称Itanium为Itanic,因为它沉没了。它很难在现场找到硬件。 – jww

回答

-1

我试着用LinuxMint 18.1 LiveCD做的事情,并且deboostrap不会在您引用的消息上失败,而是在chroot步骤上失败。您可以使用--arch amd64而不是--arch ia64