Sienci-Labs / gsender

Connect to and control Grbl-based CNCs with ease

Home Page:https://sienci.com/gsender/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux releases throwing errors on "Checking for update"

J-eremy opened this issue · comments

Looks like gsender is looking for a release yml file that isnt getting auto built with the release and its throwing console errors.
The url its trying to fetch is:
https://github.com/Sienci-Labs/gsender/releases/download/v1.4.7/latest-linux.yml
This console output is from the appimage release.

Checking for update
[48727:0620/072628.330637:ERROR:platform_shared_memory_region_posix.cc(214)] Creating shared memory in /dev/shm/.org.chromium.Chromium.RugePN failed: No such file or directory (2)
[48727:0620/072628.330747:ERROR:platform_shared_memory_region_posix.cc(217)] Unable to access(W_OK|X_OK) /dev/shm: No such file or directory (2)
[48727:0620/072628.330779: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.
Error: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/Sienci-Labs/gsender/releases/download/v1.4.7/latest-linux.yml): HttpError: 404 
"method: GET url: https://github.com/Sienci-Labs/gsender/releases/download/v1.4.7/latest-linux.yml\n\nPlease double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.\n"
Headers: {
  "cache-control": "no-cache",
  "content-encoding": "gzip",
  "content-length": "29",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-type": "text/plain; charset=utf-8",
  "date": "Thu, 20 Jun 2024 11:26:28 GMT",
  "referrer-policy": "no-referrer-when-downgrade",
  "server": "GitHub.com",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
  "x-content-type-options": "nosniff",
  "x-frame-options": "deny",
  "x-github-request-id": "86B4:1CA9BF:16C6543:205460C:667411E4",
  "x-xss-protection": "0"
}
    at createHttpError (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:14:12)
    at ElectronHttpExecutor.handleResponse (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:116:20)
    at ClientRequest.<anonymous> (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:82:26)
    at ClientRequest.emit (node:events:525:35)
    at ClientRequest.emit (node:domain:489:12)
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:49976)
    at SimpleURLLoaderWrapper.emit (node:events:513:28)
    at SimpleURLLoaderWrapper.emit (node:domain:489:12)
    at Object.newError (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/index.js:47:19)
    at fetchData (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/providers/GitHubProvider.js:108:50)
    at async GitHubProvider.getLatestVersion (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/providers/GitHubProvider.js:115:23)
    at async AppImageUpdater.getUpdateInfoAndProvider (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/AppUpdater.js:319:19)
    at async AppImageUpdater.doCheckForUpdates (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/AppUpdater.js:333:24)
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/Sienci-Labs/gsender/releases/download/v1.4.7/latest-linux.yml): HttpError: 404 
"method: GET url: https://github.com/Sienci-Labs/gsender/releases/download/v1.4.7/latest-linux.yml\n\nPlease double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.\n"
Headers: {
  "cache-control": "no-cache",
  "content-encoding": "gzip",
  "content-length": "29",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-type": "text/plain; charset=utf-8",
  "date": "Thu, 20 Jun 2024 11:26:28 GMT",
  "referrer-policy": "no-referrer-when-downgrade",
  "server": "GitHub.com",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
  "x-content-type-options": "nosniff",
  "x-frame-options": "deny",
  "x-github-request-id": "86B4:1CA9BF:16C6543:205460C:667411E4",
  "x-xss-protection": "0"
}
    at createHttpError (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:14:12)
    at ElectronHttpExecutor.handleResponse (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:116:20)
    at ClientRequest.<anonymous> (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/httpExecutor.js:82:26)
    at ClientRequest.emit (node:events:525:35)
    at ClientRequest.emit (node:domain:489:12)
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:49976)
    at SimpleURLLoaderWrapper.emit (node:events:513:28)
    at SimpleURLLoaderWrapper.emit (node:domain:489:12)
    at Object.newError (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/builder-util-runtime/out/index.js:47:19)
    at fetchData (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/providers/GitHubProvider.js:108:50)
    at async GitHubProvider.getLatestVersion (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/providers/GitHubProvider.js:115:23)
    at async AppImageUpdater.getUpdateInfoAndProvider (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/AppUpdater.js:319:19)
    at async AppImageUpdater.doCheckForUpdates (/tmp/.mount_gearleqQkRFR/resources/app/node_modules/electron-updater/out/AppUpdater.js:333:24)

looks like the only files being generated are for windows and mac.
image

Its not fatal, the program works perfectly but just thought you would like to know.