查看问题详情

编号项目分类查看权限最后更新
0000111Anolis OS 8* OTHERSpublic2021-06-04 15:53
报告员yinyongchen 分派给layne-yang  
优先级normal严重性minor出现频率always
状态 assigned处理状况open 
平台x86_64操作系统Anolis OS操作系统版本8
标题0000111: [Anolis 8.2-4.19-x86_64][AppStream]安装jmc后使用ldd命令查看libswt-awt-gtk-4932r18.so文件出现not found
描述安装jmc-7.0.0-4.module+el8.2.0+10128+47bb6ba2.x86_64后
使用ldd命令查看
/usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.0.v20210329-0132/libswt-awt-gtk-4932r18.so文件出现not fonud

[环境信息]:
内核信息:
[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/"

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

[实际结果]:
ldd包中so文件出现not found
# ldd /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.0.v20210329-0132/libswt-awt-gtk-4932r18.so
ldd: warning: you do not have execution permission for `/usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.0.v20210329-0132/libswt-awt-gtk-4932r18.so'
        linux-vdso.so.1 (0x00007ffddfdeb000)
        libjawt.so => not found
        libc.so.6 => /lib64/libc.so.6 (0x00007f479dbc6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f479e18a000)

[原因定位]:
 环境中依赖依赖so文件,libjawt.so,路径如下:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-4.el8.x86_64/jre/lib/amd64/libjawt.so
对应目录加入LD_LIBRARY_PATH后报 libjvm.so not found
libjvm.so路径如下:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-4.el8.x86_64/jre/lib/amd64/server/libjvm.so
再将该文件目录加入LD_LIBRARY_PATH后执行ldd则无not found,
该包为module包,理论不应依赖LD_LIBRARY_PATH,请确认是否问题

[修复建议]:
请确认是否问题
问题重现步骤yum install -y jmc.x86_64
ldd /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.0.v20210329-0132/libswt-awt-gtk-4932r18.so
标签8.2GA-210611

活动

这个问题没有注释信息

问题历史

日期 用户名 字段 更改
2021-05-08 10:48 yinyongchen 新建问题
2021-05-11 22:57 jacobwang 分派给 => layne-yang
2021-05-11 22:57 jacobwang 状态 新建 => 已分配
2021-06-04 15:53 cherryliyumei 添加标签: 8.2GA-210611