Проблемы с пользовательским PyPi сервером
Я пытаюсь решить проблему с пользовательским сервером PyPi. Сервер подключен к сети, доступен и настраивается ~/.pip/pip.conf
в
[global]
trusted-host=my-server
index-url=https://my-server/simple/
Мне удалось установить пакеты с сервера. Кроме того, если пакет не был доступен на сервере, pip автоматически переключался на https://pypi.python.org/pypi. Это было определенно так, и мои коллеги подтверждают это. Однако вчера я понял, что это, очевидно, уже не так. Если пакет недоступен на сервере, pip больше не будет возвращаться к официальному серверу PyPi и установка завершится неудачно. Однако, изменяя ~/.pip/pip.conf
в
[global]
trusted-host=my-server
extra-index-url=https://my-server/simple/
проблема может быть решена. Тем не менее, мне все еще интересно, что случилось, и я надеюсь, что кто-то может помочь мне в расследовании. Вещи, которые я считаю, полезно знать:
- Сервер был настроен с использованием http://djangopypi2.readthedocs.io/
- У меня есть полный root-доступ к серверу, поэтому я могу проверить / сделать все необходимое
В базе данных есть база данных sqlite3
djangopypi2
корневая директория. Если я посмотрю на это с помощьюcat
Я могу видеть такие вещи, какAg2016-10-29 21:02:11.759771Пересылка на http://pypi.python.org/simple/sixM??i
которые, кажется, указывают, что перенаправление когда-то работало (как я написал).
Я действительно понятия не имею, с чего начать, любая помощь будет оценена.