FS#67223 - [Signal-Desktop] Crash due to SQL database error after updating to Electron 9.1.0

Attached to Project: Community Packages
Opened by Matthew Moore (ElderBladeX) - Tuesday, 07 July 2020, 23:11 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 07 July 2020, 23:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Signal crashes on startup after updating to Electron 9.1.0

Here's the terminal output error:

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'
Require stack:
- /usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
- /usr/lib/signal-desktop/app.asar/ts/sql/Server.js
- /usr/lib/signal-desktop/app.asar/main.js
- /usr/lib/electron/resources/default_app.asar/main.js
-
at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
at Function.o._resolveFilename (electron/js2c/browser_init.js:281:679)
at Module._load (internal/modules/cjs/loader.js:690:27)
at Function.Module._load (electron/js2c/asar.js:769:28)
at Module.require (internal/modules/cjs/loader.js:852:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/usr/lib/signal-desktop/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
at Module._compile (internal/modules/cjs/loader.js:967:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1004:10)
at Module.load (internal/modules/cjs/loader.js:815:32)

Found a similar issue on the github repo, which appears to be Arch specific. Maintainers defer to Arch package maintainers since this distro is not officially supported by the developers.

https://github.com/signalapp/Signal-Desktop/issues/3065

Additional info:
Signal version: 1.34.3
Electron version: 9.1.0
Arch: 5.7.7

Steps to reproduce:
Launch signal-desktop
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 07 July 2020, 23:28 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#67214   FS#67217   FS#67218   FS#67222 
Searching all tickets is MANDATORY before opening a new one.

Loading...