Jenkinsさんが404エラーを吐くようになってやったこと

久しぶりにJenkinsさんを触ろうと思って見てみたら。

Status Code: 404
Exception: Request URL / not found.

怒られた!

ログを見てみる

404エラー何て今まで吐いてなかったので、ログをチェック!

/var/log/jenkins/jenkins.log
を見ると

java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/MANIFEST.MF (Permission denied)
java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/JENKINS.SF (Permission denied)
java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/JENKINS.RSA (Permission denied)
java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/maven/org.jenkins-ci.main/jenkins-war/pom.xml (Permission denied)

これっぽい!

サーバーを弄っていたら色々ファイルの所有者がrootになってしまったらしく、泣きを見てます…
とりあえず、まるっと所有者をjenkinsに変更。

java.io.FileNotFoundException: /var/cache/jenkins/war/META-INF/maven/org.jenkins-ci.main/jenkins-war/pom.xml (Permission denied)

しかし、こっちは解決せず…

結局

めんどくさくなって、/var/cache/jenkins, /var/lib/jenkins/ 以下を一回削除して、インストールし直し。
上手く動作するようになりました。
以前設定した諸々の内容は無くなってしまったので、再度設定が必要~

コメントは受け付けていません。