Сбой при загрузке портов в FreeBSD

2647
Matthew Adams

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

Эта проблема

Когда я бегу 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
Имеет ли значение, если вы используете `su` вместо` sudo`? Roland Smith 11 лет назад 0
Какая версия FreeBSD это? Если это версия, которая больше не поддерживается, порты больше не будут доступны через некоторое время. Lexib0y 8 лет назад 0
Я не помню, но это был почти наверняка самый последний релиз в то время. Matthew Adams 8 лет назад 0

1 ответ на вопрос

-1
Coroos

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

sudo -E portsnap fetch 

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

Defaults env_keep += "HTTP_PROXY" 

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

Хорошая мысль, но нет, нет прокси. Matthew Adams 11 лет назад 0
Хорошо, но ты попробовал это? Работает ли `portsnap fetch` без` sudo`; как, он выбирает файл и * затем * не удается? Coroos 11 лет назад 0
Я попытался `sudo -E portsnap fetch`, и это не сработало. Без `sudo` он просто говорит мне, что у меня нет прав на запись для` / var / db / portsnap`. (Спасибо за продолжение!) Matthew Adams 11 лет назад 0
Вы пытались открыть разрешения, чтобы увидеть, работает ли portsnap для обычного пользователя? Coroos 11 лет назад 0
Вы имеете в виду добавить разрешения на запись для обычного пользователя в `/ var / db / portsnap`? Matthew Adams 11 лет назад 0