您的位置:首页 > 其它

Linus Is Not Matrix——Jenkins配置主从节点错误总结

2015-11-29 18:52 288 查看
在点击了Launch slave agent之后还可能会出现很多的错误,我们看一下。

首先出现的错误会是这种。



验证失败,这种问题可能出现的情况有很多种,有的情况是在证书管理中填写的用户名和在子节点中创建的用户名不一致。还有一种情况就是我们创建的jenkins-ceshi用户没有访问authorized_keys这个公钥的权限,这个公钥存放在/home/jenkins-ceshi/.ssh下,home后面就是我们创建的用户名,在home下执行

Chmod-R 755 jenkins-ceshi这种赋权限的命令即可。

然后,再次点击launch,又出现了这个问题。



在我标注的地方很明显的提示是JDK路径配置的不对,在配置节点-高级-JavaPath中写上JDK路径就可以了。



然后,还可能会遇到这个问题。



英语提示说,你的远程工作路径没有找到,尝试创建,然后创建这个目录失败了。有两种解决方案,一种是自己建好,给予读写执行的权限,还有一种是把创建的jenkins-ceshi用户加入root用户组,让他拥有创建文件夹的权限。

执行vi /etc/sudoers,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands

%wheel ALL=(ALL) ALL

然后修改用户,使其属于root组(wheel),执行:

usermod -g root jenkins-ceshi

修改完毕,现在可以用jenkins-ceshi帐号登录,然后用命令 su - ,即可获得root权限进行操作。不过这样感觉不太安全,相当于开放了root用户组。

然后,我这里就大功告成了。

完结撒花~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: