Skip to content

Segfault on Debian 10: Seshat unexpected error: Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found #24981

@krassle

Description

@krassle

Steps to reproduce

  1. Where are you starting? What can you see?

Updating Element-Desktop from 1.11.24 to 1.11.26 on Debian 10 (buster) trough the official PPA repo as described on https://element.io/download#linux-details

  1. Upgrading the APP:
debian@buster:~$ apt list --upgradable
Listing... Done
element-desktop/unknown 1.11.26 amd64 [upgradable from: 1.11.24]
N: There is 1 additional version. Please use the '-a' switch to see it

debian@buster:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  element-desktop
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/90.3 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Reading changelogs... Done
(Reading database ... 94810 files and directories currently installed.)
Preparing to unpack .../element-desktop_1.11.26_amd64.deb ...
Unpacking element-desktop (1.11.26) over (1.11.24) ...
Setting up element-desktop (1.11.26) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for desktop-file-utils (0.23-4) ...
  1. Launching the APP:
debian@buster:~$ element-desktop 
Seshat unexpected error: Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/Element/resources/app.asar.unpacked/node_modules/matrix-seshat/native/index.node)
    at process.func [as dlopen] (node:electron/js2c/asar_bundle:2:1822)
    at Module._extensions..node (node:internal/modules/cjs/loader:1259:18)
    at Object.func [as .node] (node:electron/js2c/asar_bundle:2:2049)
    at Module.load (node:internal/modules/cjs/loader:1044:32)
    at Module._load (node:internal/modules/cjs/loader:885:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1068:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/opt/Element/resources/app.asar/node_modules/matrix-seshat/lib/index.js:16:22)
    at Module._compile (node:internal/modules/cjs/loader:1174:14) {
  code: 'ERR_DLOPEN_FAILED'
}
/home/debian/.config/Element exists: yes
/home/debian/.config/Riot exists: no
Segmentation fault

Outcome

What did you expect?

Element-Desktop to start normaly

What happened instead?

Element-Desktop refuses to start

Operating system

Debian 10 (buster)

Application version

element-desktop_1.11.26_amd64.deb

How did you install the app?

https://packages.element.io/debian/

Homeserver

not relevant

Will you send logs?

Yes

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions