2

Ubuntu 12.04 (AMD64) に Jenkins 1.511 と JDK 1.6.0_38 をインストールしました。プラグインのリストを更新すると、リストが空のままになります。ログ ファイルに次のエラーが表示されます。

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しかし、アドバイスはありません。そして、問題は時々不可解に解決します。

4

2 に答える 2

2

これは問題を解決しませんが、回避策です。

  1. プラグインとそのすべての依存関係を Jenkins wiki で検索します (例: https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin )。

  2. http://updates.jenkins-ci.org/download/plugins/からプラグインをダウンロードします。

  3. シェルを開きます。

    $ cd ~/ダウンロード

    $ sudo mv *.hpi /var/lib/jenkins/plugins

  4. ブラウザで開いhttp://localhost:8080/restartて Jenkins を再起動します

これで、[使用可能なプラグイン] タブがまだ空であっても、インストール済みのプラグインが [Jenkins の管理] => [プラグインの管理] => [インストール済み] タブの下に表示されるはずです。

于 2013-04-23T07:55:06.613 に答える
1

https://github.com/andrewcooke/jenkinsでJenkins をフォークし、 https://issues.jenkins-ci.org/browse/JENKINS-17029?focusedCommentId=177580&page=com.atlassian.jira.plugin で説明されているハックを追加しました。 .system.issuetabpanels:comment-tabpanel#comment-177580 (エラーを発生させる代わりに、ダイジェスト検証の後に続きます - 2 行だけがコメント化されています)。

現在の開発トランクの単なるスナップショットであり、暗号化チェックが削除されたそのバージョンをデプロイする場合は、そのリポジトリを複製し、ビルドしてデプロイします。Maven がインストールされていれば、ビルドは非常に簡単です。BUILDING.TXT ファイルを読んでください。

(そして動作します。プラグインが表示されるようになりました)。

于 2013-04-19T13:00:28.293 に答える