Just noticed there is a new release out for the Pi. Downloaded it and it works. Just wish I could get my screen to resize, as it is not useable for me right now.
When attempting to install AppImage for arm64, the install fails with no indication or error message. Second attempt by installing the āgSender_1.1.3_arm64.debā results in a fail with see detailed logs.
Third attempt to manually install via command line
sudo dpkg -i gSender_1.1.3_arm64.deb
Terminal displays a failed install for dependency on libappindicator3-1 which cannot be installed on Bullseye.
Using the following process to alter the dependency to libayatana-appindicator3-1
sudo dpkg-deb -x gSender_1.1.3_arm64.deb unpack
sudo dpkg-deb --control gSender_1.1.3_arm64.deb unpack/DEBIAN
sudo nano ./unpack/DEBIAN/control
under dependency: replace libappindicator3-1 with libayatana-appindicator3-1
sudo dpkg -b unpack gSender_1.1.3_arm64_libchange.deb
sudo apt install libayatana-appindicator3-1
sudo dpkg -i gSender_1.1.3_arm64-libchange.deb
This successfully installs and configures gSender. Though when launching the application hangs in the splash screen.
Does the dev team have a build that supports Bullseye 64-bit or should I attempt to rebuild the PI with the Buster 32 Bit OS legacy version?
Hardware: Raspberry Pi 4 8GB RAM
OS: PI OS (64-BIT) installed using Pi Imager v1.7.2
Update: Reimaged to PI OS (Legacy), the Buster based version of Debian, which worked for version 1.1.3. The AppImage installed without any errors.
Could a compatibility chart be added to the install manual to help others avoid selecting an incompatible OS version? Is there any insight to when a Bullseye compatible Pi version might be ready?
Hello,
I tried to run gSender v1.1.4 on my RPi 3B+ with the aforementioned OS.
Fist Q I have what is the correct version to download?
Is it the arm64 or arm7L version?
I tried the AppImage and the rpm package.
When using the arch64 AppImage I can launch the app but its hanging on the Entry splash screen.
Are there somewhere the āline optionsā documented?
I tried with āāhelpā (ā-helpā and '/?") option but only some lines with special characters are displayed.
Currently Iām stacked and canāt get it running.
Any help is much appreciated.
TIA
I tried running both the 32 and 64 bit version of bullseye on RP4 with no luck. I donāt believe the current versions support Debian Bullseye. Iām not sure if there has been any updates to when bullseye would be supported.
I found the only OS version that worked with gSender is the legacy Debian Buster OS. If you can reflash the SD card with the legacy OS that should allow you to use the AppImage.
IceRayer
thanks for the suggestion. I will try that next.
Cheers
Just to complete the thread.
I run the gSender file āgSender-1.1.4-armv7l.AppImageā on my RPi 3 B+ (1GB RAM) and it worked.
I havenāt tested he features inside the apps yet but it looks itās launching the apps properly.
The only thing I noticed (compared to bigger Linux box with Linux Mint) itās very slow loading teh apps.
I guess the smaller CPU with less RAM is the reason for that.
That might look different running the apps on a RPi 4 with perhaps 32GB.
Thatās for now.
Cheers
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=āhttp://www.raspbian.org/RaspbianForumsā
BUG_REPORT_URL=āhttp://www.raspbian.org/RaspbianBugsā
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.
Hi all! I use an OrangePi to run CNCjs as a headless unit for my CNC setup. I would love to try gSender. Is it possible to run this on an OrangePi with Armbian?
Maybe ill buy a Raspberry Pi to test it out if itās not possible.
Hello,
I wanted to see if there was any status updates regarding RPI 5 compatability.
From what I gather RPi needs to be running bookworm and bookworm is yet to be supported by gsender.
If there is a way to get gsender working with bookworm please let me know.
Hi all! A while back I wrote to see if OrangePi might be supported with gSender. Since then I have purchased an rPI 4 and installed 1.4.1. It appears that the app installs and when I run the application, nothing appears to start, however there are several process that are running behind the scenes. I tried the 1.4.0 build as well with the same results.
Is anyone aware of a way that I can get gSender to load and function on the RPI?
Iām having the same issue, pi 4 2gb, newly imaged sd card with raspberry pi os (64-bit), package updates applied. fwiw, universal gcode sender works fine with this setup. Sorry I donāt have a solution, just adding my āme tooā.
Dave
Are you sure that you have the right version of gSender? I just tried the gSender page and when I choose raspberry pi it wanted to download āgSender-1.4.1-Linux-Intel-64Bit.debā which is not correct since the pi uses an ARM chip.
I always get my gSender right from gSenderās GitHub Release page. I would think you want āgSender-1.4.2-Linux-ARM-64Bit.AppImageā or āgSender-1.4.2-Linux-ARM-64Bit.debā.
I used the AppImage file as recommended.
The ARM appimage right? Not the Intel one. I was hoping that the wrong download was the problem because it was the only possible fix that I could think of. Itās good that UGS works at least. I used UGS until I switched to gSender.
Yes, the 64 bit arm image. And I set the execute permission. It would be great to hear from someone who is successfully using it.
I tried to see if I could get gSender to work on my Pi 4b but I couldnāt get it to work either. I tried both ARM builds, the deb and the appimage.
Maybe @KGN can help? This is the errors that I got when running gsender from a terminal.
Blockquote
[13322:0218/023059.047376:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.047790:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.048065:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.048339:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.048566:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.048788:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.049060:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.050633:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.050982:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.051216:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.051492:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.051713:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.051946:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13322:0218/023059.052171:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
02:31:00.887 Ć¢ĀĀŗ Error: /tmp/.mount_gSendefsJtkr/resources/app/node_modules/@serialport/bindings-cpp/build/Release/bindings.node: cannot open shared object file: No such file or directory
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:2131)
at Object. (node:internal/modules/cjs/loader:1356:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:2131)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at node:internal/modules/cjs/loader:967:12
at Function._load (node:electron/js2c/asar_bundle:2:13327)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:110:18)
at load (/tmp/.mount_gSendefsJtkr/resources/app/node_modules/node-gyp-build/node-gyp-build.js:22:10)
at Object. (/tmp/.mount_gSendefsJtkr/resources/app/node_modules/@serialport/bindings-cpp/dist/load-bindings.js:11:46)
at Module._compile (node:internal/modules/cjs/loader:1271:14)
at Object..js (node:internal/modules/cjs/loader:1326:10)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at node:internal/modules/cjs/loader:967:12
at Function._load (node:electron/js2c/asar_bundle:2:13327)
at Module.require (node:internal/modules/cjs/loader:1150:19)
02:31:00.895 Ć¢ĀĀŗ Returned - http://undefined:undefined
02:31:00.897 Ć¢ĀĀŗ Unable to start the server at http://undefined:undefined
[13341:0218/023101.318152:ERROR:platform_shared_memory_region_posix.cc(214)] Creating shared memory in /dev/shm/.org.chromium.Chromium.KGZBOg failed: No such file or directory (2)
[13341:0218/023101.318566:ERROR:platform_shared_memory_region_posix.cc(217)] Unable to access(W_OK|X_OK) /dev/shm: No such file or directory (2)
[13341:0218/023101.319215:FATAL:platform_shared_memory_region_posix.cc(219)] This is frequently caused by incorrect permissions on /dev/shm. Try āsudo chmod 1777 /dev/shmā to fix.
And here is the same in a text file if thatās easier to read.
gSenderError.txt (3.6 KB)
If you need more info Kevin just let me know what you need and Iāll try to get it for you.
When I tried running it in a terminal, initially I got no output. I found there was a missing libfuse2. After installing that I got the same result you did.