adoptium / adoptium/aqa-tests

ssl-tests_0 FAILED in Test_openjdk21_hs_dev.functional_x86-64_linux (openssl: No such file or directory)

Open
#5,079 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

Console output (running on test-docker-fedora37-x64-2):
```
[2024-02-16T00:54:20.775Z] TEST: ssl-tests.sh
[2024-02-16T00:54:20.775Z] TEST JDK: /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/..
[2024-02-16T00:54:20.775Z]
[2024-02-16T00:54:20.775Z] ACTION: shell -- Failed. Execution failed: exit code 2
[2024-02-16T00:54:20.775Z] REASON: User specified action: run shell/timeout=1000 ssl-tests.sh
[2024-02-16T00:54:20.775Z] TIME: 1.615 seconds
[2024-02-16T00:54:20.775Z] messages:
[2024-02-16T00:54:20.775Z] command: shell ssl-tests.sh
[2024-02-16T00:54:20.775Z] reason: User specified action: run shell/timeout=1000 ssl-tests.sh
[2024-02-16T00:54:20.775Z] started: Fri Feb 16 00:54:18 UTC 2024
[2024-02-16T00:54:20.775Z] finished: Fri Feb 16 00:54:20 UTC 2024
[2024-02-16T00:54:20.775Z] elapsed time (seconds): 1.615
[2024-02-16T00:54:20.775Z] STDOUT:
[2024-02-16T00:54:20.775Z] mkdir -p build/ssl-tests
[2024-02-16T00:54:20.775Z] /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/../bin/javac -encoding UTF-8 -g -d build/ssl-tests /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/../ssl-tests/src/*
[2024-02-16T00:54:20.775Z] mkdir build/certgen
[2024-02-16T00:54:20.775Z] openssl genrsa -out build/certgen/server-rsa.key 2048
[2024-02-16T00:54:20.775Z] STDERR:
[2024-02-16T00:54:20.775Z] Note: Some input files use unchecked or unsafe operations.
[2024-02-16T00:54:20.775Z] Note: Recompile with -Xlint:unchecked for details.
[2024-02-16T00:54:20.776Z] make: openssl: No such file or directory
[2024-02-16T00:54:20.776Z] make: *** [/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/../certgen/certgen.mk:131: build/certgen/server-rsa.key] Error 127
[2024-02-16T00:54:20.776Z] rerun:
[2024-02-16T00:54:20.776Z] cd /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/scratch && \
[2024-02-16T00:54:20.776Z] DISPLAY=:0 \
[2024-02-16T00:54:20.776Z] HOME=/home/jenkins \
[2024-02-16T00:54:20.776Z] LANG=C.UTF-8 \
[2024-02-16T00:54:20.776Z] PATH=/bin:/usr/bin:/usr/sbin \
[2024-02-16T00:54:20.776Z] TESTFILE=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/ssl-tests.sh \
[2024-02-16T00:54:20.776Z] TESTSRC=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:20.776Z] TESTSRCPATH=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:20.776Z] TESTCLASSES=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/classes \
[2024-02-16T00:54:20.776Z] TESTCLASSPATH=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/classes \
[2024-02-16T00:54:20.776Z] COMPILEJAVA=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/.. \
[2024-02-16T00:54:20.776Z] TESTJAVA=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/.. \
[2024-02-16T00:54:20.776Z] TESTVMOPTS= \
[2024-02-16T00:54:20.776Z] TESTTOOLVMOPTS= \
[2024-02-16T00:54:20.776Z] TESTJAVACOPTS= \
[2024-02-16T00:54:20.776Z] TESTJAVAOPTS= \
[2024-02-16T00:54:20.776Z] TESTTIMEOUTFACTOR=2.0 \
[2024-02-16T00:54:20.776Z] TESTROOT=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:20.776Z] FS=/ \
[2024-02-16T00:54:20.776Z] PS=: \
[2024-02-16T00:54:20.776Z] NULL=/dev/null \
[2024-02-16T00:54:20.776Z] sh \
[2024-02-16T00:54:20.776Z] /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/ssl-tests.sh
[2024-02-16T00:54:20.776Z]
[2024-02-16T00:54:20.776Z] TEST RESULT: Failed. Execution failed: exit code 2
[2024-02-16T00:54:20.776Z] --------------------------------------------------
[2024-02-16T00:54:23.138Z] TEST: ssl-tests-bc-2nd.sh
[2024-02-16T00:54:23.138Z] TEST JDK: /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/..
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] ACTION: shell -- Failed. Execution failed: exit code 2
[2024-02-16T00:54:23.138Z] REASON: User specified action: run shell/timeout=1000 ssl-tests-bc-2nd.sh
[2024-02-16T00:54:23.138Z] TIME: 1.972 seconds
[2024-02-16T00:54:23.138Z] messages:
[2024-02-16T00:54:23.138Z] command: shell ssl-tests-bc-2nd.sh
[2024-02-16T00:54:23.138Z] reason: User specified action: run shell/timeout=1000 ssl-tests-bc-2nd.sh
[2024-02-16T00:54:23.138Z] started: Fri Feb 16 00:54:20 UTC 2024
[2024-02-16T00:54:23.138Z] finished: Fri Feb 16 00:54:22 UTC 2024
[2024-02-16T00:54:23.138Z] elapsed time (seconds): 1.972
[2024-02-16T00:54:23.138Z] STDOUT:
[2024-02-16T00:54:23.138Z] mkdir -p build/ssl-tests
[2024-02-16T00:54:23.138Z] /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/../bin/javac -encoding UTF-8 -g -d build/ssl-tests /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/../ssl-tests/src/*
[2024-02-16T00:54:23.138Z] mkdir build/java-bc-2nd-conf
[2024-02-16T00:54:23.138Z] cp /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/../conf/security/java.security build/java-bc-2nd-conf/java.security
[2024-02-16T00:54:23.138Z] printf '\n' >> build/java-bc-2nd-conf/java.security ;
[2024-02-16T00:54:23.138Z] i=2 ; \
[2024-02-16T00:54:23.138Z] while cat build/java-bc-2nd-conf/java.security | grep -q "^security.provider.${i}[[:space:]]*=" ; do \
[2024-02-16T00:54:23.138Z] i=$(( i + 1 )) ; \
[2024-02-16T00:54:23.138Z] done ; \
[2024-02-16T00:54:23.138Z] while [ ${i} -ge 2 ] ; do \
[2024-02-16T00:54:23.138Z] sed -i -e "s;^security.provider.${i}[[:space:]]*=;security.provider.$(( i + 1 ))=;g" build/java-bc-2nd-conf/java.security ; \
[2024-02-16T00:54:23.138Z] i=$(( i - 1 )) ; \
[2024-02-16T00:54:23.138Z] done
[2024-02-16T00:54:23.138Z] sed -i -e 's;keystore.type=.*;keystore.type=pkcs12;g' build/java-bc-2nd-conf/java.security
[2024-02-16T00:54:23.138Z] printf '%s\n' \
[2024-02-16T00:54:23.138Z] "security.provider.2=org.bouncycastle.jce.provider.BouncyCastleProvider" \
[2024-02-16T00:54:23.138Z] >> build/java-bc-2nd-conf/java.security ;
[2024-02-16T00:54:23.138Z] if cat build/java-bc-2nd-conf/java.security | grep -q '^fips.provider' ; then \
[2024-02-16T00:54:23.138Z] sed -i -e 's;^fips.provider;#fips.provider;g' build/java-bc-2nd-conf/java.security ; \
[2024-02-16T00:54:23.138Z] providers="$( cat build/java-bc-2nd-conf/java.security | grep '^security.provider.*$' )" ; \
[2024-02-16T00:54:23.138Z] printf '%s\n' "${providers}" | sed 's;^security.provider;fips.provider;g' \
[2024-02-16T00:54:23.138Z] >> build/java-bc-2nd-conf/java.security ; \
[2024-02-16T00:54:23.138Z] fi
[2024-02-16T00:54:23.138Z] mkdir build/bc-jars
[2024-02-16T00:54:23.138Z] curl -L -f -o build/bc-jars/bcprov-jdk15on-1.70.jar "https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.70/bcprov-jdk15on-1.70.jar"
[2024-02-16T00:54:23.138Z] curl -L -f -o build/bc-jars/bctls-jdk15on-1.70.jar "https://repo1.maven.org/maven2/org/bouncycastle/bctls-jdk15on/1.70/bctls-jdk15on-1.70.jar"
[2024-02-16T00:54:23.138Z] curl -L -f -o build/bc-jars/bcpkix-jdk15on-1.70.jar "https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.70/bcpkix-jdk15on-1.70.jar"
[2024-02-16T00:54:23.138Z] curl -L -f -o build/bc-jars/bcutil-jdk15on-1.70.jar "https://repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk15on/1.70/bcutil-jdk15on-1.70.jar"
[2024-02-16T00:54:23.138Z] mkdir build/certgen
[2024-02-16T00:54:23.138Z] openssl genrsa -out build/certgen/server-rsa.key 2048
[2024-02-16T00:54:23.138Z] STDERR:
[2024-02-16T00:54:23.138Z] Note: Some input files use unchecked or unsafe operations.
[2024-02-16T00:54:23.138Z] Note: Recompile with -Xlint:unchecked for details.
[2024-02-16T00:54:23.138Z] % Total % Received % Xferd Average Speed Time Time Time Current
[2024-02-16T00:54:23.138Z] Dload Upload Total Spent Left Speed
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
[2024-02-16T00:54:23.138Z] 100 5729k 100 5729k 0 0 89.9M 0 --:--:-- --:--:-- --:--:-- 90.2M
[2024-02-16T00:54:23.138Z] % Total % Received % Xferd Average Speed Time Time Time Current
[2024-02-16T00:54:23.138Z] Dload Upload Total Spent Left Speed
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
[2024-02-16T00:54:23.138Z] 100 1423k 100 1423k 0 0 20.2M 0 --:--:-- --:--:-- --:--:-- 20.4M
[2024-02-16T00:54:23.138Z] % Total % Received % Xferd Average Speed Time Time Time Current
[2024-02-16T00:54:23.138Z] Dload Upload Total Spent Left Speed
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
[2024-02-16T00:54:23.138Z] 100 941k 100 941k 0 0 13.7M 0 --:--:-- --:--:-- --:--:-- 13.9M
[2024-02-16T00:54:23.138Z] % Total % Received % Xferd Average Speed Time Time Time Current
[2024-02-16T00:54:23.138Z] Dload Upload Total Spent Left Speed
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
[2024-02-16T00:54:23.138Z] 100 471k 100 471k 0 0 8456k 0 --:--:-- --:--:-- --:--:-- 8567k
[2024-02-16T00:54:23.138Z] make: openssl: No such file or directory
[2024-02-16T00:54:23.138Z] make: *** [/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/../certgen/certgen.mk:131: build/certgen/server-rsa.key] Error 127
[2024-02-16T00:54:23.138Z] rerun:
[2024-02-16T00:54:23.138Z] cd /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/scratch && \
[2024-02-16T00:54:23.138Z] DISPLAY=:0 \
[2024-02-16T00:54:23.138Z] HOME=/home/jenkins \
[2024-02-16T00:54:23.138Z] LANG=C.UTF-8 \
[2024-02-16T00:54:23.138Z] PATH=/bin:/usr/bin:/usr/sbin \
[2024-02-16T00:54:23.138Z] TESTFILE=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/ssl-tests-bc-2nd.sh \
[2024-02-16T00:54:23.138Z] TESTSRC=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:23.138Z] TESTSRCPATH=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:23.138Z] TESTCLASSES=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/classes \
[2024-02-16T00:54:23.138Z] TESTCLASSPATH=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/TKG/output_17080448566413/ssl-tests_0/work/classes \
[2024-02-16T00:54:23.138Z] COMPILEJAVA=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/.. \
[2024-02-16T00:54:23.138Z] TESTJAVA=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/jdkbinary/j2sdk-image/jdk-21.0.3+3/bin/.. \
[2024-02-16T00:54:23.138Z] TESTVMOPTS= \
[2024-02-16T00:54:23.138Z] TESTTOOLVMOPTS= \
[2024-02-16T00:54:23.138Z] TESTJAVACOPTS= \
[2024-02-16T00:54:23.138Z] TESTJAVAOPTS= \
[2024-02-16T00:54:23.138Z] TESTTIMEOUTFACTOR=2.0 \
[2024-02-16T00:54:23.138Z] TESTROOT=/home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers \
[2024-02-16T00:54:23.138Z] FS=/ \
[2024-02-16T00:54:23.138Z] PS=: \
[2024-02-16T00:54:23.138Z] NULL=/dev/null \
[2024-02-16T00:54:23.138Z] sh \
[2024-02-16T00:54:23.138Z] /home/jenkins/workspace/Test_openjdk21_hs_dev.functional_x86-64_linux/aqa-tests/functional/security/ssl-tests/ssl-tests/jtreg-wrappers/ssl-tests-bc-2nd.sh
[2024-02-16T00:54:23.138Z]
[2024-02-16T00:54:23.138Z] TEST RESULT: Failed. Execution failed: exit code 2
[2024-02-16T00:54:23.138Z] --------------------------------------------------
```
**Test Info**
Test Name: ssl-tests_0
Test Duration: 9 sec
Machine: test-docker-fedora37-x64-2
TRSS link for the test output: https://trss.adoptium.net/output/test?id=65cf44e343ff67006eed2da5

