testing/element-desktop: crashes on launch, complains about missing localization files
On fully updated Alpine Edge:
~ $ uname -a
Linux localhost 6.1.58-0-lts #1-Alpine SMP PREEMPT_DYNAMIC Mon, 16 Oct 2023 10:52:12 +0000 x86_64 Linux
~ $ apk info element-desktop
element-desktop-1.11.46-r1 description:
Secure and independent communication, connected via Matrix
element-desktop-1.11.46-r1 webpage:
https://element.io/
element-desktop-1.11.46-r1 installed size:
68 MiB
~ $ apk info electron
electron-27.0.0-r0 description:
Electron cross-platform desktop toolkit
electron-27.0.0-r0 webpage:
https://github.com/electron/electron
electron-27.0.0-r0 installed size:
174 MiB
~ $ element-desktop
/home/inga/.config/Element exists: yes
/home/inga/.config/Riot exists: no
[6753:1019/163006.224685:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[6753:1019/163006.224712:ERROR:select_file_dialog_linux_portal.cc(280)] Failed to read portal version property
No update_base_url is defined: auto update is disabled
Fetching translation json for locale: en_EN
Changing application language to en-us
Fetching translation json for locale: en-us
Could not fetch translation json for locale: 'en-us' Error: Cannot find module './i18n/strings/en_US.json'
Require stack:
- /usr/lib/element-desktop/app.asar/lib/language-helper.js
- /usr/lib/element-desktop/app.asar/lib/tray.js
- /usr/lib/element-desktop/app.asar/lib/settings.js
- /usr/lib/element-desktop/app.asar/lib/ipc.js
- /usr/lib/element-desktop/app.asar/lib/electron-main.js
- /usr/lib/electron/resources/default_app.asar/main.js
-
at node:internal/modules/cjs/loader:1084:15
at Function._resolveFilename (node:electron/js2c/browser_init:2:116646)
at node:internal/modules/cjs/loader:929:27
at Function._load (node:electron/js2c/asar_bundle:2:13327)
at Module.require (node:internal/modules/cjs/loader:1150:19)
at require (node:internal/modules/cjs/helpers:121:18)
at AppLocalization.fetchTranslationJson (/usr/lib/element-desktop/app.asar/lib/language-helper.js:86:20)
at /usr/lib/element-desktop/app.asar/lib/language-helper.js:99:39
at Array.filter (<anonymous>)
at AppLocalization.setAppLocale (/usr/lib/element-desktop/app.asar/lib/language-helper.js:98:39) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/usr/lib/element-desktop/app.asar/lib/language-helper.js',
'/usr/lib/element-desktop/app.asar/lib/tray.js',
'/usr/lib/element-desktop/app.asar/lib/settings.js',
'/usr/lib/element-desktop/app.asar/lib/ipc.js',
'/usr/lib/element-desktop/app.asar/lib/electron-main.js',
'/usr/lib/electron/resources/default_app.asar/main.js',
undefined
]
}
Resetting the UI components after locale change
Resetting the UI components after locale change
Segmentation fault
Not sure if the crash is related to it being unable to load the localization files or not.