Bug 21515 - [Anolis23][nightly][x86/aarch64][2025-05-27]repoclosure 测试失败:存在未解决的依赖项
Summary: [Anolis23][nightly][x86/aarch64][2025-05-27]repoclosure 测试失败:存在未解决的依赖项
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Images&Installations (show other bugs) Images&Installations
Version: 23.2
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-27 14:04 UTC by gitpush
Modified: 2025-05-30 09:51 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 gitpush alibaba_cloud_group 2025-05-27 14:04:54 UTC
问题描述:
repoclosure 测试失败,新增未解决的依赖项

执行步骤:
1、安装启动docker
yum install docker -y
systemctl start docker

2、拉取和启动镜像
docker pull registry.openanolis.cn/openanolis/anolisos:23.2

image_id=docker images -f reference=registry.openanolis.cn/openanolis/anolisos:23.2 |awk '{print $3}'|grep -v -i IMAGE

docker run --name repoclosure_test -d --shm-size=2g --net=host $image_id bash -c 'hostname;sleep 360000'

docker exec repoclosure_test bash -c 'yum install yum-utils -y'

3、执行 repoclosure 命令检查依赖关系闭合性
docker exec repoclosure_test bash -c 'dnf repoclosure --arch=aarch64 --arch=noarch --repofrompath=repoclosure-os.aarch64,https://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20250527.0/compose/os/aarch64/os/ --repofrompath=repoclosure-DDE.aarch64,https://build.openanolis.cn/kojifiles/output/nightly/anolis-23-20250527.0/compose/DDE/aarch64/os/ --repo=repoclosure-os.aarch64 --repo=repoclosure-DDE.aarch64 --check=repoclosure-os.aarch64 --check=repoclosure-DDE.aarch64'
输出:
Error: Repoclosure ended with unresolved dependencies (1) across 1 packages.
package: libgexiv2-0.14.3-2.an23.aarch64 from repoclosure-os.aarch64
  unresolved deps (1):
    libexiv2.so.27()(64bit)
Comment 1 yc02267530 2025-05-30 09:51:47 UTC
exiv2 升级导致的libgexiv2 依赖指向性问题,已对libgexiv2 进行rebuild 使其依赖指向 exiv2 最新版本,当前使用最新20250530 Nightly源进行验证测试,该问题已解决