**Build Info**
Build Name: Test_openjdk21_hs_dev.functional_x86-64_linux
Jenkins Build start time: Feb 15 2024, 07:51 pm
Jenkins Build URL: https://ci.adoptium.net/job/Test_openjdk21_hs_dev.functional_x86-64_linux/17/
TRSS link for the build: https://trss.adoptium.net/allTestsInfo?buildId=65cf41ac43ff67006eed0023

**Java Version**
openjdk version "21.0.3-beta" 2024-04-16
OpenJDK Runtime Environment Temurin-21.0.3+3-202402160037 (build 21.0.3-beta+3-ea)
OpenJDK 64-Bit Server VM Temurin-21.0.3+3-202402160037 (build 21.0.3-beta+3-ea, mixed mode, sharing)

[Rerun in Grinder](https://ci.adoptium.net/job/Grinder/parambuild/?SDK_RESOURCE=upstream&TARGET=ssl-tests_0&BASE_DOCKER_REGISTRY_CREDENTIAL_ID=&TEST_FLAG=&UPSTREAM_TEST_JOB_NAME=&DOCKER_REQUIRED=false&ACTIVE_NODE_TIMEOUT=5&VENDOR_TEST_DIRS=&EXTRA_DOCKER_ARGS=&TKG_OWNER_BRANCH=adoptium%3Amaster&OPENJ9_SYSTEMTEST_OWNER_BRANCH=eclipse%3Amaster&PLATFORM=x86-64_linux&GENERATE_JOBS=false&KEEP_REPORTDIR=true&PERSONAL_BUILD=false&DOCKER_REGISTRY_DIR=&RERUN_ITERATIONS=0&ADOPTOPENJDK_REPO=https%3A%2F%2Fgithub.com%2Fadoptium%2Faqa-tests.git&SETUP_JCK_RUN=false&DOCKER_REGISTRY_URL_CREDENTIAL_ID=&LABEL=&EXTRA_OPTIONS=&CUSTOMIZED_SDK_URL=&BUILD_IDENTIFIER=&JENKINS_KEY=&ADOPTOPENJDK_BRANCH=master&LIGHT_WEIGHT_CHECKOUT=true&USE_JRE=false&ARTIFACTORY_SERVER=&KEEP_WORKSPACE=false&USER_CREDENTIALS_ID=&JDK_VERSION=21&DOCKER_REGISTRY_URL=&ITERATIONS=1&VENDOR_TEST_REPOS=&JDK_REPO=https%3A%2F%2Fgithub.com%2Fadoptium%2Fjdk21u&JCK_GIT_BRANCH=master&OPENJ9_BRANCH=master&OPENJ9_SHA=&JCK_GIT_REPO=&VENDOR_TEST_BRANCHES=&UPSTREAM_JOB_NAME=build-scripts%2Fjobs%2Fjdk21u%2Fjdk21u-linux-x64-temurin&OPENJ9_REPO=https%3A%2F%2Fgithub.com%2Feclipse-openj9%2Fopenj9.git&CLOUD_PROVIDER=&CUSTOM_TARGET=&VENDOR_TEST_SHAS=&JDK_BRANCH=jdk-21.0.3%2B3_adopt&LABEL_ADDITION=&ARTIFACTORY_REPO=&ARTIFACTORY_ROOT_DIR=&UPSTREAM_TEST_JOB_NUMBER=&DOCKERIMAGE_TAG=&JDK_IMPL=hotspot&TEST_TIME=&SSH_AGENT_CREDENTIAL=&AUTO_DETECT=true&SLACK_CHANNEL=&DYNAMIC_COMPILE=true&RELATED_NODES=&ADOPTOPENJDK_SYSTEMTEST_OWNER_BRANCH=adoptium%3Amaster&APPLICATION_OPTIONS=&CUSTOMIZED_SDK_URL_CREDENTIAL_ID=eclipse_temurin_bot_email_and_token&ARCHIVE_TEST_RESULTS=false&NUM_MACHINES=&OPENJDK_SHA=&TRSS_URL=&USE_TESTENV_PROPERTIES=false&BUILD_LIST=functional&ADDITIONAL_ARTIFACTS_REQUIRED=&UPSTREAM_JOB_NUMBER=107&STF_OWNER_BRANCH=adoptium%3Amaster&TIME_LIMIT=10&JVM_OPTIONS=&PARALLEL=None)

Contributor guide

Open the contributing guide

Research direction

Start with functional/security/ssl-tests/ssl-tests/jtreg-wrappers/ssl-tests.sh and ssl-tests-bc-2nd.sh, then inspect certgen/certgen.mk at the reported line 131. Reproduce the tests in the shown Fedora environment and check the PATH for the required openssl executable. Done means both SSL test scripts complete without the missing-command failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, shell
Domain
security, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.