2013-04-19 7 views
2

Я только что установил Jenkins 1.511 с JDK 1.6.0_38 на Ubuntu 12.04 (AMD64). Когда я обновляю список плагинов, список остается пустым. В файле журнала отображается сообщение об ошибке:Диспетчер подключений Jenkins: ошибка несоответствия Digest

Apr 19, 2013 9:23:54 AM hudson.model.UpdateSite doPostBack 
SEVERE: <div class=error><img src='/static/0c7d9fdb/images/none.gif' height=16 width=1>Digest mismatch: 1Woxyt3oLgioZax7SGlbwYITc98= vs +JLZbigPye2eA9Fsv6sa3DW3q2s= in update site &#039;default&#039;</div> 

Как это можно исправить? Это вопрос отсутствия прав доступа в Интернет? Как я могу их устранить?

Я обнаружил, что другие люди иногда имеют ошибку: https://issues.jenkins-ci.org/browse/JENKINS-17029 Но нет совета. И проблема иногда необъяснимо решает сам.

+0

Я только разветвил дженкинсов и изменил код, чтобы сбросить эту проверку. Теперь я развертываю. если он работает, я опубликую репо. –

ответ

1

I forked Jenkins на https://github.com/andrewcooke/jenkins и добавил хак, описанный в https://issues.jenkins-ci.org/browse/JENKINS-17029?focusedCommentId=177580&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-177580 (который продолжается после проверки дайджеста, вместо того, чтобы поднимать ошибку - только две строки прокомментированы).

Если вы хотите развернуть эту версию, которая представляет собой просто снимок текущей соединительной линии dev, с проверенными криптовыми проверками, клонирование, репо, сборка и развертывание. Строительство очень просто, если у вас установлен maven - прочитайте файл BUILDING.TXT.

(И это работает, теперь я вижу плагины).

+0

Спасибо за разницу. Для тех, кто хочет избежать создания дженкинсов, я включил и обходной путь. – expz

1

Это не решает проблему, но это временное решение:

  1. Посмотрите плагин и все его зависимости на Дженкинс вики, например, https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

  2. Загрузка плагинов от http://updates.jenkins-ci.org/download/plugins/

  3. Открыть оболочку:

    $ cd ~/Загрузки

    $ Sudo мв * .hpi/вар/Lib/Jenkins/плагины

  4. Открыть http://localhost:8080/restart в браузере, чтобы перезапустить Дженкинс

Теперь установленные плагины должны быть видны в разделе Управление Дженкинс => Управление Plugins => Installed Tab, даже если вкладка Доступные плагины все еще пуста.

 Смежные вопросы

  • Нет связанных вопросов^_^