我正在尝试使用 lxc-create 创建一个新的 ubuntu lxc 容器,但是在创建容器的过程中( > 1000 行)代理服务器出现了一些问题。
lxc-create -n demo_cont1 -t ubuntu --logfile=demo_cont1.txt --logpriority=DEBUG
给出以下输出:
...
...
1119 Ign:12 http://archive.ubuntu.com/ubuntu xenial/main Translation-en_US
1120 Ign:14 http://archive.ubuntu.com/ubuntu xenial/main Translation-en
1121 Err:16 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
1122 403 Use Proxy Server
...
...
1251 Reading package lists... Done
1252 W: The repository 'http://security.ubuntu.com/ubuntu xenial-security Release' does not have a Release file.
1253 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
1254 N: See apt-secure(8) manpage for repository creation and user configuration details.
调试日志为:
lxc-create 20171212070515.944 ERROR lxc_container - lxccontainer.c:create_run_template:1295 - container creation template for demo_cont1 failed
lxc-create 20171212070515.946 INFO lxc_container - lxccontainer.c:container_destroy:2396 - Destroyed rootfs for demo_cont1
lxc-create 20171212070515.946 INFO lxc_container - lxccontainer.c:container_destroy:2412 - Destroyed directory for demo_cont1
lxc-create 20171212070515.946 ERROR lxc_create_ui - tools/lxc_create.c:main:318 - Error creating container demo_cont1
我已经通过以下方式告诉 ubuntu 有关代理服务器的信息:
- 在 shell 中导出 http_proxy=<代理设置>。
- 在 /etc/apt/apt.conf 中获取::http::Proxy ""
- /etc/wgetrc 中的 http_proxy = <代理设置>
apt-get 和 wget 似乎可以手动正常工作,并且在 lxc-create 出现错误之前下载了数百个软件包。
还有其他代理设置吗?系统没有防火墙,并且具有固定的可路由 IP 地址。
有没有办法了解该请求与其他请求有何不同?