钉钉 Linux 版本在 Debian13 下无法运行

2025 年 10 月 12 日
 wuruxu

国内软件在 Linux 平台上的支持真差

dev@crwin10:~$ /opt/apps/com.alibabainc.dingtalk/files/Elevator.sh
debian
debian branch
preload_libs=./libgbm.so ./plugins/dtwebview/libcef.so
ERROR: ld.so: object './libgbm.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
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.45-Release.5062501//dingtalk_dll.so failed! Err=/opt/apps/com.alibabainc.dingtalk/files/7.6.45-Release.5062501//dingtalk_dll.so: cannot enable executable stack as shared object requires: Invalid argument
dev@crwin10:~$ 
2417 次点击
所在节点    Linux
10 条回复
ranaanna
2025 年 10 月 12 日
从“ERROR”看,apt install libgbm1?
或者 apt install libgbm-dev

不过话说回来,dingding 这种 bloatware ,能不装的话还是不要装吧
wuruxu
2025 年 10 月 12 日
@ranaanna 应该是 libgdm 更新后,dingding 跑不起来了
hwdq0012
2025 年 10 月 12 日
ERROR: ld.so: object './libgbm.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

环境变量中这个库加载失败了,可以看看是不是少依赖了
看看脚本中上下文件中 这两个文件的位置
preload_libs=./libgbm.so ./plugins/dtwebview/libcef.so

```bash
ldd path/2/libgbm.so
```
unclemcz
2025 年 10 月 12 日
可以装 flathub 上的包
moefishtang
2025 年 10 月 12 日
Linux 版钉钉还有个可以绕过禁止下载限制,下载群视频文件的 bug 呢,一直没修(乐
w568w
2025 年 10 月 12 日
> /opt/apps/com.alibabainc.dingtalk/

这是什么包管理器安装的位置?为什么不用 Flatpak ?
chitaotao
2025 年 10 月 13 日
这个是 glibc 2.41 或更新版本更改了可执行栈的规则,破坏了很多程序的兼容。旧版本如果动态库有可执行栈,主程序没有,会静默的将主程序的栈设置为可执行;而新版本的行为是直接异常退出,错误信息就是这个。解决方式有两个,第一种就是把主程序(钉钉)设置为可执行栈,使用 execstack ,第二种是如果你确定动态库( dingtalk_dll )不需要可执行栈,可以去掉他的可执行栈 flags ,也是使用 execstack
iceheart
2025 年 10 月 13 日
这脚本也够糙的,LD_PRELOAD 指定的 so 居然用相对路径。
找到这个 so 的真实路径,cd 过去再执行这个启动脚本。或者改脚本。
wildlife
2025 年 10 月 13 日
execstack -c /opt/apps/com.alibabainc.dingtalk/files/*Release*/dingtalk_dll.so
ronen
2025 年 10 月 15 日
@w568w 我推测用的是 deepin 的 deb 打包规范。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1164636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX