Dies scheint ein wirklich einfaches Problem zu sein, aber ich hatte bisher nicht viel Glück beim Suchen im Internet. (Ein paar Message Boards sprechen darüber, bieten aber keine Lösungen.)
Das Problem
Beim Ausführen sudo portsnap fetch
wird Folgendes angezeigt:
Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching snapshot tag from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.
Einzelheiten
- Die Internetverbindung scheint zu funktionieren.
- Ich habe es
portsnap fetch
bereits erfolgreich auf dieser Maschine verwendet.
Ich werde Ihnen natürlich alle weiteren Einzelheiten mitteilen, die Sie benötigen, aber ich habe keine Ahnung, welche Einzelheiten relevant sein könnten.
Antwort1
Haben Sie vielleicht einen Proxy in Ihren Umgebungsvariablen konfiguriert? Verwenden Sie in diesem Fall das Flag -E, damit sudo
die gesamte Umgebung durchlaufen wird (was aus Sicherheitsgründen standardmäßig nicht der Fall ist):
sudo -E portsnap fetch
Eine Alternative besteht darin, HTTP_PROXY (oder wie auch immer die entsprechende Variable heißt) beizubehalten. Bearbeiten Sie es /usr/local/etc/sudoers
und fügen Sie eine Zeile wie die folgende hinzu:
Defaults env_keep += "HTTP_PROXY"
Sie können den Umfang dieser potenziellen Sicherheitslücke durch detailliertere Konfiguration weiter einschränken, siehe sudoers(5)
.