jenkins启动失败,控制台打印的错误日志如下(由于控制台打印的日志较多,因此只截取了其中比较关键的几行。):
2019-11-27 16:21:22.293+0000 [id=26] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading global config
Caused: jenkins.util.xstream.CriticalXStreamException: com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy
Caused: java.io.IOException: Unable to read /root/.jenkins/config.xml
显然,启动失败的原因是启动的时候某个类没找到,而根据这个类的路径,大概猜到是rolestrategy这个插件出了问题。于是打算将这个插件先暂时在去启动时禁用掉。
vim config.xml文件:
config.xml文件截图
将<authorizationStrategy></authorizationStrategy> 标签整个删去,将<useSecurity></useSecurity>标签也删去。
保存后再重启jenkins,问题就解决了。