查看问题详情

编号项目分类查看权限最后更新
0000145Anolis OS 8cracklibpublic2021-06-29 18:55
报告员anolislw 分派给xingwei-liu  
优先级low严重性minor出现频率always
状态 assigned处理状况open 
标题0000145: [DDE][x86_64/aarch64] 安装libcrack2失败
描述【描述】:
libcrack2安装失败,Requilre不满足

【主机/repo信息】:
[root@localhost~]# 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/"

[root@localhost ~]# yum repolist
repo
 id repo name
AppStream AnolisOS-8 - AppStream
BaseOS AnolisOS-8 - BaseOS
DDE AnolisOS-8 - DDE
PowerTools AnolisOS-8 - PowerTools
epel epel
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64

[root@localhost ~]# yum repolist -v | grep baseurl
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/AppStream/x86_64/os
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/BaseOS/x86_64/os
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/DDE/x86_64/os
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/PowerTools/x86_64/os
Repo-baseurl : http://mirrors.aliyun.com/epel/8/Everything/x86_64/
Repo-baseurl : http://yum.tbsite.net/epel/8/Modular/x86_64/
问题重现步骤yum install libcrack2
Last metadata expiration check: 1:18:21 ago on Mon 31 May 2021 09:25:41 AM CST.
Error:
 Problem: problem with installed package cracklib-dicts-2.9.6-15.el8.x86_64
  - package cracklib-dicts-2.9.6-15.el8.x86_64 requires cracklib = 2.9.6-15.el8, but none of the providers can be installed
  - cannot install both cracklib-2.9.7-11.3.1.an8.x86_64 and cracklib-2.9.6-15.el8.x86_64
  - package libcrack2-2.9.7-11.3.1.an8.x86_64 requires cracklib >= 2.9.7, but none of the providers can be installed
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
附注【aarch64环境同样存在该问题】
    libcrack2.aarch64
【cracklib其他二进制rpm包(x86_64/aarch64)问题】:
   1) yum install cracklib-devel
----------------------------------------------------------
Last metadata expiration check: 1:41:57 ago on Mon 31 May 2021 09:25:41 AM CST.
Error:
 Problem: problem with installed package cracklib-dicts-2.9.6-15.el8.x86_64
  - package cracklib-dicts-2.9.6-15.el8.x86_64 requires cracklib = 2.9.6-15.el8, but none of the providers can be installed
  - cannot install both cracklib-2.9.7-11.3.1.an8.x86_64 and cracklib-2.9.6-15.el8.x86_64
  - package libcrack2-2.9.7-11.3.1.an8.x86_64 requires cracklib >= 2.9.7, but none of the providers can be installed
  - package cracklib-devel-2.9.7-11.3.1.an8.x86_64 requires libcrack2 = 2.9.7, but none of the providers can be installed
  - cannot install the best candidate for the job
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


2) yum install cracklib-dict-small
------------------------------------------------
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
Error: Transaction test error:
  file /usr/share/cracklib/pw_dict.hwm from install of cracklib-dict-small-2.9.7-11.3.1.an8.x86_64 conflicts with file from package cracklib-dicts-2.9.6-15.el8.x86_64
  file /usr/share/cracklib/pw_dict.pwd from install of cracklib-dict-small-2.9.7-11.3.1.an8.x86_64 conflicts with file from package cracklib-dicts-2.9.6-15.el8.x86_64
  file /usr/share/cracklib/pw_dict.pwi from install of cracklib-dict-small-2.9.7-11.3.1.an8.x86_64 conflicts with file from package cracklib-dicts-2.9.6-15.el8.x86_64
标签8.2GA-210611

活动

yinyongchen

2021-06-01 09:55

报告者   ~0000227

涉及相关包:
cracklib-dicts
cracklib-devel
cracklib-dict-small
libcrack2

xingwei-liu

2021-06-07 14:57

开发人员   ~0000251

经初步分析,问题原因为,安装libcrack2时,软件包依赖cracklib >= 2.9.7,而GUI形式的系统中安装的cracklib-dicts 依赖cracklib指定为cracklib 2.9.6版本

anolislw

2021-06-29 18:55

报告者   ~0000292

目前该fail依然存在

[root@VM20210425-4 ~]# yum install libcrack2
Last metadata expiration check: 0:03:14 ago on Tue 29 Jun 2021 06:51:58 PM CST.
Error:
 Problem: problem with installed package cracklib-dicts-2.9.6-15.el8.aarch64
  - package cracklib-dicts-2.9.6-15.el8.aarch64 requires cracklib = 2.9.6-15.el8, but none of the providers can be installed
  - cannot install both cracklib-2.9.7-11.3.1.an8.aarch64 and cracklib-2.9.6-15.el8.aarch64
  - package libcrack2-2.9.7-11.3.1.an8.aarch64 requires cracklib >= 2.9.7, but none of the providers can be installed
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not onlybest candidate packages)
[root@VM20210425-4 ~]#

问题历史

日期 用户名 字段 更改
2021-05-31 11:12 anolislw 新建问题
2021-06-01 09:55 yinyongchen 注释已添加: 0000227
2021-06-06 14:58 jacobwang 分派给 => xingwei-liu
2021-06-06 14:58 jacobwang 优先级 中 => 低
2021-06-06 14:58 jacobwang 状态 新建 => 已分配
2021-06-07 11:13 cherryliyumei 添加标签: 8.2GA-210611
2021-06-07 14:57 xingwei-liu 注释已添加: 0000251
2021-06-29 18:55 anolislw 注释已添加: 0000292