查看问题详情
编号 | 项目 | 分类 | 查看权限 | 报告日期 | 最后更新 |
---|---|---|---|---|---|
0000145 | Anolis OS 8 | cracklib | public | 2021-05-31 11:12 | 2021-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 | ||||
|
涉及相关包: cracklib-dicts cracklib-devel cracklib-dict-small libcrack2 |
|
经初步分析,问题原因为,安装libcrack2时,软件包依赖cracklib >= 2.9.7,而GUI形式的系统中安装的cracklib-dicts 依赖cracklib指定为cracklib 2.9.6版本 |
|
目前该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 |