升级fedora42之后钉钉无法启动
fedora吧
全部回复
仅看楼主
level 1
MysteryCoke 楼主
今天刚从40升级42,其他软件正常,唯独钉钉打不开,于是跑去命令行启动钉钉,结果给出以下提示
Run Main is_gpu=0 is_zygote=0 is_render=0 is_crashpad_handler=0 cmd : ./com.alibabainc.dingtalk
Load dingtalk_dll.so failed! Err=dingtalk_dll.so: cannot enable executable stack as shared object requires: Invalid argument
在网上搜索,结果发现glibc2.41调整动态库加载的行为,尝试加载要求可执行栈(executable stack)的动态库会失败。很多库实际不需要可执行的栈,所以一种解决办法是使用execstack工具清除可执行栈的标志。
先安装execstack工具
dnf install execstack
清理异常消息中出问题的dingtalk_dll.so
execstack -c dingtalk_dll.so
据说还影响其他应用,例如steam部分游戏,部分.net mono应用
2025年05月31日 08点05分 1
level 3
我最近重装fedora42,直接安装民间的flatpak版本钉钉,基本功能感觉没问题。
2025年06月04日 04点06分 3
我从钉钉官网下的,可能flatpak打包的已经处理好了。
2025年06月07日 01点06分
@MysteryCoke 求教 官网下载的怎么安装,只有deb的,转成rpm 也没办法使用
2025年08月21日 07点08分
2025年08月23日 10点08分
@MysteryCoke 好的,谢谢
2025年08月24日 08点08分
level 1
感谢大哥,虽然我这边用的debian,但是也遇到了同样的问题,用你的方法弄好了。
2025年09月01日 08点09分 6
1