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

App doesn't start anymore (1.15.0-Beta.7) #2582

Closed
Le1b1 opened this issue Aug 1, 2018 · 9 comments
Closed

App doesn't start anymore (1.15.0-Beta.7) #2582

Le1b1 opened this issue Aug 1, 2018 · 9 comments

Comments

@Le1b1
Copy link

Le1b1 commented Aug 1, 2018

[x] I have searched open and closed issues for duplicates


Bug description

Signal-Desktop doesn't start anymore.

Terminal output:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
    at Object.Module._extensions..node (module.js:671:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:186:18)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/Signal Beta/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
    at Object.<anonymous> (/opt/Signal Beta/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:190:3)

Steps to reproduce

  1. Start Signal-Desktop

Actual result:

See above

Expected result:

Signal-Desktop starts

Platform info

Signal version:

1.15.0.Beta.7

Operating System:

Debian-9

Linked device version:

4.24.5

Link to debug log

Not possible

@Le1b1
Copy link
Author

Le1b1 commented Aug 1, 2018

Possible hint:
Debian-9 provides only libssl1.0.2 with libcrypto.so.1.0.2.

@scottnonnenberg-signal
Copy link
Contributor

This should be fixed in the next beta release, which will come out today. Please let us know if that fixes it for you!

@scottnonnenberg-signal
Copy link
Contributor

This should be fixed in this release: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.15.0-beta.8

@Le1b1
Copy link
Author

Le1b1 commented Aug 2, 2018

Nope, launch fails with the same output.

@rnyn
Copy link

rnyn commented Aug 2, 2018

I'm getting terminal output "Uncaught error or unhandled promise rejection: Error: SQLITE_NOTADB: file is not a database"
then hangs, when trying to run the latest beta release signal desktop in Ubuntu 18.04. previous release also was not launching.

@scottnonnenberg-signal
Copy link
Contributor

@rnyn When you get that error message, the SQLCipher decryption key is incorrect. Can you talk about the history of Signal Desktop on that machine? Had it started migrating messages over?

@linux4life798
Copy link

Just to reinforce @Le1b1 's original issue. We still seem to have an issue with finding libcrypto.so. Even with beta.8, I get the following error:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
    at Object.Module._extensions..node (module.js:671:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:186:18)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/Signal Beta/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:4:15)
    at Object.<anonymous> (/opt/Signal Beta/resources/app.asar/node_modules/@journeyapps/sqlcipher/lib/sqlite3.js:190:3)

I currently have the following ssl packages installed:

ii  libssl-dev:amd64                       1.1.0h-4                                amd64        Secure Sockets Layer toolkit - development files
ii  libssl-doc                             1.1.0h-4                                all          Secure Sockets Layer toolkit - development documentation
ii  libssl1.0.2:amd64                      1.0.2o-1                                amd64        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:amd64                        1.1.0h-4                                amd64        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:i386                         1.1.0h-4                                i386         Secure Sockets Layer toolkit - shared libraries

@Le1b1
Copy link
Author

Le1b1 commented Aug 3, 2018

1.15.0-Beta.9 fixed it for me.
Thanks @scottnonnenberg-signal

@Le1b1 Le1b1 closed this as completed Aug 3, 2018
@Le1b1
Copy link
Author

Le1b1 commented Aug 3, 2018

@unDocUMeantIt No, yours is not the same issue. This one was about the missing 'ibcrypto.so.1.0.0'.
Please open another issue (if there isn't already one).

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

No branches or pull requests

4 participants