Bc_desktop error

Dear All,

I am trying to install bc_desktop on our “ppc64le” cluster. Since there is no turboVNC availble, I installed tigerVNC instead. The result is this config doesn’t work and the following is the output.log. Would you please give me some advice for that?

Thank you in advance,

Resetting modules to system default. Reseting $MODULEPATH back to system default. All extra directories will be removed from $MODULEPATH.
Lmod has detected the following error: The following module(s) are unknown:

Please check the spelling or version number. Also try “module spider …”
It is also possible your cache file is out-of-date; it may help to try:
$ module --ignore-cache load “ondemand-vnc”

Also make sure that all modulefiles written in TCL start with the string

Setting VNC password…
Starting VNC server…

WARNING: The first attempt to start Xvnc failed, possibly because the font
catalog is not properly configured. Attempting to determine an appropriate
font path for this system and restart Xvnc using that font path …
Could not start Xvnc.

failed to parse log params:vnc.log
Unrecognized option: -log
use: X [:] [option]
-a # default pointer acceleration (factor)
-ac disable access control restrictions
-audit int set audit trail level
-auth file select authorization file
-br create root window with black background
+bs enable any backing store support
-bs disable any backing store support
-c turns off key-click
c # key-click volume (0-100)
-cc int default color visual class
-nocursor disable the cursor
-core generate core dump on fatal error
-displayfd fd file descriptor to write display number to when ready to connect
-dpi int screen resolution in dots per inch
-dpms disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f # bell base (0-100)
-fc string cursor font
-fn string default font name
-fp string default font path
-help prints message with these options
+iglx Allow creating indirect GLX contexts
-iglx Prohibit creating indirect GLX contexts (default)
-I ignore all remaining arguments
-ld int limit data space to N Kb
-lf int limit number of open files to N
-ls int limit stack space to N Kb
-nolock disable the locking mechanism
-maxclients n set maximum number of clients (power of two)
-nolisten string don’t listen on protocol
-listen string listen on protocol
-noreset don’t reset after last client exists
-background [none] create root window with no background
-reset reset after last client exists
-p # screen-saver pattern duration (minutes)
-pn accept failure to listen on all ports
-nopn reject failure to listen on all ports
-r turns off auto-repeat
r turns on auto-repeat
-render [default|mono|gray|color] set render color alloc policy
-retro start with classic stipple and cursor
-s # screen-saver timeout (minutes)
-seat string seat to run on
-t # default pointer threshold (pixels/t)
-terminate terminate at server reset
-to # connection time out
-tst disable testing extensions
ttyxx server started from init on /dev/ttyxx
v video blanking for screen-saver
-v screen-saver without video blanking
-wm WhenMapped default backing-store
-wr create root window with white background
-maxbigreqsize set maximal bigrequest size
+xinerama Enable XINERAMA extension
-xinerama Disable XINERAMA extension
-dumbSched Disable smart scheduling and threaded input, enable old behavior
-schedInterval int Set scheduler interval in msec
-sigstop Enable SIGSTOP based startup
+extension name Enable extension
-extension name Disable extension
-query host-name contact named host for XDMCP
-broadcast broadcast for XDMCP
-multicast [addr [hops]] IPv6 multicast for XDMCP
-indirect host-name contact named host for indirect XDMCP
-port port-num UDP port number to send messages to
-from local-address specify the local address to connect from
-once Terminate server after one session
-class display-class specify display class to send in manage
-cookie xdm-auth-bits specify the magic cookie for XDMCP
-displayID display-id manufacturer display ID for request
[±]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
enable/disable accessx key sequences
-ardelay set XKB autorepeat delay
-arinterval set XKB autorepeat interval

Xvnc TigerVNC 1.8.0 - built Apr 1 2020 11:14:58
Copyright © 1999-2017 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 12004000, The X.Org Foundation

-screen scrn WxHxD set screen’s width, height, depth
-pixdepths list-of-int support given pixmap depths
+/-render turn on/off RENDER extension support(default on)
-linebias n adjust thin line pixelization
-blackpixel n pixel value for black
-whitepixel n pixel value for white
-shmem put framebuffers in shared memory
-geometry WxH set screen 0’s width, height
-depth D set screen 0’s depth
-pixelformat fmt set pixel format (rgbNNN or bgrNNN)
-inetd has been launched from inetd
-noclipboard disable clipboard settings modification via vncconfig utility
-verbose [n] verbose startup messages
-quiet minimal startup messages
-version show the server version

VNC parameters:

Parameters can be turned on with - or off with -=0
Parameters which take a value can be specified as -
Other valid forms are = -= –=
Parameter names are case-insensitive. The parameters are:

