Bug 166 - [Anolis7.9-iso][anck/rhck][x86_64] 安装evolution需要依赖Requires: highlight
Summary: [Anolis7.9-iso][anck/rhck][x86_64] 安装evolution需要依赖Requires: highlight
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 7
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 7.9
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: anolislw
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-22 14:34 UTC by anolislw
Modified: 2022-01-14 10:03 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anolislw alibaba_cloud_group 2021-12-22 14:34:08 UTC
[问题描述]
在兆芯物理机,使用anolis7.9 x86 RC1 iso装机,由于物理机所在网络限制无法连接外网,装机后的系统yum源采用iso挂载方式,搭建的本地源
在install evolution遇到依赖不满足的条件Requires: highlight

[机器环境]
----------- anck环境为例------------
[root@anck-x86-english-gui ~]# uname -a
Linux anck-x86-english-gui 4.19.91-25.an7.x86_64 #1 SMP Thu Nov 25 14:22:42 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@anck-x86-english-gui ~]# cat /etc/os-release
NAME="Anolis OS"
VERSION="7.9"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="7.9"
PRETTY_NAME="Anolis OS 7.9"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugs.openanolis.cn/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

[root@anck-x86-english-gui ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs              63G     0   63G   0% /dev
tmpfs                 63G     0   63G   0% /dev/shm
tmpfs                 63G   18M   63G   1% /run
tmpfs                 63G     0   63G   0% /sys/fs/cgroup
/dev/mapper/ao-root   50G   18G   33G  35% /
/dev/sdc2           1014M  176M  839M  18% /boot
/dev/sdc1            200M   12M  189M   6% /boot/efi
/dev/mapper/ao-home  3.5T  2.6G  3.5T   1% /home
tmpfs                 13G   12K   13G   1% /run/user/42
tmpfs                 13G  8.0K   13G   1% /run/user/0
[root@anck-x86-english-gui ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           125G        3.3G        114G         25M        7.1G        121G
Swap:          4.0G          0B        4.0G
[root@anck-x86-english-gui ~]# yum repolist
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
repo id                                                         repo name                                                       status
79-anck-x86                                                     79-anck-x86                                                     6,820
repolist: 6,820
[root@anck-x86-english-gui ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                16
On-line CPU(s) list:   0-15
Thread(s) per core:    1
Core(s) per socket:    8
Socket(s):             2
NUMA node(s):          2
Vendor ID:             CentaurHauls
CPU family:            7
Model:                 59
Model name:            ZHAOXIN KaiSheng KH-37800D@2.7GHz
Stepping:              14
CPU MHz:               1200.000
CPU max MHz:           2700.0000
CPU min MHz:           1200.0000
BogoMIPS:              5389.29
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-7
NUMA node1 CPU(s):     8-15
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc cpuid pni pclmulqdq monitor vmx smx est tm2 ssse3 cx16 xtpr pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand rng rng_en sm3 sm4 sm3_en sm4_en ace ace_en ace2 phe phe_en pmm pmm_en parallax parallax_en rng2 rng2_en phe2 phe2_en rsa rsa_en lahf_lm abm 3dnowprefetch invpcid_single ibrs ibpb tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 smep bmi2 invpcid rdseed adx sha_ni xsaveopt dtherm ida umip arch_capabilities

[期望结果]
yum安装evolution没有异常

[实际结果]
[root@anck-x86-english-gui ~]# yum install -y evolution
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package evolution.x86_64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: evolution-langpacks = 3.28.5-10.an7 for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: gtkspell3 for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: libgtkspell3-3.so.0()(64bit) for package: evolution-3.28.5-10.an7.x86_64
--> Running transaction check
---> Package evolution.x86_64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.x86_64
---> Package evolution-langpacks.noarch 0:3.28.5-10.an7 will be installed
---> Package gtkspell3.x86_64 0:3.0.3-4.an7 will be installed
--> Finished Dependency Resolution
Error: Package: evolution-3.28.5-10.an7.x86_64 (79-anck-x86)
           Requires: highlight
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

[出现概率]
必现
Comment 1 anolislw alibaba_cloud_group 2021-12-22 14:38:49 UTC
安装evolution-ews需要同样依赖

[root@anck-x86-english-gui ~]# yum install -y evolution-ews
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package evolution-ews.x86_64 0:3.28.5-6.an7 will be installed
--> Processing Dependency: evolution-ews-langpacks = 3.28.5-6.an7 for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: evolution >= 3.28.5 for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libemail-engine.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-calendar.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-mail-composer.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-mail-formatter.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-mail.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-shell.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Processing Dependency: libevolution-util.so()(64bit) for package: evolution-ews-3.28.5-6.an7.x86_64
--> Running transaction check
---> Package evolution.x86_64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: evolution-langpacks = 3.28.5-10.an7 for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: gtkspell3 for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.x86_64
--> Processing Dependency: libgtkspell3-3.so.0()(64bit) for package: evolution-3.28.5-10.an7.x86_64
---> Package evolution-ews-langpacks.noarch 0:3.28.5-6.an7 will be installed
--> Running transaction check
---> Package evolution.x86_64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.x86_64
---> Package evolution-langpacks.noarch 0:3.28.5-10.an7 will be installed
---> Package gtkspell3.x86_64 0:3.0.3-4.an7 will be installed
--> Finished Dependency Resolution
Error: Package: evolution-3.28.5-10.an7.x86_64 (79-anck-x86)
           Requires: highlight
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@anck-x86-english-gui ~]#
Comment 2 shanxifanshi alibaba_cloud_group 2021-12-23 16:19:57 UTC
飞腾机器anolis 7.9 anck arm内核安装evolution、evolution-ews包同样存在该依赖问题

# yum install -y evolution
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package evolution.aarch64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: evolution-langpacks = 3.28.5-10.an7 for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: gtkspell3 for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: libgtkspell3-3.so.0()(64bit) for package: evolution-3.28.5-10.an7.aarch64
--> Running transaction check
---> Package evolution.aarch64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.aarch64
---> Package evolution-langpacks.noarch 0:3.28.5-10.an7 will be installed
---> Package gtkspell3.aarch64 0:3.0.3-4.an7 will be installed
--> Finished Dependency Resolution
Error: Package: evolution-3.28.5-10.an7.aarch64 (local)
           Requires: highlight
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest



# yum install -y evolution-ews
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package evolution-ews.aarch64 0:3.28.5-6.an7 will be installed
--> Processing Dependency: evolution-ews-langpacks = 3.28.5-6.an7 for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: evolution >= 3.28.5 for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libmspack >= 0.4 for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libemail-engine.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-calendar.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-mail-composer.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-mail-formatter.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-mail.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-shell.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libevolution-util.so()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Processing Dependency: libmspack.so.0()(64bit) for package: evolution-ews-3.28.5-6.an7.aarch64
--> Running transaction check
---> Package evolution.aarch64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: evolution-langpacks = 3.28.5-10.an7 for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: gtkspell3 for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.aarch64
--> Processing Dependency: libgtkspell3-3.so.0()(64bit) for package: evolution-3.28.5-10.an7.aarch64
---> Package evolution-ews-langpacks.noarch 0:3.28.5-6.an7 will be installed
---> Package libmspack.aarch64 0:0.5-0.8.alpha.an7 will be installed
--> Running transaction check
---> Package evolution.aarch64 0:3.28.5-10.an7 will be installed
--> Processing Dependency: highlight for package: evolution-3.28.5-10.an7.aarch64
---> Package evolution-langpacks.noarch 0:3.28.5-10.an7 will be installed
---> Package gtkspell3.aarch64 0:3.0.3-4.an7 will be installed
--> Finished Dependency Resolution
Error: Package: evolution-3.28.5-10.an7.aarch64 (local)
           Requires: highlight
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

内核:
# uname -r
4.19.91-25.an7.aarch64
Comment 3 lvcongqing uniontech_group 2022-01-05 15:42:55 UTC
在anolis7.9 RC2中会集成highlight这个包
Comment 4 杨晓旋 uniontech_group 2022-01-05 16:45:33 UTC
Has been built highlight:
http://8.131.87.1/buildinfo?buildID=13652
Comment 5 yunqi-zwt alibaba_cloud_group 2022-01-14 10:03:20 UTC
released