GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Errore 503:servizio non disponibile quando si utilizza Apt-get Update dietro proxy?

Sto usando un proxy trasparente (altra scatola). Quando provo a eseguire un 'apt-get update' ricevo questi avvisi (in tedesco):

...

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/restricted/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/multiverse/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/main/binary-i386/Packages.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/restricted/binary-i386/Packages.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/binary-i386/Packages.gz  503  Service Unavailable

E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt.

Ho cambiato ~.bashrc:

http_proxy=http://192.168.120.199:8080
https_proxy=https://192.168.120:8080
export http_proxy
export https_proxy

Ho scritto sulla riga di comando:

export http_proxy=http://proxyusername:[email protected]:proxyport
sudo apt-get update

E ho modificato /etc/apt/apt.conf:

Acquire::http::proxy "http://192.168.120.199:8080/";
Acquire::ftp::proxy "http://192.168.120.199:8080/";

Niente ha funzionato.

Qualcuno sa come far funzionare apt-get tramite un proxy trasparente?

Saluti,

ubuntu2man

Risposta accettata:

Non credo che tu possa fare nulla con questo sulla tua scatola. 503 è la risposta del procuratore. Se eri sicuro, è il buon proxy quello che hai impostato (192.168.120.199:8080), allora non è un tuo problema, ma l'amministratore del proxy. Se sei tu, allora è un'altra domanda, ma poi devi chiedere del proxy, che tipo di software proxy è e così via. Questo è il caso, se sei molto sicuro di aver impostato bene le cose. Tuttavia hai scritto:export http_proxy=http://proxyusername:[email protected]:proxyport Ora sono totalmente confuso, hai bisogno dell'autenticazione basata su password? Se no, perché
hai scritto lì nome utente/password? E cos'era "proxyaddress:proxyport, lo stesso di cui hai scritto prima, 192.168.120.199:8080?

Se fossi in te, ucciderei tutte queste modifiche nei file che hai menzionato e proverei solo a impostare i parametri http_proxy e etc. Quando funziona, hai tempo per modificare le cose se non vuoi impostare manualmente ogni volta. Quindi, ripristina quelle modifiche e digita solo questo:

http_proxy=http://192.168.120.199:8080

export http_proxy

apt-get update

Funzionerà, se il tuo proxy è davvero 192.168.120.199 sulla porta 8080 e non ha davvero bisogno di autenticazione e il tuo amministratore proxy ha concesso un qualche tipo di accesso al tuo computer o non lo ha rifiutato.

Correlati:il suono smette di funzionare dopo un po' in Ubuntu 12.10?

Inoltre, tieni presente che ciò di cui hai scritto non è un proxy trasparente. Il proxy trasparente è qualcosa che non devi nemmeno configurare, dal momento che il traffico in uscita viene automaticamente "afferrato" e reindirizzato per forzare il proxy (ecco perché è "trasparente":non è nemmeno necessario specificarlo). Cosa devi impostare manualmente:non è un proxy trasparente.


Ubuntu
  1. Come installare phpMyAdmin con LAMP su Ubuntu 16.04

  2. Come installare Kwrite Editor su Ubuntu 20.04 LTS

  3. Slimbook e Kubuntu - Rapporto di combattimento 11

  4. Come abilitare SSH in Ubuntu

  5. Come installare Redmine 3.2 con Nginx su Ubuntu 16.04

Come installare Nginx con PHP e MySQL (stack LEMP) su CentOS 7

Come riattivare l'apertura dei file Jar facendo doppio clic su di essi?

Come impostare l'autenticazione basata su chiave Ssh per Github utilizzando il file ~/.ssh/config?

Sostituzione di String in Bash

Come creare un utente Postgres

Come impedire a determinate app di apparire nel cruscotto?