The problem was that there were both MSDOS and ext4 filesystem types present at the same time. The 47GB volume partition was formatted as MSDOS, and I couldn’t add execute permissions to the file because I’m on Linux Mint. So I moved the .sh file to the linuxrootfs partition, which is ext4, and ran the .sh file via the file manager app in app center on the RG35XXH. However, it just closed immediately and wrote nothing to log.txt.
ERROR:PLATFORM: GLFW Error: X11: Failed to open display :0.0
WARNING:INPUT: No gamepad map found for gamepad 0 (XU Mini M Gamepad). The raw gamepad map will be used.
(:2563): Gtk-WARNING \*\*: 05:39:07.968: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-minimize-symbolic.symbolic.png.
This may indicate that pixbuf loaders or the mime database could not be found.
\*\*
Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
arm_release_ver: g13p0-01eac0, rk_so_ver: 11
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)