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

1.11.90 won't start (Devuan Excalibur/Debian Sid, kernel 6.12) #2083

Closed
clickworkorange opened this issue Jan 19, 2025 · 4 comments
Closed
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Critical Prevents work, causes data loss and/or has no workaround T-Defect

Comments

@clickworkorange
Copy link

Steps to reproduce

After upgrading to latest Devuan/Debian (with kernel 6.12.9) element-desktop 1.11.90 gets stuck on the loading screen (spinner). Launching from console shows

/home/me/.config/Element exists: yes
/home/me/.config/Riot exists: no
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
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
Changing application language to en
Fetching translation json for locale: en
Resetting the UI components after locale change
Resetting the UI components after locale change
Changing application language to en
Fetching translation json for locale: en
Resetting the UI components after locale change
[15359:0119/140140.373080:ERROR:nss_util.cc(345)] After loading Root Certs, loaded==false: NSS error code: -8018

I don't think the libva error has anything to do with it because

$ vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD

Nor do I think the nss_util error is related either, since I get the same error when launching the Chromium browser from the console and it works absolutely fine.

Outcome

What did you expect?

I expected element-desktop to load my contacts and show the message history.

What happened instead?

It got stuck on the loading screen indefinitely.

Operating system

Devuan Excalibur / Debian Sid

Application version

1.11.90

How did you install the app?

Installed from Element apt repository

Homeserver

matrix.org

Will you send logs?

No

@dosubot dosubot bot added O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Critical Prevents work, causes data loss and/or has no workaround labels Jan 19, 2025
@clickworkorange
Copy link
Author

I found that I can still access the settings and the developer tools, and in the dev tools console I see:

init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'F' before initialization
    at Object.J (init.js:1:81211)
    at b.start (ReadyWatchingStore.ts:30:30)
    at get instance (WidgetLayoutStore.ts:63:35)
    at ./src/stores/widgets/WidgetLayoutStore.ts (WidgetLayoutStore.ts:518:48)
    at u (bootstrap:19:32)
    at ./src/utils/WidgetUtils.ts (init.js:1:1394917)
    at u (bootstrap:19:32)
    at ./src/stores/ActiveWidgetStore.ts (init.js:1:1187187)
    at u (bootstrap:19:32)
    at ./src/stores/WidgetStore.ts (init.js:1:1213920)
init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'F' before initialization
    at Object.J (init.js:1:81211)
    at l.start (ReadyWatchingStore.ts:30:30)
    at d.start (AsyncStoreWithClient.ts:40:31)
    at WidgetMessagingStore.ts:30:18
    at ./src/stores/widgets/WidgetMessagingStore.ts (WidgetMessagingStore.ts:28:48)
    at u (bootstrap:19:32)
    at ./src/stores/ActiveWidgetStore.ts (init.js:1:1187221)
    at u (bootstrap:19:32)
    at ./src/stores/WidgetStore.ts (init.js:1:1213920)
    at u (bootstrap:19:32)
init.js:1 Uncaught (in promise) ReferenceError: Cannot access 'F' before initialization
    at Object.J (init.js:1:81211)
    at l.start (ReadyWatchingStore.ts:30:30)
    at p.start (AsyncStoreWithClient.ts:40:31)
    at WidgetStore.ts:42:18
    at ./src/stores/WidgetStore.ts (WidgetStore.ts:40:48)
    at u (bootstrap:19:32)
    at ./src/modules/ModuleRunner.ts (init.js:1:1101386)
    at u (bootstrap:19:32)
    at ./src/SecurityManager.ts (init.js:1:139915)
    at u (bootstrap:19:32)
rageshake.ts:69 emojibase MAX_EMOJI_VERSION 15
rageshake.ts:69 DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead.
Object.keys.forEach.e.<computed> @ rageshake.ts:69
matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_issuer:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
rageshake.ts:69 checkSessionLockFree No other session has the lock
rageshake.ts:69 getSessionLock[cbcbccd1-09b4-41c2-81ee-8fbb2b4b53af] No other session has the lock: proceeding with startup
rageshake.ts:69 Default empty persistCredentials() => void
matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_issuer:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
rageshake.ts:69 Auth issuer not found M_UNRECOGNIZED: MatrixError: [404] Unrecognized request (https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_issuer)
    at h (vector://vector/webapp/bundles/b970cc80953f1c145ccb/2178.js:2:397153)
    at A.requestOtherUrl (vector://vector/webapp/bundles/b970cc80953f1c145ccb/2178.js:2:401701)
    at async te.init (vector://vector/webapp/bundles/b970cc80953f1c145ccb/init.js:1:967342)
matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_issuer:1 
        
        
       Failed to load resource: the server responded with a status of 404 ()
rageshake.ts:69 Failed to discover OIDC metadata M_UNRECOGNIZED: MatrixError: [404] Unrecognized request (https://matrix-client.matrix.org/_matrix/client/unstable/org.matrix.msc2965/auth_issuer)
    at h (vector://vector/webapp/bundles/b970cc80953f1c145ccb/2178.js:2:397153)
    at A.requestOtherUrl (vector://vector/webapp/bundles/b970cc80953f1c145ccb/2178.js:2:401701)
    at async vector://vector/webapp/bundles/b970cc80953f1c145ccb/element-web-app.js:1:1013548

@clickworkorange clickworkorange changed the title 1.11.90 won't start (Devual Excalibur/Debian Sid, kernel 6.12) 1.11.90 won't start (Devuan Excalibur/Debian Sid, kernel 6.12) Jan 19, 2025
@clickworkorange
Copy link
Author

Signing out and signing back in seems to have resolved this. But the emoticons look odd; they're all black and white and some are missing altogether:

Image

@t3chguy
Copy link
Member

t3chguy commented Jan 20, 2025

@clickworkorange you might need to turn on Bundled Emoji Font in Settings > Appearance, or turn it off & on as there's a bug where it sometimes resets. Or install an emoji font on your OS.

@clickworkorange
Copy link
Author

Turning it off, and on again, fixed it. Happy to see that this ancient IT troubleshooting method still remains useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Critical Prevents work, causes data loss and/or has no workaround T-Defect
Projects
None yet
Development

No branches or pull requests

2 participants