Skip to content

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:

  1. 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.
  1. 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