Skip to content
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

Arch (installed via AUR): GUI startup failure #3730

Closed
1 task done
OrfeasLitos opened this issue Nov 10, 2019 · 4 comments
Closed
1 task done

Arch (installed via AUR): GUI startup failure #3730

OrfeasLitos opened this issue Nov 10, 2019 · 4 comments

Comments

@OrfeasLitos
Copy link

  • I have searched open and closed issues for duplicates

Bug Description

After latest arch update, signal-desktop (installed from AUR: https://aur.archlinux.org/packages/signal-desktop-bin/) fails to start. The most relevant part of the error is:

Error: Cannot find module '/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v7.1-linux-x64/node_sqlite3.node'

Steps to Reproduce

  1. execute signal-desktop

Actual Result:

Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /usr/lib/signal/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME undefined
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
userData: [REDACTED]/.config/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
App threw an error during load
Error: Cannot find module '/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v7.1-linux-x64/node_sqlite3.node'
Require stack:
- /usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
- /usr/lib/signal/resources/app.asar/app/sql.js
- /usr/lib/signal/resources/app.asar/main.js
- /usr/lib/electron/resources/default_app.asar/main.js
- 
    at Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
    at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7601:16)
    at Module._load (internal/modules/cjs/loader.js:622:27)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
Unhandled Error: Error: Cannot find module '/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v7.1-linux-x64/node_sqlite3.node'
Require stack:
- /usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
- /usr/lib/signal/resources/app.asar/app/sql.js
- /usr/lib/signal/resources/app.asar/main.js
- /usr/lib/electron/resources/default_app.asar/main.js
- 
    at Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
    at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7601:16)
    at Module._load (internal/modules/cjs/loader.js:622:27)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
Unhandled Error
Error: Cannot find module '/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/binding/electron-v7.1-linux-x64/node_sqlite3.node'
Require stack:
- /usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js
- /usr/lib/signal/resources/app.asar/app/sql.js
- /usr/lib/signal/resources/app.asar/main.js
- /usr/lib/electron/resources/default_app.asar/main.js
- 
    at Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
    at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7601:16)
    at Module._load (internal/modules/cjs/loader.js:622:27)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/usr/lib/signal/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)

Expected Result: Signal GUI showing up

Platform Info

Signal Version: 1.27.4

Operating System: Arch linux

Linked Device Version: Android v9

@OrfeasLitos OrfeasLitos changed the title Fails to start GUI startup failure Nov 10, 2019
@Cerberus0
Copy link

I'm not sure if Arch Linux is officially supported yet, let alone desktop versions from sources other than https://signal.org/download/. Have you tried reporting this issue to the AUR package maintainer, @JBBr?

@scottnonnenberg-signal scottnonnenberg-signal changed the title GUI startup failure Arch (installed via AUR): GUI startup failure Nov 11, 2019
@scottnonnenberg-signal
Copy link
Contributor

We don't support these unofficial install channels. Given the error you reported, it looks like it's not being built/packaged properly.

@OrfeasLitos
Copy link
Author

Just for reference, solution was to do a clean reinstall:
sudo pacman -Rns signal
git clone https://aur.archlinux.org/signal-desktop.git
cd signal-desktop
makepkg -si
source: https://aur.archlinux.org/packages/signal-desktop/#comment-715580

@jthomaschewski
Copy link

I'm the maintainer of this package, and couldn't reproduce this, neither on Manjaro nor Arch.
Probably something has gone wrong while unpacking during the build process.

If you experience any bugs in the future, please report in the comment section of the package: https://aur.archlinux.org/packages/signal-desktop-bin/

or in my pkgbuild github project, which contains all my aur packages: https://github.com/jbbr/pkgbuilds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants