如果我使用debootstrap in运行sudo,就会得到以下输出:
I: Retrieving InRelease
I: Failed to retrieve InRelease
I: Retrieving Release
E: Failed getting release file http://de.archive.ubuntu.com/ubuntu/dists/xenial/Release如果我以根用户的身份直接运行命令,一切看起来都很好,并且chroot将被完美地构建。
在我的本地机器上,我还可以用sudo构建色度。不同之处在于配置的代理。如果我使用debootstrap运行代理,那么sudo就不会使用它了?
发布于 2017-01-02 09:20:09
sudo只设置一个有限的环境,例如,您可能会错过登录shell启动的http_proxy env变量。
您可以尝试使用-i选项运行sudo,因为这将模拟一个登录会话,该会话可能加载一个更完整的环境,其中包括代理设置,或者修改/etc/sudoers以停止使用以下内容来抑制代理环境vars:
#/etc/sudoers
Defaults env_keep += "http_proxy https_proxy ftp_proxy" https://unix.stackexchange.com/questions/334303
复制相似问题