Я обновил от Ubuntu 10.04 до 12,04. Теперь для некоторых файлов wget
продолжает приводить к сбою с 503 Сервисами Недоступную Ошибку:
$ 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.
Однако это, кажется, не общая проблема. Например, wgetting google.com хорошо работает:
$ 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]
Какие-либо идеи?
Решенный! dobey был правильным - это была проблема с прокси. Я настроил другой (корректный) прокси, и все хорошо работало (для wget, с которым можно настроить это или глобально в/etc/wgetrc или индивидуально в ~/.wgetrc http_proxy = http://proxyhost:port/
).
Проблема не имела никакого отношения к Ubuntu или wget.
Похоже, у вас настроен прокси-сервер, через который wget пытается подключиться, но который недоступен, и поэтому веб-сервер, работающий по этому адресу, возвращает ответ HTTP 503
об ошибке. Вам следует связаться с администратором этого сайта или отключить использование прокси.
Если удаленный сайт не принимает прокси, вы можете использовать wget
с --no-proxy
, чтобы пропустить прохождение через прокси. Например, вы пишете какой-нибудь удаленный файл, синтаксис будет:
wget --no-proxy <path of remote file>