查看问题详情

编号项目分类查看权限最后更新
0000150Anolis OS 8qt5-qtbasepublic2021-06-23 16:31
报告员yinyongchen 分派给xingwei-liu  
优先级low严重性minor出现频率always
状态 resolved处理状况no change required 
标题0000150: [DDE][x86_64/aarch64] 安装qt5-qtbase-gui后ldd检查libqgtk3.so出现not found
描述安装qt5-qtbase-gui后
执行 ldd /usr/lib64/qt5/plugins/platformthemes/libqgtk3.so 出现not found
x86_64 与 aarch64 均涉及,centos 8.2 安装该包后有同样情况

[环境信息]:
内核信息:
[root@VM20210305-8]# uname -r
4.19.91-23.1.an8.x86_64

操作系统信息:
# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

[期望结果]:
包中全部so文件执行ldd后不会出现not found

[实际结果]:
执行 ldd /usr/lib64/qt5/plugins/platformthemes/libqgtk3.so 出现not found

# ldd /usr/lib64/qt5/plugins/platformthemes/libqgtk3.so | grep "not found"
        libgtk-3.so.0 => not found
        libgdk-3.so.0 => not found
        libpangocairo-1.0.so.0 => not found
        libpango-1.0.so.0 => not found
        libatk-1.0.so.0 => not found
        libcairo-gobject.so.2 => not found
        libcairo.so.2 => not found
        libgdk_pixbuf-2.0.so.0 => not found

[原因定位]:
安装包后,在全盘find 出现缺失的so名,全部so文件均未能找到,疑似依赖缺失

[修复建议]:
请确认
问题重现步骤yum isntall -y qt5-qtbase-gui
ldd /usr/lib64/qt5/plugins/platformthemes/libqgtk3.so
附注yum repolist:
Repo-id : AppStream
Repo-revision : 1620751376
Repo-updated : Wed 12 May 2021 10:45:48 AM CST
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/AppStream/x86_64/os
-----
Repo-id : BaseOS
Repo-revision : 1621826816
Repo-updated : Mon 24 May 2021 11:26:55 AM CST
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/BaseOS/x86_64/os
-----
Repo-id : DDE
Repo-revision : 1622076969
Repo-updated : Thu 27 May 2021 08:56:09 AM CST
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/DDE/x86_64/os
-----
Repo-id : PowerTools
Repo-revision : 1620751359
Repo-updated : Wed 12 May 2021 12:42:39 AM CST
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/PowerTools/x86_64/os
-----
Repo-id : epel
Repo-revision : 1622396263
Repo-updated : Mon 31 May 2021 01:38:13 AM CST
Repo-baseurl : http://mirrors.aliyun.com/epel/8/Everything/x86_64/
-----
Repo-id : epel-modular
Repo-revision : 1621734663
Repo-updated : Sun 23 May 2021 09:51:18 AM CST
Repo-baseurl : http://yum.tbsite.net/epel/8/Modular/x86_64/
标签8.2GA-210611

活动

muyi_110_110_110

2021-06-02 14:54

报告者   ~0000229

URL:https://mirrors.openanolis.cn/anolis/8/AppStream/x86_64/os/Packages/qt5-qtbase-gui-5.12.5-4.el8.x86_64.rpm
从阿里源的rpm中是有包含libqgtk3.so,你在确认一下你的环境是否正确

yinyongchen

2021-06-02 15:55

报告者   ~0000231

libqgtk3.so的确存在 ,但是它依赖的其它so似乎不存在
如下:
libgtk-3.so.0 => not found
libgdk-3.so.0 => not found
libpangocairo-1.0.so.0 => not found
libpango-1.0.so.0 => not found
libatk-1.0.so.0 => not found
libcairo-gobject.so.2 => not found
libcairo.so.2 => not found
libgdk_pixbuf-2.0.so.0 => not found

xingwei-liu

2021-06-07 11:31

开发人员   ~0000247

anolis GA镜像安装虚拟机
安装qt5-qtbase-gui
执行/usr/lib64/qt5/plugins/platformthemes/libqgtk3.so
问题未复现
ldd libqgtk3.so.png (106,852 字节)   
ldd libqgtk3.so.png (106,852 字节)   

yinyongchen

2021-06-23 16:26

报告者   ~0000282

按之前对齐的方案在测试环境中先安装dde的全部组件再执行ldd,不会再出现not found,该问题可以关闭
image.png (50,773 字节)   
image.png (50,773 字节)   

问题历史

日期 用户名 字段 更改
2021-06-01 10:18 yinyongchen 新建问题
2021-06-02 14:54 muyi_110_110_110 注释已添加: 0000229
2021-06-02 15:55 yinyongchen 注释已添加: 0000231
2021-06-06 14:57 jacobwang 分派给 => xingwei-liu
2021-06-06 14:57 jacobwang 优先级 中 => 低
2021-06-06 14:57 jacobwang 状态 新建 => 已分配
2021-06-07 11:14 cherryliyumei 添加标签: 8.2GA-210611
2021-06-07 11:31 xingwei-liu 注释已添加: 0000247
2021-06-07 11:31 xingwei-liu 添加了以下文件:: ldd libqgtk3.so.png
2021-06-23 16:26 yinyongchen 注释已添加: 0000282
2021-06-23 16:26 yinyongchen 添加了以下文件:: image.png
2021-06-23 16:31 xingwei-liu 状态 已分配 => 已解决
2021-06-23 16:31 xingwei-liu 处理状况 未处理 => 不必改