Не удается установить какой-либо плагин с сервера Jenkins при установке. Ошибка: тайм-аут чтения

#jenkins

#дженкинс

Вопрос:

Я запускаю Jenkins в docker на своем локальном компьютере с официальным jenkins/jenkins:lts изображением. Еще несколько дней назад он все еще работал как шарм, но теперь он не может установить какой-либо предложенный пакет. Я проверил журналы и нашел кое-что о недоступных зеркальных серверах плагинов.

Ни один из плагинов не установлен.

 Caused: java.net.SocketTimeoutException: Read timed out

Caused: java.io.IOException: Failed to load https://updates.jenkins.io/.../1.7/plain-credentials.hpi to /var/jenkins_home/plugins/plain-credentials.jpi.tmp
  

Я попробовал на нескольких машинах в разных сетях и получил те же ошибки, интересно, было ли это связано с обслуживанием сервера? Я из Юго-Восточной Азии. У вас есть какие-либо идеи? У вас есть какой-либо обходной путь? Любая помощь приветствуется.

Ответ №1:

Я получаю подобные ошибки с 2020-11-12. Похоже, что в инфраструктуре Jenkins прямо сейчас возникают проблемы, которые отслеживаются в следующей проблеме GitHub: https://github.com/jenkins-infra/jenkins.io/issues/3958

Комментарии:

1. Это именно то, с чем я столкнулся в данный момент. Часто ли это происходит? Потому что я думаю, что крайне важно поддерживать доступность такой службы.

2. Я использую Jenkins уже шесть или семь лет, и это первый раз, когда я вижу подобные ошибки или не могу автоматически обновлять плагины более суток. Ни одно из обновлений не важно для меня, поэтому я просто жду, пока все будет исправлено. В приведенной выше проблеме обсуждается, как устанавливать плагины вручную. Несколько лет назад у меня была другая проблема с периодическим обновлением плагинов, хотя, вероятно, это было связано с локальной сетью, которую я использовал в то время.