&tag(Jenkins/トラブルシューティング);
Jenkinsの管理画面にdependency errorが表示される†[edit]
- プラグインを最新版にするだけではだめ。
- Jenkins本体を最新版にした上でプラグインも更新する。
「リバースプロキシーの設定がおかしいようです」と言われる†[edit]
- Jenkins says my reverse proxy setup is broken - Jenkins - Jenkins Wikiに公式情報。
- JenkinsのURLがおかしい(ポート番号とか)場合これを修正すれば直る可能性があるらしいが今回はだめ。
- 以下を実行する。
curl -iL -e http://your.reverse.proxy/jenkins/manage \
http://your.reverse.proxy/jenkins/administrativeMonitor/hudson.diagnosis.ReverseProxySetupMonitor/test
- 結果「 Invalid URI: noSlash」というメッセージが表示され、これを調べるとtomcatの設定が関連しているらしい(apache + tomcatで連携している環境)。
- tomcatの起動スクリプトに以下を追加したところ消えた。
export CATALINA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"