杀毒软件吧
1
作为记录,首先说明问题表现:刚安装的钉钉,在AOSC OS上会出现无法启动的问题,具体表现如下:
解决办法:删除钉钉安装文件夹下的libm.so.6
具体操作:
首先找到钉钉所在的文件夹,一般在/opt/apps/com.alibabainc.dingtalk/files下,有个以版本号数字命名的文件夹,用资源管理器打开这个文件夹。
接着对着资源管理器右键,选择“在此处打开终端”
随后在打开的终端中输入:
sudo rm -f libm.so.6
重新打开钉钉,问题解决。
该方法目前仅限x86端,龙架构目前暂时无解。
1 个赞
在完成上面的处理后,还可能报以下错误:
preload_libs=./envlib.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/8.1.0-Release.6021101//dingtalk_dll.so failed! Err=/opt/apps/com.alibabainc.dingtalk/files/8.1.0-Release.6021101//dingtalk_dll.so: cannot enable executable stack as shared object requires: Invalid argument`
解决方法:
sudo oma install patchelf
sudo cp /opt/apps/com.alibabainc.dingtalk/files/8.1.0-Release.6021101/dingtalk_dll.so \
/opt/apps/com.alibabainc.dingtalk/files/8.1.0-Release.6021101/dingtalk_dll.so.bak
sudo patchelf --clear-execstack /opt/apps/com.alibabainc.dingtalk/files/8.1.0-Release.6021101/dingtalk_dll.so
readelf -W -l /opt/apps/com.alibabainc.dingtalk/files/8.1.0-Release.6021101/dingtalk_dll.so | grep GNU_STACK
处理完后即能正常启动了