Skip to content

add Xvfb dependency for TurboVNC 3.1.2, it provides xkbcomp which is used at startup to compile keymap#24254

Merged
Micket merged 2 commits intoeasybuilders:developfrom
ocaisa:20251015131223_new_pr_TurboVNC312
Oct 15, 2025
Merged

add Xvfb dependency for TurboVNC 3.1.2, it provides xkbcomp which is used at startup to compile keymap#24254
Micket merged 2 commits intoeasybuilders:developfrom
ocaisa:20251015131223_new_pr_TurboVNC312

Conversation

@ocaisa
Copy link
Copy Markdown
Member

@ocaisa ocaisa commented Oct 15, 2025

Without this dependency I see

ocaisa@~$ vncserver
...

TurboVNC Server (Xvnc) 64-bit v3.1.2 (build 20251015)
Copyright (C) 1999-2024 The VirtualGL Project and many others (see README.md)
Visit http://www.TurboVNC.org for more information on TurboVNC

...
15/10/2025 13:14:28 VNC extension running!
sh: 1: xkbcomp: not found
sh: 1: xkbcomp: not found
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
(EE)
Fatal server error:
(EE) Failed to activate virtual core keyboard: 2(EE)

@ocaisa ocaisa changed the title TurboVNC requires xkbcomp at startup to compile keymap TurboVNC requires xkbcomp at startup to compile keymap Oct 15, 2025
@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented Oct 15, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24254 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24254 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8399

Test results coming soon (I hope)...

Details

- notification for comment with ID 3405902424 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Thyre Thyre added bug fix 2024a issues & PRs related to 2024a common toolchains and removed change labels Oct 15, 2025
@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented Oct 15, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24254 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24254 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 8400

Test results coming soon (I hope)...

Details

- notification for comment with ID 3405953723 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/a3cf9d839b545f7ffbb13ecaab2462d0 for a full test report.

Copy link
Copy Markdown
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Micket Micket added this to the next release (5.2.0?) milestone Oct 15, 2025
@Micket Micket merged commit ee76f02 into easybuilders:develop Oct 15, 2025
8 checks passed
@boegel boegel changed the title TurboVNC requires xkbcomp at startup to compile keymap add Xvfb dependency for TurboVNC 3.1.2, it provides xkbcomp which is used at startup to compile keymap Dec 19, 2025
@boegel boegel removed the change label Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2024a issues & PRs related to 2024a common toolchains bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants