8000 サービス化したJenkinsがNullPointerExceptionで利用できない · Issue #116 · alminium/alminium · GitHub
[go: up one dir, main page]

Skip to content

サービス化したJenkinsがNullPointerExceptionで利用できない #116

Closed

Description

@akiko-pusu

Jenkinsのインストールを有効にしてセットアップしたところ、80番, 443番, 8080番での /jenkins でのアクセスともに、NullPointerExceptionで正しく利用できない状態になりました。

Jenkinsのサービスを停止して、コマンドラインでJenkinsを起動すると、問題なく利用できます。
エラーの再現性を確認したところ、ALMinium入りではなく素のJenkinsをインストールしてサービス化をした場合は、問題は発生しませんでした。

どうやらconfig.xmlの書き方に問題(セキュリティレルムの記載に変更)があったようです。
いったんconfig.xml 無しでJenkinsを起動し、設定画面からReverse Proxy Authを有効にした場合、下記のような設定になりましたので、こちらをjenkins-config.xml に仕込むといいのではないかと思っています。

  <securityRealm class="org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm" plugin="reverse-proxy-auth-plugin">
    <authContext/>
    <inhibitInferRootDN>false</inhibitInferRootDN>
    <userSearchBase></userSearchBase>
    <userSearch>uid={0}</userSearch>
    <forwardedUser>X-Forwarded-User</forwardedUser>
    <authorities/>
  </securityRealm>

Activity

  1. cyberblack28 commented on Jan 19, 2014

    @cyberblack28

    以下のページから、reverse-proxy-auth-pluginを1.3.1にするとjenkinsの管理コンソールが表示されなくなるようです。

    http://jenkins-ci.361315.n4.nabble.com/JIRA-reverse-proxy-auth-JENKINS-21304-NPE-Reverse-Proxy-Authentication-td4686761.html

    aluminiumでjenkinsをインストールする際に、reverse-proxy-auth-pluginが自動でインストールされるため、
    インストール完了後にjenkinsの管理コンソールに接続するとエラーが出てしまうようです。

    私が回避した方法は、「/var/lib/jenkins/plugins/」内にある以下のファイルを別のディレクトリに退避して、
    jenkinsのサービスをrestartして、jenkinsの管理コンソールにアクセスすることで回避できました。

    reverse-proxy-auth-plugin
    reverse-proxy-auth-plugin.bak
    reverse-proxy-auth-plugin.jpi

    このプラグインのバグフィックスがã� 6156 „つになるかわかりませんが、
    1.0.1であれば問題が出ていないようです。

  2. mikoto20000 commented on Feb 27, 2014

    @mikoto20000
    Member

    既に修正されているのでクローズします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0