Jenkins Error 403 No valid crumb was included in the request


Jenkins版本: Jenkins 2.277.1

按照教程:https://www.cnblogs.com/stulzq/p/9291237.html

一步步安裝沒問題。但是到了“創建管理員賬號”界面,提交一直失敗。查看服務器的Jenkins log發現報錯:本Jenkins的CSRF安全校驗的問題,但是其他人都是在升級Jenkins時候遇到的,並沒有按照的時候就遇到這種情況。

WARNING hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb dbd2b4d3defb81578df24c5e36d6446c767aade482b9e079b43388ed05d849aa.

WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /pluginManager/installPlugins by admin. Returning 403.

直接說解決方法:

找到Jenkins安裝目錄,我的是centos yum方式安裝的,在 /var/lib/jenkins

修改該目錄下的config.xml配置文件: 

excludeClientIPFromCrumb 的值改為 true
  <crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer">
    <excludeClientIPFromCrumb>true</excludeClientIPFromCrumb>
  </crumbIssuer>

重啟jenkins,瀏覽器重新走一遍Jenkins初始化配置流程,驚喜的發現不再報錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM