Bug 12345 - [AnolisOS8] 软件包 gdk-pixbuf2-devel 在AnolisOS8中的行为异常
Summary: [AnolisOS8] 软件包 gdk-pixbuf2-devel 在AnolisOS8中的行为异常
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: ---
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Jacob
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-12 16:19 UTC by young_estt
Modified: 2024-12-24 17:20 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description young_estt 2024-12-12 16:19:42 UTC
Description of problem:
在AnolisOS8下执行gdk-pixbuf-query-loaders指令,报错 command not found,安装该软件包后所有指令均无法正常执行

Version-Release number of selected component (if applicable):


How reproducible:
在shell执行以下指令
$ docker pull registry.openanolis.cn/openanolis/anolisos:23
$ docker run -d registry.openanolis.cn/openanolis/anolisos:23 tail -f /dev/null
$ docker exec -it [docker_id] /bin/bash
$ yum install -y gdk-pixbuf2-devel
$ gdk-pixbuf-query-loaders

Steps to Reproduce:
1.
2.
3.

Actual results:
retcode: 127
stderr: /bin/sh: gdk-pixbuf-query-loaders: command not found 

Expected results:
retcode: 0
stderr: # GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from
gdk-pixbuf-2.42.10
#
# LoaderDir = /usr/lib64/gdk-pixbuf2.0/2.10.0/loaders
#
"/usr/lib64/gdk-pixbuf2.0/2.10.0/loaders/libpixbufloader-webp.so"
"webp" 5 "gdk-pixbuf" "The WebP image
format" "LGPL"
"image/webp" "audio/x-riff" ""
"webp" ""
"RIFFsizeWEBP" " xxxx " 100

Additional info:
Comment 1 young_estt 2024-12-12 16:36:39 UTC
修改复现过程
$ docker pull registry.openanolis.cn/openanolis/anolisos:8
$ docker run -d registry.openanolis.cn/openanolis/anolisos:8 tail -f /dev/null
$ docker exec -it [docker_id] /bin/bash
$ yum install -y gdk-pixbuf2-devel
$ gdk-pixbuf-query-loaders
Comment 2 wangzhe 2024-12-24 17:20:34 UTC
(In reply to young_estt from comment #1)
> 修改复现过程
> $ docker pull registry.openanolis.cn/openanolis/anolisos:8
> $ docker run -d registry.openanolis.cn/openanolis/anolisos:8 tail -f
> /dev/null
> $ docker exec -it [docker_id] /bin/bash
> $ yum install -y gdk-pixbuf2-devel
> $ gdk-pixbuf-query-loaders


当前 anolis8 系统中 gdk-pixbuf2 最新版本为 gdk-pixbuf2-2.42.6-4.0.1.an8
对应可执行程序为 /usr/bin/gdk-pixbuf-query-loaders-64 

[root@iZbp1e9y42cacbzf6vxq6pZ ~]# rpm -qa|grep gdk-pixbuf2
gdk-pixbuf2-2.42.6-4.0.1.an8.x86_64
gdk-pixbuf2-devel-2.42.6-4.0.1.an8.x86_64
[root@iZbp1e9y42cacbzf6vxq6pZ ~]# 
[root@iZbp1e9y42cacbzf6vxq6pZ ~]# rpm -ql gdk-pixbuf2 |grep gdk-pixbuf-query-loaders
/usr/bin/gdk-pixbuf-query-loaders-64
/usr/share/man/man1/gdk-pixbuf-query-loaders.1.gz
[root@iZbp1e9y42cacbzf6vxq6pZ ~]# 
[root@iZbp1e9y42cacbzf6vxq6pZ ~]# /usr/bin/gdk-pixbuf-query-loaders-64
# GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gdk-pixbuf-2.42.6
#
# LoaderDir = /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders
#

[root@iZbp1e9y42cacbzf6vxq6pZ ~]#