Eclipse I-build test containers fail to setup XVNC - command 'pkill', 'sh' and 'Xvnc' not found
Summary
In the Eclipse 4.32 I-build test jobs the XVNC setup fails within the test containers with the following commands not found:
Executing sh script inside container custom of pod centos-unitpod21-hqrn6-sfngt
Executing command: "pkill" "Xvnc"
exit
sh: line 28: pkill: command not found
Executing sh script inside container custom of pod centos-unitpod21-hqrn6-sfngt
Executing command: "pkill" "Xrealvnc"
exit
sh: line 28: pkill: command not found
Executing sh script inside container custom of pod centos-unitpod21-hqrn6-sfngt
Executing command: "sh" "-c" "rm -f /tmp/.X*-lock /tmp/.X11-unix/X*"
exit
sh: line 28: sh: command not found
Executing sh script inside container custom of pod centos-unitpod21-hqrn6-sfngt
Executing command: "Xvnc" "-help"
exit
sh: line 29: Xvnc: command not found
Starting xvnc
Executing sh script inside container custom of pod centos-unitpod21-hqrn6-sfngt
Executing command: "Xvnc" ":63" "-geometry" "1024x768" "-depth" "24" "-ac" "-SecurityTypes" "none" "-noreset"
exit
sh: line 30: Xvnc: command not found
We recently changed the Jenkins pipeline step to set up XVNC from
wrap([$class: 'Xvnc', takeScreenshot: false, useXauthority: true])
to xvnc(useXauthority: true)
in eclipse.platform.releng.aggregator#1997, but replaying one of the linked pipelines below with the old code lead to the same results.
What is the expected correct behavior?
XVNC being setup correctly.
Relevant logs and/or screenshots
See for example
- https://ci.eclipse.org/releng/job/AutomatedTests/job/ep432I-unit-cen64-gtk3-java17/70/consoleFull
- https://ci.eclipse.org/releng/job/AutomatedTests/job/ep432I-unit-cen64-gtk3-java21/69/console
- https://ci.eclipse.org/releng/job/AutomatedTests/job/ep432I-unit-cen64-gtk3-java22/29/consoleFull
Priority
-
Urgent -
High -
Medium -
Low
Severity
-
Blocker -
Major -
Normal -
Low
Impact
Eclipse I-build tests that interact with the UI completely fail.
Edited by Hannes Wellmann