FreeBSD portsnap не удается получить

FreeBSD portsnap не удается получить

Кажется, это действительно простая проблема, но пока что мне не удалось найти ее в Интернете. (На нескольких форумах об этом говорят, но они не предлагают никаких решений.)

Проблема

Когда я запускаю sudo portsnap fetch, я получаю:

Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching snapshot tag from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.

Подробности

  • Интернет-соединение, похоже, работает.
  • Я уже успешно пользовался portsnap fetchэтой машиной раньше.

Разумеется, я предоставлю вам любые другие необходимые подробности, но я не имею ни малейшего представления о том, какие именно подробности будут иметь значение.

решение1

Возможно, у вас настроен прокси в переменных окружения? В этом случае используйте флаг -E, sudoкоторый проходит через все окружение (чего он не делает по умолчанию из соображений безопасности):

sudo -E portsnap fetch

Альтернативой является «сохранение» HTTP_PROXY (или как там называется соответствующая переменная). Отредактируйте /usr/local/etc/sudoersи добавьте строку, подобную следующей:

Defaults env_keep += "HTTP_PROXY"

Вы можете еще больше ограничить масштаб этой потенциальной уязвимости безопасности, настроив все более подробно, см sudoers(5). .

Связанный контент