Para qualquer pessoa interessada, o problema está relacionado ao nosso repo nexus e este bug .
Então, temos esse repositório yum protegido por autenticação básica. Minha definição de yum.repo se parece com isso
[custom-repo]
name=Releases Repository
baseurl=http://user:[email protected]:8080/mrepo/nexus-noarch/RPMS.releases-rpm/
enabled=1
gpgcheck=0
sslverify=0
O Yum é capaz de puxar os metadados e encontrar os pacotes no meu repositório. Eu até confirmei através de um sniffer que a autenticação básica correta está acontecendo. Mas quando tento instalar um pacote, ele falha com o típico 401.
A partir da mensagem mostrada e das informações capturadas pelo sniffer, posso dizer que nenhuma autenticação foi usada.
Total download size: 34 M
Installed size: 39 M
Downloading packages:
http://user:[email protected]: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.
Baseado no yum.conf eu também tentei adicionar username
e password
params como descrito lá, mas isso não funcionou.
O que é isso que estou fazendo errado?
Alguma idéia?
Felicidades!
Para qualquer pessoa interessada, o problema está relacionado ao nosso repo nexus e este bug .