Der Abruf des FreeBSD-Portsnaps schlägt fehl

Der Abruf des FreeBSD-Portsnaps schlägt fehl

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 fetchwird 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 fetchbereits 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 sudodie 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/sudoersund 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).

verwandte Informationen