gSender 1.2 won't start on PI

I’m trying to run gSender 1.2 (gSender-1.2.0-armv7l.AppImage) on my Raspberry PI4 but it won’t start (ver 1.1.4 works).

I tried executing it in Terminal and get the following output:
failed to load swrast driver
15:19:45.538 › Error: /tmp/.mount_gSende2bdWro/resources/app/node_modules/@serialport/bindings/build/Release/bindings.node: wrong ELF class: ELFCLASS64
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
at Module._extensions…node (node:internal/modules/cjs/loader:1226:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1822)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1035:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (/tmp/.mount_gSende2bdWro/resources/app/node_modules/bindings/bindings.js:112:48)
at Object. (/tmp/.mount_gSende2bdWro/resources/app/node_modules/@serialport/bindings/lib/linux.js:2:36)
at Module._compile (node:internal/modules/cjs/loader:1141:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1196:10)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1035:19)
15:19:45.555 › Returned - http://undefined:undefined
15:19:45.559 › Unable to start the server at http://undefined:undefined
[8051:0619/151945.931314:ERROR:platform_shared_memory_region_posix.cc(217)] Creating shared memory in /dev/shm/.org.chromium.Chromium.MhGDhf failed: No such file or directory (2)
[8051:0619/151946.025575:ERROR:platform_shared_memory_region_posix.cc(220)] Unable to access(W_OK|X_OK) /dev/shm: No such file or directory (2)
[8051:0619/151946.025742:FATAL:platform_shared_memory_region_posix.cc(222)] This is frequently caused by incorrect permissions on /dev/shm. Try ‘sudo chmod 1777 /dev/shm’ to fix.

The PI os is as follows:
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME=“Raspbian GNU/Linux 10 (buster)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“10”
VERSION=“10 (buster)”
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL=“http://www.raspbian.org/
SUPPORT_URL=“RaspbianForums - Raspbian
BUG_REPORT_URL=“RaspbianBugs - Raspbian
pi@raspberrypi:~ $

Anyone have any ideas how I can fix this? I am a PI OS noob so I’m struggling trying to come up to speed with that as I’m troubleshooting this issue.

In addition, gSender’s main.log file shows the following:

[2023-06-19 15:19:45.538] [error] Error: /tmp/.mount_gSende2bdWro/resources/app/node_modules/@serialport/bindings/build/Release/bindings.node: wrong ELF class: ELFCLASS64
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
at Module._extensions…node (node:internal/modules/cjs/loader:1226:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:1822)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1035:19)
at require (node:internal/modules/cjs/helpers:102:18)
at bindings (/tmp/.mount_gSende2bdWro/resources/app/node_modules/bindings/bindings.js:112:48)
at Object. (/tmp/.mount_gSende2bdWro/resources/app/node_modules/@serialport/bindings/lib/linux.js:2:36)
at Module._compile (node:internal/modules/cjs/loader:1141:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1196:10)
at Module.load (node:internal/modules/cjs/loader:1011:32)
at Module._load (node:internal/modules/cjs/loader:846:12)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Module.require (node:internal/modules/cjs/loader:1035:19)
[2023-06-19 15:19:45.555] [info] Returned - http://undefined:undefined
[2023-06-19 15:19:45.559] [error] Unable to start the server at e[36mhttp://undefined:undefinede[39m

I am interested in how this resolves… I use gsender on a pi4 and works great but I have not upgraded to ver 1.2 yet. I am not even clear on how to get the 1.2 upgrade to the pi

+1

I am new to gSender and just wasted half a day trying to get it to install on my fresh Pi 4 (Bullseye 32 bit) installation. No matter what I try I cannot figure out how to get 1.2.X to open no matter what I try. 1.1.4 installs and opens with no issues.