Базовая аутентификация Yum Repo не работает

Итак, у нас есть репозиторий Yum, защищенный с помощью базовой аутентификации. Мое определение yum.repo выглядит так

[custom-repo]
name=Releases Repository
baseurl=http://user:password@our-corporate-yum.devops.company.com:8080/mrepo/nexus-noarch/RPMS.releases-rpm/
enabled=1
gpgcheck=0
sslverify=0

Yum может получить метаданные и найти пакеты в моем репо. Я даже подтвердил с помощью сниффера, что происходит правильная базовая аутентификация. Но когда я пытаюсь установить пакет, он терпит неудачу с типичным 401.

Из показанного сообщения и информации, полученной от сниффера, я могу сказать, что аутентификация вообще не использовалась.

Total download size: 34 M
Installed size: 39 M
Downloading packages:
http://user:password@our-corporate-yum.devops.company.com:8080/mrepo/nexus-noarch/RPMS.releases-rpm/com/company/artifact/xxxxx/0.9-SNAPSHOT/artifact-0.9-20140515.171948-39-   rpm.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 401 Unauthorized"
Trying other mirror.

На основе yum.conf я также попытался добавить username а также password параметры, как описано там, но это не сработало.

Что это я не так делаю?

Есть идеи?

Ура!

1 ответ

Для всех, кто интересуется, проблема связана с нашим репозиторием Nexus и этой ошибкой.

Другие вопросы по тегам