Fehler beim Abrufen der Release-Datei beim Ausführen von Debootstrap mit sudo

7

Wenn ich laufe debootstrap inmit sudoerhalte ich die folgende Ausgabe:

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

Wenn ich den Befehl direkt als root ausführe, scheint alles in Ordnung zu sein und die Chroot wird perfekt erstellt.

Auf meinem lokalen Computer kann ich auch die Chroot mit bauen sudo. Der Unterschied ist der konfigurierte Proxy. Ich denke, dass debootstrapder Proxy nicht verwendet wird, wenn ich ihn ausführe sudo?

Christian Meißner
quelle

Antworten:

8

sudoWenn Sie nur eine begrenzte Umgebung http_proxyeinrichten, wird möglicherweise die env-Variable übersehen , die von Ihrer Anmeldeshell initiiert wird.
Sie können versuchen, sudo mit der -iOption auszuführen , da dies eine Anmeldesitzung simuliert, die möglicherweise eine vollständigere Umgebung mit Proxy-Einstellungen lädt oder Änderungen vornimmt /etc/sudoers, um die Unterdrückung der Proxy-Umgebungsvariablen zu beenden, mit:

 #/etc/sudoers
 Defaults env_keep += "http_proxy https_proxy ftp_proxy"  
HBruijn
quelle