New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Signal doesn't start after upgrading to electron 9.1.0 #4394
Comments
Can confirm and reproduce the issue. I am also running arch, and since the update to electron 9.1.0 Signal refuses the start with a similar log as posted above. |
Starting signal-desktop from the command line gives me a very similar message. The most important information is probably this:
|
It's a bug from the ArchLinux side, they need to rebuild the package because it's linked with the old electron version. |
This has been fixed with the 1.34.3-2 update, please report Arch Linux specific issues in the Arch Linux bugtracker instead. |
Ah, great to see that it's fixed! Updated both electron and signal and everything works fine again. @kpcyrd Was there a way for me to know that this was an Arch Linux specific issue? |
it is already in the Arch Linux bugtracker https://bugs.archlinux.org/task/67214 |
The version of electron that Signal officially supports is listed in our |
Bug Description
Signal doesn't start after upgrading to electron 9.1.0
Downgrading electron to 9.0.5 solves it.
Steps to Reproduce
Actual Result:
Signal doesn't start and there's no indication whatsoever why. Looking at journalctl, I get:
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module.load (internal/modules/cjs/loader.js:815:32)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._compile (internal/modules/cjs/loader.js:967:30)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Object. (/usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at require (internal/modules/cjs/helpers.js:74:18)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module.require (internal/modules/cjs/loader.js:852:19)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Function.Module._load (electron/js2c/asar.js:769:28)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._load (internal/modules/cjs/loader.js:690:27)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Function.o._resolveFilename (electron/js2c/browser_init.js:281:679)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: -
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/electron/resources/default_app.asar/main.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/main.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/ts/sql/Server.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Require stack:
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Error: Cannot find module '/usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v9.1-linux-x64/node_sqlite3.node'
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Unhandled Error
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module.load (internal/modules/cjs/loader.js:815:32)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._compile (internal/modules/cjs/loader.js:967:30)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Object. (/usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at require (internal/modules/cjs/helpers.js:74:18)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module.require (internal/modules/cjs/loader.js:852:19)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Function.Module._load (electron/js2c/asar.js:769:28)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._load (internal/modules/cjs/loader.js:690:27)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Function.o._resolveFilename (electron/js2c/browser_init.js:281:679)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: -
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/electron/resources/default_app.asar/main.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/main.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/ts/sql/Server.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: - /usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Require stack:
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Unhandled Error: Error: Cannot find module '/usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v9.1-linux-x64/node_sqlite3.node'
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: config/get: Successfully read ephemeral config file
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: x-attr dependncy did not load successfully
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: config/get: Successfully read user config file
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: userData: /home/[USERNAME-EDITED]/.config/Signal
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: SIGNAL_ENABLE_HTTP undefined
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: SUPPRESS_NO_CONFIG_WARNING undefined
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: NODE_APP_INSTANCE undefined
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: HOSTNAME undefined
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: ALLOW_CONFIG_MUTATIONS undefined
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: NODE_CONFIG {}
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: NODE_CONFIG_DIR /usr/lib/signal-desktop/app.asar/config
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: NODE_ENV production
Jul 07 12:13:35 desktopk signal-desktop.desktop[2920]: Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
I had upgraded electron from 9.0.5 to 9.1.0 half an hour earlier. After downgrading to 9.0.5 signal starts as usual.
Platform Info
Signal Version:
v.1.34.3
Operating System:
Arch Linux, let me know if you want to know more.
The text was updated successfully, but these errors were encountered: