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.
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.
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>