Установка CDT в Eclipse с директором P2 дает «Целевой сервер не отвечает» - PullRequest
0 голосов
/ 22 апреля 2020

Я загружаю исполняемый двоичный файл Eclipse Platform 2020-03 (v4.15 с eclipse-platform-4.15- linux -gtk-x86_64.tar.gz), а затем вызываю p2 Director для установки пакета CDT, но я ' m всегда получает несколько пойманных исключений: http://download.eclipse.org не отвечает (переключатель http / https на это не влияет).

./eclipse -application org.eclipse.equinox.p2.director -profile SDKProfile -noSplash -roaming -repository http://download.eclipse.org/releases/2020-03,http://download.eclipse.org/releases/2020-03/202003181000/,http://download.eclipse.org/eclipse/updates/4.15/,http://download.eclipse.org/releases/latest,http://download.eclipse.org/tools/cdt/releases/9.11 -installIU org.eclipse.cdt.feature.group/9.11.0.202003091030

Я пробовал с Oracle JRE 8 и с Oracle JDK 14 я попробовал это на машинах Debian и RHEL, попробовал другое сетевое соединение (3 разных места IPS), удалил все другие плагины, которые я установил, чтобы прибить его к плагину CDT. Я не знаю, почему или что вызывает это, и поиск этих проблем показывает людям, что ISP исправил или какое-то подобное решение. Пока моя постоянна около года. Я всегда в конце концов заканчиваю, но он будет распечатывать несколько сообщений:

Installing org.eclipse.cdt.feature.group 9.11.0.202003091030.
Apr 22, 2020 1:44:29 P.M. org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {}->http://download.eclipse.org:80: The target server failed to respond
Apr 22, 2020 1:44:29 P.M. org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://download.eclipse.org:80
Apr 22, 2020 1:44:36 P.M. org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {}->http://download.eclipse.org:80: The target server failed to respond
Apr 22, 2020 1:44:36 P.M. org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://download.eclipse.org:80
Operation completed in 44091 ms.

Использование репозиториев HTTPS имеет аналогичный вывод:

INFO: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {s}->https://download.eclipse.org:443: The target server failed to respond
Apr 22, 2020 4:02:50 P.M. org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {s}->https://download.eclipse.org:443
Operation completed in 46934 ms.

Это не критично, так как в конечном итоге завершается, и конец Результат работает, но я бы хотел лучше понять, что происходит, что влияет на это поведение. Когда я уменьшу список репозиториев до этих двух, он все равно будет установлен, но будут присутствовать сообщения:

http://download.eclipse.org/releases/2020-03,http://download.eclipse.org/tools/cdt/releases/9.11

Возможно, есть ресурс / документация, которые я, вероятно, пропустил и объясняю более подробно что происходит и почему?

...