我一直在尝试从这里执行 18.4 中的步骤: https://debian-live.alioth.debian.org/live-manual/stable/manual/html/live-manual.en.html#847
运行时lb build
我在该步骤中遇到错误lb bootstrap_archive-keys
。
我的设置是运行 Debian Jessie 8.4 VMWare 来宾的 Windows 10 主机。我尝试过 NAT 和桥接网络设置,但在这两种情况下我都会遇到相同的错误。该机器连接到需要代理身份验证的公司网络。
该机器连接到需要代理身份验证的公司网络。在运行之前,lb build
我已经从命令行设置了 http_proxy、https_proxy 和 ftp_proxy 变量,如下所示:
> export http_proxy=http://myuser:[email protected]:3128
> export https_proxy=http://myuser:[email protected]:3128
> export ftp_proxy=http://myuser:[email protected]:3128
auto/config
在实时构建的文件中,我指定了--apt-http-proxy
和--apt-ftp-proxy
参数,因此配置文件如下所示:
#!/bin/sh
lb config noauto \
--architectures i386 \
--linux-flavours 686-pae \
--apt-http-proxy http://myuser:[email protected]:3128 \
--apt-ftp-proxy http://myuser:[email protected]:3128 \
"${@}"
我在该步骤中得到的错误lb bootstrap_archive_keys
是:
[2018-04-19 16:43:27] lb bootstrap_archive-keys
Get:1 http://ftp.debian.org jessie InRelease [2829 B]
Splitting up /var/lib/apt/lists/partial/ftp.debian.org_debian_dists_jessie_InRelease into data and signature failedIgn http://ftp.debian.org jessie InRelease
E: GPG error: http://ftp.debian.org jessie InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
前面的步骤:lb build noauto
、lb bootstrap
、lb bootstrap_cache restore
、lb bootstrap_cdebootstrap
工作lb bootstrap_debootstrap
正常。
我已经搜索过GPG error: http://ftp.debian.org jessie InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
错误了。大多数人都遇到透明代理的问题(如下所示:https://askubuntu.com/questions/474549/got-nodata-issue-nodata-does-the-network-require-authentication)这对我来说不是这种情况,它不透明,我知道它就在那里:)并且 apt-get 更新也可以正常工作(在 /etc/apt/apt.conf 中设置代理)
有一个较早的讨论与我的问题非常相似:https://lists.debian.org/debian-live/2013/06/msg00078.html但这是很久以前的事了,并且它被标记为修复了以后的版本。我正在使用最新版本的 live-build 4.0.3-1 和 live-tools 4.0.2-1.1
我可以确认,如果系统有直接互联网连接,则不会出现该问题。
如果有人能够阐明这个问题,或者如果有人遇到类似的问题,我将非常感激。
谢谢,加博尔
PS 这曾经在这个设置中工作过一段时间(去年夏天或类似的事情)。从那时起,有什么可能发生改变呢?
答案1
尝试:
export LB_APT_HTTP_PROXY="...."