Jakarta Data jenkin's jobs not able to upload to download.eclipse.org
Summary
Then SSH agent in the Jakarta Data jenkin's instance has inadaquite permission to create a new directory under ‘/home/data/httpd/download.eclipse.org/ee4j/data’
Steps to reproduce
Attempt to run jakarta-data-tck-build-and-stage
What is the current bug behavior?
The two jenkin's jobs jakarta-data-tck-build-and-stage
and jakarta-data-tck-staged-to-promoted
use the SSH agent ssh://genie.data@projects-storage.eclipse.org
to create an SSH connection and upload files to download.eclipse.org.
When using this SSH agent the builds get the following error:
-[ Uploading TCK to staged downloads ]------------------------------------------
mkdir: cannot create directory ‘/home/data/httpd/download.eclipse.org/ee4j/data’: Permission denied
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 50 killed;
[ssh-agent] Stopped.
What is the expected correct behavior?
The build script is attempting to run mkdir -p /home/data/httpd/download.eclipse.org/ee4j/data/jakartaee11/staged/eftl/
My hypotheses are:
- The SSH agent doesn't have access to
/home/data/httpd/download.eclipse.org/ee4j
- Therefore, the SSH agent cannot execute the command to create the
data/
sub-directory required to upload. - Whereas, similar Jenkins builds are pushing to an already existing project location.
- The webmaster will need to pre-create this directory to fix this issue.
- The SSH agent doesn't have proper access altogether
- This SSH agent is new and the host server may not have been updated to accept connections from this agent.
Relevant logs and/or screenshots
https://ci.eclipse.org/data/view/Eclipse%20Builds/job/jakarta-data-tck-build-and-stage/8/console
Priority
- Urgent
- High
- Medium
- Low
Severity
- Blocker
- Major
- Normal
- Low
Impact
Cannot proceed with the Release Review for Jakarta Data without the TCK-Distribution being staged to download.eclipse.org