Global Parameters:
ZlibLevel - Zlib compression level (default=-1)
ImprovedHextile - Use improved compression algorithm for Hextile encoding
which achieves better compression ratios by the cost of
using more CPU time (default=1)
pam_service - Alias for PAMService
PAMService - Service name for PAM password validation (default=vnc)
PlainUsers - Users permitted to access via Plain security type (including
TLSPlain, X509Plain etc.) (default=)
GnuTLSPriority - GnuTLS priority string that controls the TLS session’s
handshake algorithms (default=NORMAL)
MaxCutText - Maximum permitted length of an incoming clipboard update
RemapKeys - Comma-separated list of incoming keysyms to remap. Mappings
are expressed as two hex values, prefixed by 0x, and
separated by -> (default=)
BlacklistTimeout - The initial timeout applied when a host is first
black-listed. The host cannot re-attempt a connection until
the timeout expires. (default=10)
BlacklistThreshold - The number of unauthenticated connection attempts
allowed from any individual host before that host is
black-listed (default=5)
QueryConnectTimeout - Number of seconds to show the Accept Connection dialog
before rejecting the connection (default=10)
QueryConnect - Prompt the local user to accept or reject incoming
connections. (default=0)
AcceptSetDesktopSize - Accept set desktop size events from clients.
SendCutText - Send clipboard changes to clients. (default=1)
AcceptCutText - Accept clipboard updates from clients. (default=1)
AcceptPointerEvents - Accept pointer press and release events from clients.
AcceptKeyEvents - Accept key press and release events from clients.
DisconnectClients - Disconnect existing clients if an incoming connection is
non-shared. If combined with NeverShared then new
connections will be refused while there is a client active
NeverShared - Never treat incoming connections as shared, regardless of
the client-specified setting (default=0)
AlwaysShared - Always treat incoming connections as shared, regardless of
the client-specified setting (default=0)
Protocol3.3 - Always use protocol version 3.3 for backwards compatibility
with badly-behaved clients (default=0)
FrameRate - The maximum number of updates per second sent to each client
CompareFB - Perform pixel comparison on framebuffer to reduce
unnecessary updates (0: never, 1: always, 2: auto)
ClientWaitTimeMillis - The number of milliseconds to wait for a client which
is no longer responding (default=20000)
MaxIdleTime - Terminate after s seconds of user inactivity (default=0)
MaxConnectionTime - Terminate when a client has been connected for s seconds
MaxDisconnectionTime - Terminate when no client has been connected for s
seconds (default=0)
IdleTimeout - The number of seconds after which an idle VNC connection
will be dropped (zero means no timeout) (default=0)
Log - Specifies which log output should be directed to which
target logger, and the level of output to log. Format is
::[, …]. (default=)
UseIPv6 - Use IPv6 for incoming and outgoing connections. (default=1)
UseIPv4 - Use IPv4 for incoming and outgoing connections. (default=1)
SendPrimary - Send the PRIMARY as well as the CLIPBOARD selection
SetPrimary - Set the PRIMARY as well as the CLIPBOARD selection
AllowOverride - Comma separated list of parameters that can be modified
using VNC extension.
AvoidShiftNumLock - Avoid fake Shift presses for keys affected by NumLock.
interface - listen on the specified network address (default=all)
localhost - Only allow connections from localhost (default=0)
desktop - Name of VNC desktop (default=x11)
rfbport - TCP port to listen for RFB protocol (default=0)
rfbwait - Alias for ClientWaitTimeMillis
httpPort - TCP port to listen for HTTP (default=0)
httpd - Directory containing files to serve via HTTP (default=)
Server Parameters:
X509Key - Path to the key of the X509 certificate in PEM format
X509Cert - Path to the X509 certificate in PEM format (default=)
Password - Obfuscated binary encoding of the password which clients
must supply to access the server (default=)
rfbauth - Alias for PasswordFile
PasswordFile - Password file for VNC authentication (default=)
SecurityTypes - Specify which security scheme to use (None, VncAuth, Plain,
TLSNone, TLSVnc, TLSPlain, X509None, X509Vnc, X509Plain)
Fatal server error:
(EE) Unrecognized option: -log

Fatal server error:
(EE) Unrecognized option: -log
Cleaning up…

Hey @superdavidxp

What version of TigerVNC do you have deployed?

OOD launches VNC sessions with help from our ood_core package, -log is being passed to vncserver here:

We ran into a similar error. OOD does not like tigervnc-server for some reason. We found the best bet was to just install TurboVNC.

We did this by using easybuild (since it wasn’t available via yum) and adding “module load TurboVNC” to the batch connect vnc wrapper script.