
Кажется, это действительно простая проблема, но пока что мне не удалось найти ее в Интернете. (На нескольких форумах об этом говорят, но они не предлагают никаких решений.)
Проблема
Когда я запускаю 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)
. .