MATLAB sbatch: error: invalid partition specified

Can you try with rnode as well? The desktops use rnode, so I wonder if node is working when rnode isn’t?

No, the apache logs are in /var/log/httpd-httpd24 I think for you. apache will indicate the response code wether it’s 404 not found or something else.

It works but the nc quits and the browser returns:

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /rnode/t052.cm.cluster/5432.

Reason: Error reading from remote server
nc -l 5432
GET / HTTP/1.1
Host: t052.cm.cluster:5432
Cache-Control: max-age=0
sec-ch-ua: "Google Chrome";v="123", "Not:A-Brand";v="8", "Chromium";v="123"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "macOS"
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: en-US,en;q=0.9
Cookie: _gcl_au=1.1.1456418632.1711637753; gtmNamespaceDeclared=true; _firstProgram=Technology Management; _uetvid=45c619f0ed1311eeb6ebab8ee04e3dd3; _rdt_uuid=1711637752662.b0534fe8-ce0b-44f4-b5df-4494e32de5f6; _tt_enable_cookie=1; _ttp=nB2zHd-Z1afUoNbv0jLxdx5khcU; _fbp=fb.1.1711637753268.1705444556; _ga_LECQY2L7LE=GS1.1.1711637752.1.0.1711637787.25.0.0; _ga=GA1.1.1338342410.1711637753; _ga_W1QZFY2E7L=GS1.1.1712153060.2.0.1712153212.0.0.0
X-Forwarded-Proto: https
X-Forwarded-User: me
X-Forwarded-Escaped-Uri: %2f
X-Forwarded-For: x.x.x.86
X-Forwarded-Host: ourserver.edu:4443
X-Forwarded-Server: ourserver.edu
Connection: close

No errors ini /var/log/httpd24/error_log

[Wed Apr 03 16:06:52.465839 2024] [mpm_prefork:notice] [pid 452006] AH00163: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips configured -- resuming normal operations
[Wed Apr 03 16:06:52.465865 2024] [core:notice] [pid 452006] AH00094: Command line: '/opt/rh/httpd24/root/usr/sbin/httpd -D FOREGROUND'

Look for the request in /var/log/httpd24/$servername_ssl.log or similar, I can’t recall what the filename is off the top of my head, but that virtualhost has an _access and _error log variants. Look in that log for the /rnode request you’re trying to make and what the response code is.

Ah right /var/log/httpd24/ourserver.edu_error_ssl.log

[Thu Apr 04 11:24:37.695834 2024] [lua:info] [pid 385041] [client x.x.x.86:60235] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" res_content_length="" req_content_type="" res_content_encoding="" req_status="200" req_origin="https://ourserver.edu:4443" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="me" req_referer="" res_content_language="" req_port="4443" req_is_websocket="true" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T15:24:37.695750Z" req_user_ip="x.x.x.86" req_is_https="true" req_filename="proxy:ws://t052.cm.cluster:4432/websockify" req_uri="/rnode/t052.cm.cluster/4432/websockify" time_proxy="5.988" res_content_type="" req_accept_language="en-us,en;q=0.9" req_cache_control="no-cache" req_accept_encoding="gzip, deflate, br, zstd"

And in /var/log/httpd24/ourserver.edu_access_ssl.log:

x.x.x.86 - me [04/Apr/2024:11:24:03 -0400] "GET /pun/sys/dashboard/noVNC-1.3.0/app/ui.js HTTP/1.1" 200 60903 "https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F4432%2Fwebsockify&resize=remote&password=A3tv50cw&compression=6&quality=2&commit=Launch+MATLAB" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
x.x.x.86 - me [04/Apr/2024:11:24:03 -0400] "GET /pun/sys/dashboard/noVNC-1.3.0/core/rfb.js HTTP/1.1" 200 105644 "https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/app/ui.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
x.x.x.86 - me [04/Apr/2024:11:24:03 -0400] "GET /pun/sys/dashboard/noVNC-1.3.0/app/sounds/bell.oga HTTP/1.1" 206 8495 "https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F4432%2Fwebsockify&resize=remote&password=xx&compression=6&quality=2&commit=Launch+MATLAB" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"

OK - there’s something obvious that we’re missing. You can see here in the log that the response code is 200 OK. You wouldn’t happen to be using Safari with Basic authentication would you?

Nope, I’m Chrome on Mac.

But you are using Basic Authentication?

I don’t know for sure if Mac overrides the web engine. I know for sure it does on iOS devices like the iPhone, but not for Mac.

In any case - Macs do not like Basic Authentication, and will not create websockets when apache is configured with it.

I wonder if you have another machine like Windows or Linux you can test this out on. nc tests pass - so I’m thinking you’ve got it setup correctly - you’re just running into the issue where Apple products don’t like Basic authentication (with some good reason).

Same error:

