查看问题详情

编号项目分类查看权限最后更新
0000091Anolis OS 8phppublic2021-05-12 10:08
报告员yinyongchen 分派给ZhangBinChen  
优先级normal严重性minor出现频率always
状态 closed处理状况reopened 
目标版本8.2 正式版 
标题0000091: [Anolis 8.2-4.19-x86/aarch64] [AppStream]安装php-pecl-apcu失败,依赖包php-common被modular filtering筛掉
描述安装php-pecl-apcu失败,依赖包php-common被modular filtering筛掉

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

[期望结果]:
可以正常安装php-pecl-apcu

[实际结果]:
安装php-pecl-apcu失败
# yum install -y php-pecl-apcu
Last metadata expiration check: 0:53:23 ago on Thu 29 Apr 2021 02:48:37 PM CST.
Error:
 Problem: package php-pecl-apcu-5.1.12-2.module+el8.2.0+10031+51845d37.x86_64 requires php(api) = 20180731-64, but none of the providers can be installed
  - package php-pecl-apcu-5.1.12-2.module+el8.2.0+10031+51845d37.x86_64 requires php(zend-abi) = 20180731-64, but none of the providers can be installed
  - conflicting requests
  - package php-common-7.3.5-5.module+el8.2.0+10034+886251c0.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

[原因定位]:
 package php-common-7.3.5-5.module+el8.2.0+10034+886251c0.x86_64 is filtered out by modular filtering

[修复建议]:
建议修复
问题重现步骤yum install -y php-pecl-apcu
附注yum repolist:
Repo-id : AppStream
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/AppStream/x86_64/os
-----
Repo-id : BaseOS
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/BaseOS/x86_64/os
-----
Repo-id : PowerTools
Repo-baseurl : http://mirrors.openanolis.org/anolis/8/PowerTools/x86_64/os
-----
Repo-id : epel
Repo-baseurl : http://yum.tbsite.net/epel/8/Everything/x86_64
-----
Repo-id : epel-modular
Repo-baseurl : http://yum.tbsite.net/epel/8/Modular/x86_64/
标签没加标签.

活动

yinyongchen

2021-04-29 15:47

报告者   ~0000120

相关失败包:
php-pecl-apcu-devel.x86_64
php-pecl-zip.x86_64

geliwei-ali

2021-04-30 15:21

经理   ~0000123

module包不要当普通包用,
sudo dnf module enable php:7.3

jacobwang

2021-05-05 11:53

经理   ~0000125

最后编辑: 2021-05-05 11:53

@geliwei

这个是有效问题。 请处理一下。 是安装php 7.2 php-pecl-apcu的问题。
目前看需要重新编译一下php 7.2 module 即可。

# rpm -qp --provides ./AppStream/Packages/php-common-7.2.24-1.module+el8.2.0+10031+51845d37.x86_64.rpm | grep "php(api)"
php(api) = 20170718-64
# rpm -qp --provides ./AppStream/Packages/php-common-7.3.5-5.module+el8.2.0+10034+886251c0.x86_64.rpm | grep "php(api)"
php(api) = 20180731-64

geliwei-ali

2021-05-06 13:22

经理   ~0000139

php-pecl-zip - http://build.openanolis.cn/buildinfo?buildID=5447
php-pecl-apcu - http://build.openanolis.cn/buildinfo?buildID=5448

gaomingyang

2021-05-11 15:34

开发人员   ~0000191

x86/aarch64已验证通过

问题历史

日期 用户名 字段 更改
2021-04-29 15:44 yinyongchen 新建问题
2021-04-29 15:47 yinyongchen 注释已添加: 0000120
2021-04-29 16:23 jacobwang 分派给 => geliwei-ali
2021-04-29 16:23 jacobwang 状态 新建 => 已分配
2021-04-30 15:01 qingming2021 分类 * OTHERS => php
2021-04-30 15:21 geliwei-ali 注释已添加: 0000123
2021-04-30 15:21 geliwei-ali 状态 已分配 => 反馈
2021-05-05 11:53 jacobwang 注释已添加: 0000125
2021-05-05 11:53 jacobwang 注释已编辑: 0000125
2021-05-05 11:54 jacobwang 分派给 geliwei-ali => ZhangBinChen
2021-05-05 11:54 jacobwang 状态 反馈 => 已分配
2021-05-06 11:15 jacobwang 目标版本 => 8.2 正式版
2021-05-06 13:22 geliwei-ali 状态 已分配 => 已解决
2021-05-06 13:22 geliwei-ali 处理状况 未处理 => 已修正
2021-05-06 13:22 geliwei-ali 注释已添加: 0000139
2021-05-11 15:34 gaomingyang 状态 已解决 => 反馈
2021-05-11 15:34 gaomingyang 处理状况 已修正 => 重新打开
2021-05-11 15:34 gaomingyang 注释已添加: 0000191
2021-05-12 10:08 gaomingyang 状态 反馈 => 已关闭