gpt4 book ai didi

java - Jenkins错误:java. io.IOException : error=13,权限被拒绝

转载 作者:行者123 更新时间:2023-11-30 07:55:19 24 4
gpt4 key购买 nike

我正在尝试使用Jenkins1.58构建maven项目一切看起来都很好,但是,当我构建项目时,我收到此错误。

java.io.IOException: error=13, Permission denied

控制台日志

Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/SpringHelloWorld3/workspace
> /usr/local/git/bin/git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> /usr/local/git/bin/git config remote.origin.url git@bitbucket.org:DrunkenCooder/spring3helloworld.git # timeout=10
Fetching upstream changes from git@bitbucket.org:DrunkenCooder/spring3helloworld.git
> /usr/local/git/bin/git --version # timeout=10
> /usr/local/git/bin/git -c core.askpass=true fetch --tags --progress git@bitbucket.org:DrunkenCooder/spring3helloworld.git +refs/heads/*:refs/remotes/origin/*
> /usr/local/git/bin/git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> /usr/local/git/bin/git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision b148eb99dead9a288afb0c9e6f6e87ae7aa133fe (refs/remotes/origin/master)
> /usr/local/git/bin/git config core.sparsecheckout # timeout=10
> /usr/local/git/bin/git checkout -f b148eb99dead9a288afb0c9e6f6e87ae7aa133fe
> /usr/local/git/bin/git rev-list b148eb99dead9a288afb0c9e6f6e87ae7aa133fe # timeout=10
Parsing POMs
[workspace] $ /home/qaserver3/app/jdk1.6.0_45/bin/java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-agent-1.5.jar:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/boot/plexus-classworlds-2.5.2.jar:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3/conf/logging jenkins.maven3.agent.Maven31Main /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.3.3 /var/cache/jenkins/war/WEB-INF/lib/remoting-2.47.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-interceptor-1.5.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.5.jar 50233
ERROR: Failed to parse POMs
java.io.IOException: Cannot run program "/home/qaserver3/app/jdk1.6.0_45/bin/java" (in directory "/var/lib/jenkins/jobs/SpringHelloWorld3/workspace"): error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at hudson.Proc$LocalProc.<init>(Proc.java:244)
at hudson.Proc$LocalProc.<init>(Proc.java:216)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:803)
at hudson.Launcher$ProcStarter.start(Launcher.java:381)
at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:266)
at hudson.maven.ProcessCache.get(ProcessCache.java:236)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:755)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
at hudson.model.Run.execute(Run.java:1759)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
at java.lang.ProcessImpl.start(ProcessImpl.java:130)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
... 12 more
Finished: FAILURE

I am using `Java 1.6_45` and I installed java using `.bash_profile`
and when I run `java -version` I get
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

我还修改了 super 用户下的.bash_profile。我已将java文件夹的所有权限递归更改为775。

但我仍然遇到上述问题。任何人都可以指导我解决这个问题吗?

最佳答案

这清楚地表明这是一个权限问题。

当您在 Windows 计算机上开发代码并在 jenkins(Linux 或 ubuntu)上进行构建时。

在 Git Bash 上运行此命令以更改权限

git update-index --chmod=+x some_shell_script.sh

此处x授予执行权限

然后执行git推送

关于java - Jenkins错误:java. io.IOException : error=13,权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32758423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com