[Thu Apr 04 14:43:47.674298 2024] [lua:info] [pid 378368] [client x.x.x.144:51561] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" 
req_accept="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01" req_user_agent="Mozilla/5.0 (Windows N
T 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" res_content_length="" req_content_type="" res_content_encoding=
"" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="me" req_referer="https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.e
du" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:43:47.674216Z" req_user_ip="10.207.1.144" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/batch_c
onnect/sessions.js?_=1712256186957" req_uri="/pun/sys/dashboard/batch_connect/sessions.js" time_proxy="117.856" res_content_type="text/javascript; charset
=utf-8" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://ourserver.edu:4443/pu
n/sys/dashboard/batch_connect/sessions
[Thu Apr 04 14:43:50.924097 2024] [lua:info] [pid 450763] [client 128.59.52.86:49853] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET"req_accept="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01" req_user_agent="Mozilla/5.0 (Macintosh
; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" res_content_length="" req_content_type="" res_content_enc
oding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="r
k3199" req_referer="https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:43:50.924018Z" req_user_ip="128.59.52.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/batch_connect/sessions.js?_=1712250623302" req_uri="/pun/sys/dashboard/batch_connect/sessions.js" time_proxy="118.257" res_content_type="text/javascript; charset=utf-8" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br, zstd", referer: https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions
[Thu Apr 04 14:43:57.842579 2024] [lua:info] [pid 452008] [client 10.207.1.144:51562] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01" req_user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" res_content_length="" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="me" req_referer="https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:43:57.842504Z" req_user_ip="10.207.1.144" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/batch_connect/sessions.js?_=1712256186958" req_uri="/pun/sys/dashboard/batch_connect/sessions.js" time_proxy="134.541" res_content_type="text/javascript; charset=utf-8" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions
[Thu Apr 04 14:44:01.048319 2024] [lua:info] [pid 452073] [client 128.59.52.86:49857] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36" res_content_length="" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="me" req_referer="https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:44:01.48240Z" req_user_ip="x.x.x.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/batch_connect/sessions.js?_=1712250623303" req_uri="/pun/sys/dashboard/batch_connect/sessions.js" time_proxy="116.78" res_content_type="text/javascript; charset=utf-8" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br, zstd", referer: https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions

Could the port 4443 redirection be causing this?

Edit: here’s a Firefox on Windows log:
[Thu Apr 04 14:53:02.383339 2024] [lua:info] [pid 378368] [client 10.207.1.144:51839] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01" req_user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0" res_content_length="" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user="rk3199" req_referer="https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:53:02.383260Z" req_user_ip="x.x.x.144" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/batch_connect/sessions.js?_=1712256721215" req_uri="/pun/sys/dashboard/batch_connect/sessions.js" time_proxy="119.7" res_content_type="text/javascript; charset=utf-8" req_accept_language="en-us,en;q=0.5" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://ourserver.edu:4443/pun/sys/dashboard/batch_connect/sessions

You’re looking for a req_uri (request uri) that looks like this. Those log lines are for something else.

I sware there’s something simple & obvious that we’re missing here if the nc tests pass…

I don’t think so. It seems like you can connect just fine, but I’m guessing your browser disconnects for one reason or another.

Like these?

[T

Thu Apr 04 14:21:50.886917 2024] [lua:info] [pid 89808] [client 128.59.52.86:49255] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="text/css,*/*;q=0.1" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15" res_content_length="19625" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="quake.rcs.columbia.edu" time_user_map="0.001" local_user="me" req_referer="https://myserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="myserver.edu" log_hook="ood" req_accept_charset="" req_hostname="quake.rcs.columbia.edu" res_content_location="" res_content_disp="" res_location="" remote_user="rk3199" log_time="2024-04-04T18:21:50.886848Z" req_user_ip="128.59.52.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/noVNC-1.3.0/app/styles/base.css" req_uri="/pun/sys/dashboard/noVNC-1.3.0/app/styles/base.css" time_proxy="0.483" res_content_type="text/css" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://myserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F54430%2Fwebsockify&resize=remote&password=4j8Jz8cl&compression=6&quality=2&commit=Launch+MATLAB
[Thu Apr 04 14:21:50.889978 2024] [lua:info] [pid 89808] [client 128.59.52.86:49255] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="image/webp,image/avif,image/jxl,image/heic,image/heic-sequence,video/*;q=0.8,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15" res_content_length="3204" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="quake.rcs.columbia.edu" time_user_map="0.001" local_user="rk3199" req_referer="https://quake.rcs.columbia.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="myserver.edu" log_hook="ood" req_accept_charset="" req_hostname="myserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user="me" log_time="2024-04-04T18:21:50.889907Z" req_user_ip="128.59.52.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/noVNC-1.3.0/app/images/info.svg" req_uri="/pun/sys/dashboard/noVNC-1.3.0/app/images/info.svg" time_proxy="0.443" res_content_type="image/svg+xml" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://myserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F54430%2Fwebsockify&resize=remote&password=xx&compression=6&quality=2&commit=Launch+MATLAB

I think if you grepped for websockfiy you’d find the requests in question.

What is your OS? I wonder if the shell application works for you. I’m wondering if websockets work at all for you (the shell app also uses websockets).

[Thu Apr 04 14:21:50.889978 2024] [lua:info] [pid 89808] [client x.x.x.86:49255] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req
_accept="image/webp,image/avif,image/jxl,image/heic,image/heic-sequence,video/*;q=0.8,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5" req_user_agent="Mozil
la/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15" res_content_length="3204" req_content_type
="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user=“m”e req_referer="htt
ps://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user=“me” log_time="2024-04-04T18:21:50.889907Z" req_user_ip="x.x.x.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/noVNC-1.3.0/app/images/info.svg" req_uri="/pun/sys/dashboard/noVNC-1.3.0/app/images/info.svg" time_proxy="0.443" res_content_type="image/svg+xml" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F54430%2Fwebsockify&resize=remote&password=xxx&compression=6&quality=2&commit=Launch+MATLAB
[Thu Apr 04 14:21:50.892709 2024] [lua:info] [pid 89808] [client x.x.x.86:49255] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="image/webp,image/avif,image/jxl,image/heic,image/heic-sequence,video/*;q=0.8,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15" res_content_length="3106" req_content_type="" res_content_encoding="" req_status="200" req_origin="" allowed_hosts="ourserver.edu" time_user_map="0.001" local_user=“me” req_referer="https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html" res_content_language="" req_port="4443" req_is_websocket="false" req_server_name="ourserver.edu" log_hook="ood" req_accept_charset="" req_hostname="ourserver.edu" res_content_location="" res_content_disp="" res_location="" remote_user=“me” log_time="2024-04-04T18:21:50.892638Z" req_user_ip="x.x.x.86" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard/noVNC-1.3.0/app/images/error.svg" req_uri="/pun/sys/dashboard/noVNC-1.3.0/app/images/error.svg" time_proxy="0.374" res_content_type="image/svg+xml" req_accept_language="en-us,en;q=0.9" req_cache_control="" req_accept_encoding="gzip, deflate, br", referer: https://ourserver.edu:4443/pun/sys/dashboard/noVNC-1.3.0/vnc.html?autoconnect=true&path=rnode%2Ft052.cm.cluster%2F54430%2Fwebsockify&resize=remote&password=xxx&compression=6&quality=2&commit=Launch+MATLAB

RHEL 7

What’s the alternative?

OK - I think we need to switch directions. Can you share the output.log of the job? This is in the staged directory of the job in ~/ondemand/data/sys/dashboard.... You can get a link to the directory from the card, it’s the UUID linked to the session id label.

Setting VNC password...
Starting VNC server...

WARNING: t052:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server t052:1
Killing Xvnc process ID 97788
Xvnc process ID 97788 already killed
Xvnc did not appear to shut down cleanly. Removing /tmp/.X11-unix/X1

Desktop 'TurboVNC: t052:1 (me)' started on display t052:1

Log file is vnc.log
Successfully started VNC server on t052.cm.cluster:5901...
Script starting...
Starting websocket server...
WebSocket server settings:
  - Listen on :50051
  - Flash security policy server
  - No SSL/TLS support (no cert file)
  - Backgrounding (daemon)
Scanning VNC log file for user authentications...
Generating connection YAML file...
Restoring modules from user's default
+ xfwm4 --compositor=off --daemon --sm-client-disable

(xfwm4:352165): GLib-CRITICAL **: 10:15:52.883: g_str_has_prefix: assertion 'prefix != NULL' failed

(xfwm4:352165): xfwm4-WARNING **: 10:15:52.894: The property '/general/double_click_distance' of type int is not supported

Currently Loaded Modules:
  1) shared   2) anaconda/3-2022.05   3) slurm/20.11.9   4) matlab/2022b

 

+ matlab -desktop
+ xsetroot -solid '#D3D3D3'
+ xfsettingsd --sm-client-disable
+ xfce4-panel --sm-client-disable

(xfsettingsd:352230): GLib-CRITICAL **: 10:15:53.123: g_str_has_prefix: assertion 'prefix != NULL' failed

(xfsettingsd:352230): GLib-GObject-CRITICAL **: 10:15:53.124: g_value_get_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed

(xfsettingsd:352230): GLib-GObject-CRITICAL **: 10:15:53.125: g_value_get_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed
MATLAB is selecting SOFTWARE OPENGL rendering.

Any other logs or debug we can set?

I think you should send me an invite at johrstrom@osc.edu and I can hop on a call with you and debug this interactively.

I’m sure there’s something silly/simple that we’re just missing, but I don’t know what that is.