web-dev-qa-db-fra.com

Pourquoi wget échoue-t-il avec l'erreur "503 Service Unavailable"?

J'ai mis à jour Ubuntu 10.04 à 12.04. Maintenant, pour certains fichiers, wget continue à échouer avec un service 503 non disponible Erreur:

$ wget http://repo.maven.Apache.org/maven2/org/mortbay/jetty/maven-jetty-plugin/6.1.14/maven-jetty-plugin-6.1.14.jar
--2013-04-20 01:28:44--  http://repo.maven.Apache.org/maven2/org/mortbay/jetty/maven-jetty-plugin/6.1.14/maven-jetty-plugin-6.1.14.jar
Resolving www-9z.dienste.t-systems.com (www-9z.dienste.t-systems.com)... 10.36.1.55
Connecting to www-9z.dienste.t-systems.com (www-9z.dienste.t-systems.com)|10.36.1.55|:80... connected.
Proxy request sent, awaiting response... 503 Service Unavailable
2013-04-20 01:29:14 ERROR 503: Service Unavailable.

Cependant, cela ne semble pas être un problème général. Par exemple, wgetting google.com fonctionne bien:

$ wget http://www.google.com
--2013-04-20 01:35:38--  http://www.google.com/
Resolving www-9z.dienste.t-systems.com (www-9z.dienste.t-systems.com)... 10.36.1.55
Connecting to www-9z.dienste.t-systems.com (www-9z.dienste.t-systems.com)|10.36.1.55|:80... connected.
Proxy request sent, awaiting response... 302 Found
Location: http://www.google.de/ [following]
--2013-04-20 01:35:38--  http://www.google.de/
Reusing existing connection to www-9z.dienste.t-systems.com:80.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html.2'

    [ <=>   ] 10,882      --.-K/s   in 0.02s

2013-04-20 01:35:38 (524 KB/s) - `index.html.2' saved [10882]

Des idées?


Résolu! Dobey avait raison - c'était un problème avec le proxy. J'ai configuré un proxy différent (correct) et tout a bien fonctionné (pour wget, vous pouvez le configurer globalement dans/etc/wgetrc ou individuellement dans ~/.wgetrc avec http_proxy = http://proxyhost:port/).

La question n'avait rien à voir avec Ubuntu ou wget.

3
Jörn

Vous semblez avoir un proxy configuré, auquel wget tente de se connecter, mais qui n'est pas disponible, et le serveur Web qui s'exécute sur cette adresse renvoie donc une réponse d'erreur HTTP 503. Vous devez contacter l'administrateur de ce site ou désactiver l'utilisation d'un proxy.

2
dobey

Si le site distant n'accepte pas les proxys, vous pouvez utiliser wget avec --no-proxy afin de ne pas utiliser le proxy. Par exemple, vous voulez un fichier distant, la syntaxe serait la suivante:

wget --no-proxy <path of remote file>
1
RamprasVM