Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins Slave不响应创建工作空间_Jenkins_Ssh - Fatal编程技术网

Jenkins Slave不响应创建工作空间

Jenkins Slave不响应创建工作空间,jenkins,ssh,Jenkins,Ssh,由于权限问题,My Jenkins无法创建工作空间。我不知道如何解决这个问题 [12/30/19 17:21:18][SSH]正在检查java的java版本 [12/30/19 17:21:18][SSH]java-版本返回11.0.5。 [12/30/19 17:21:18][SSH]正在启动sftp客户端。 [12/30/19 17:21:18][SSH]远程文件系统root/home/jenkins/agent/workspace不存在。将尝试创建它。。。 java.io.IOExcept

由于权限问题,My Jenkins无法创建工作空间。我不知道如何解决这个问题

[12/30/19 17:21:18][SSH]正在检查java的java版本
[12/30/19 17:21:18][SSH]java-版本返回11.0.5。
[12/30/19 17:21:18][SSH]正在启动sftp客户端。
[12/30/19 17:21:18][SSH]远程文件系统root/home/jenkins/agent/workspace不存在。将尝试创建它。。。
java.io.IOException:无法将remoting.jar复制到代理上的“/home/jenkins/agent/workspace”中
位于hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:702)
在hudson.plugins.sshslaves.SSHLauncher.access$300(SSHLauncher.java:113)
位于hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:445)
在hudson.plugins.sshslaves.SSHLauncher$1.call(SSHLauncher.java:412)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:834)
原因:java.io.IOException:未能访问mkdir/home/jenkins/agent
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:91)
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:86)
位于hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:659)
... 还有7个
原因:com.trilead.ssh2.SFTPException:权限被拒绝(SSH\u FX\u权限被拒绝:用户没有足够的权限执行该操作。)
位于com.trilead.ssh2.SFTPv3Client.expectStatusOKMessage(SFTPv3Client.java:555)
位于com.trilead.ssh2.SFTPv3Client.mkdir(SFTPv3Client.java:955)
位于com.trilead.ssh2.jenkins.SFTPClient.mkdirs(SFTPClient.java:89)
[12/30/19 17:21:18]启动失败-清理连接
[12/30/19 17:21:18][SSH]连接已关闭。

Jenkins以哪个用户的身份运行?Jenkins以我的名字运行,但通过在Jenkins build workspace中更新chmod解决了此问题。请找到Jenkins workspace并执行以下更改。chmod 755 jenkins/构建工作区