`
MyEyeOfJava
  • 浏览: 1130329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70369
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[jenkins]Can’t connect to window server – not enough permissions

阅读更多
遇到了如标题所示的问题,产生原因如下

A机器为master更改IP地址
B机器为slave断电


原本B链接A没有任何问题,断电后再次链接一直报标题所示错误

刚开始以为是slave问题,查看slave日志如下:
Caused by: hudson.remoting.RequestAbortedException: 
java.io.IOException: Unexpected termination of the channel 
at hudson.remoting.Request.abort(Request.java:273) 
at hudson.remoting.Channel.terminate(Channel.java:732) 
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1117) 
Caused by: java.io.IOException: Unexpected termination of the channel 
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093) 
Caused by: java.io.EOFException 
at java.io.ObjectInputStream 
$BlockDataInputStream.peekByte(ObjectInputStream.java:2498) 
at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273) 
at java.io.ObjectInputStream.readObject(ObjectInputStream.java: 
348) 
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087) 


查看问题不清楚问题所在,然后考虑master日志如下:
Can’t connect to window server – not enough permissions


查看问题因为jenkins没有操作目录权限所致,但是我的jenkins服务是用root权限用户启动的,查看目录权限也没有问题,然后就卡住了,不知道什么问题。


经过同事的帮助,才知道是因为jenkins workspace目录被锁死,我备份了jenkins,利用backup插件,然后删除目录,在启动jenkins发现slave终于能连接上master了,多谢同事啊。都是经验啊。


另外由于master的ip进行了更改,刚开始的时候slave提示的链接总是老的IP地址,这个修改时在系统管理-系统设置-Jenkins Location-JenkinsURL修改到现在的IP地址即可
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics