Không thể nhận tệp phát hành trong khi chạy debootstrap với sudo


7

Nếu tôi chạy debootstrap invới sudotôi nhận được đầu ra sau:

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

Nếu tôi chạy lệnh trực tiếp với quyền root, tất cả có vẻ tốt và chroot sẽ được xây dựng hoàn hảo.

Trên máy cục bộ của tôi, tôi cũng có thể tạo chroot với sudo. Sự khác biệt là proxy được cấu hình. Tôi đoán rằng debootstrapkhông sử dụng proxy nếu tôi chạy nó với sudo?

Câu trả lời:


8

sudochỉ thiết lập một môi trường hạn chế và ví dụ bạn có thể bỏ lỡ http_proxybiến env được khởi tạo bởi shell đăng nhập của bạn.
Bạn có thể thử chạy sudo với -itùy chọn vì điều đó sẽ mô phỏng phiên đăng nhập có thể tải một môi trường hoàn chỉnh hơn bao gồm các cài đặt proxy hoặc sửa đổi /etc/sudoersđể dừng triệt tiêu các môi trường proxy với:

 #/etc/sudoers
 Defaults env_keep += "http_proxy https_proxy ftp_proxy"  
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.