Yum - configurazione proxy

Ciao a tutti,

Quando eseguo da root il comando:

yum update

mi da il seguente messaggio:
[Errno 14] HTTP Error 407 - Proxy Authentication Required

nonostante nel file .bash_profile
abbia inserito queste righe:

http_proxy=“http://nome_utente:[email protected]:porta”
export http_proxy

e nel file /etc/yum.conf abbia inserit

proxy=http://indirizzo.proxy:porta

Dove sbagli ?

Grazie a tutti.

Per favore utilizza il tag code, altrimenti il post diventa difficile da leggere.

Edita yum.conf come citato nel manuale

, eventualmente reimposta .bash_profile com’era prima, e vedi se risolvi.

Ho eliminato

http_proxy="http://nome_utente:[email protected]:porta" export http_proxy
dal file .bash_profile
e inserito nel file /etc/yum.conf quanto segue:

proxy=http://indirizzo.proxy:porta proxy_username=nome_utente proxy_password=password

Ma non va, questo l’output di

yum update

[Errno 14] HTTP Error 407 - Proxy Authentication Required

Ciao, sei per caso dietro ad un proxy Windows (es. ISA Server)?

Se si, il problema potrebbe ricondursi alla necessità di doversi autenticare tramite il protocollo NTLM (criptato) mentre yum dovrebbe “passare” le credenziali fornite in clear text (in chiaro, non criptato).

Avevo utilizzato il tool ntlmaps su un server CentOS tempo fa, questo software non fa altro che attivare in ascolto una porta locale sul tuo sistema, verso la quale dovrai indirizzare le tue richieste.

Queste verranno poi rimappatate verso il server proxy reale passando le credenziali criptate secondo quanto previsto da NTLM.

Non mi pare sia disponibile un pacchetto precompilato per Fedora, ma potrei sbagliarmi, prova a verificare (se il tuo problema è questo…)

Nei repo ufficiali c’è http://linuxfaq.wikidot.com/cntlm che svolge la stessa funzione
di ntlmaps, probabilmente anche meglio :slight_smile:

Grazie per la segnlazione Ito, cntlm sembra una soluzione interessante, appena avrò un po’ di tempo la valuterò sicuramente :slight_smile: