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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions