在滚动到2025年3月2日的构建后,无法启动钉钉 (DingTalk)

以下是命令行执行后的输出结果

username@localhost:~> /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
“opensuse-tumbleweed”
“opensuse-tumbleweed” branch
preload_libs=./libgbm.so ./plugins/dtwebview/libcef.so
Run Main is_gpu=0 is_zygote=0 is_render=0 is_crashpad_handler=0 cmd : ./com.alibabainc.dingtalk
Load /opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001//dingtalk_dll.so failed! Err=/opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001//dingtalk_dll.so: cannot enable executable stack as shared object requires: Invalid argument

以下是发帖时的系统信息

Operating System: openSUSE Tumbleweed 20250305
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.5-1-default (64-bit)
Graphics Platform: X11

已经按站内相关帖子,将系统的/lib64/libm.so.6 以连接形式替换掉钉钉安装目录内自带的 libm.so.6。

已经按站内相关帖子,将 Elevator.sh 内的

libc_version=ldd --version | grep ldd | cut -d' ' -f5

修正为

libc_version=ldd --version | grep ldd | cut -d' ' -f 4

@GTOSTW

sudo zypper in execstack
sudo execstack -c /opt/apps/com.alibabainc.dingtalk/files/7.6.25-Release.4122001/dingtalk_dll.so

不好使再看看是不是启用了 selinux 造成的

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。