-
Notifications
You must be signed in to change notification settings - Fork 261
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
libsqlcipher1 support #1520
Comments
You can use Ctrl+Shift+I on that blank page to see what is the underlying error in the renderer process |
|
This seems like an upstream Electron issue which is specific to your environment |
Is there a way to debug? I am trying npm install electron -g or try to upgrade it. Discord is also electron based afaik and it works alright |
I am also running it on root. So all chromium based/node based application including discord, element-desktop requires --no-sandbox. Is there any root check or sandboxing thats potentially causing this? |
Possibly, but it'd be within Electron, not the app code |
@neochine are you still experiencing this? I had the same issue but it was fixed with the upgrade to electron29. |
I will try updating to Electron29 and retrying! |
@neochine Did that solve your issue? |
Not really, launching element-desktop after updating electron still shows same blank screen. I guess the issue can be closed though given its not element related but electron related. I am using web element for now @bblacher
|
Are you running element desktop as root? |
Yes. I use mostly root user so I need --no-sandbox. Discord & Session is electron based and works fine |
No it's not. The root problem is, Debian renamed package You need to install Currently I recommend that package Also why is this a "recommended" package? If element-desktop depends on that it should be set as a dependency that must be satisfied IMO. |
The issue seems to be unrelated to libsqlcipher I think. Its needed for only encrypted search as the dev said. Perhaps opening new issue to fulfill libsqlcipher problems (moving it from recommended to required?). Regardless, not sure why element seems to be producing blank screen given I have run few electron based apps with no issue. |
Steps to reproduce
libsqlcipher.so.0
Seshat unexpected error: Error: libsqlcipher.so.0: cannot open shared object file: No such file or directory
at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:2238)
at Module._extensions..node (node:internal/modules/cjs/loader:1356:18)
at Object.func [as .node] (node:electron/js2c/asar_bundle:2:2465)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at Module._load (node:internal/modules/cjs/loader:967:12)
at l._load (node:electron/js2c/asar_bundle:2:13642)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:119:18)
at Object. (/opt/Element/resources/app.asar/node_modules/matrix-seshat/index.js:16:22)
at Module._compile (node:internal/modules/cjs/loader:1271:14) {
code: 'ERR_DLOPEN_FAILED'
}
/root/.config/Element exists: no
/root/.config/Riot exists: no
Starting auto update with base URL: https://packages.element.io/desktop/update/
Auto update not supported on this platform
Fetching translation json for locale: en_EN
Resetting the UI components after locale change
[101764:0219/185556.590530:ERROR:network_service_instance_impl.cc(601)] Network service crashed, restarting service.
[101764:0219/185556.722120:ERROR:network_service_instance_impl.cc(601)] Network service crashed, restarting service.
[101764:0219/185556.787840:ERROR:network_service_instance_impl.cc(601)] Network service crashed, restarting service.
^C[101764:0219/185556.839146:ERROR:network_service_instance_impl.cc(601)] Network service crashed, restarting service.
sudo apt-get install libsqlcipher0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libsqlcipher0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libsqlcipher0' has no installation candidate
Outcome
Run normally. It produces blank screen
Operating system
Debian (kali linux)
Application version
Latest today
How did you install the app?
From element website.
1990 sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
1991
1992 echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list
1993 sudo apt update
1994 sudo apt install element-desktop
Homeserver
No response
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: