openEuler22.03通过yum和dnf安装软件时出现错误“Error: Failed to download metadata for repo 'openEuler-everything': repomd.xml parser error: Parse error at line: 1 (EntityRef: expecting ';'”

yum源配置的啥,看着这个源不对


这个是配置的源

yum clean all
yum makecache
看看


还是相同报错,感觉像是这个repomd.xml里面符号的问题,但是我这边找不到这个文件。

把这个wget下来看看,我下载是正常的
http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/aarch64/repodata/repomd.xml

可以正常下载

看看内容,你这个大小不对


用浏览器打开显示页面里面有错误

cat直接看

再试试这个
curl -svk http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/aarch64/repodata/repomd.xml


这个时cat的内容,这个网站是公司上网的登录界面,不知道这个会不会有影响

那就是你们公司给推送到其他界面的,可以找网管看看,不要认证,直接出去

您好,我这边重新设置了免登录的网口,但是下载还是会有下面的报错

这个意思是说yum源没有这个安装包,官方源只有opencv,没有opencv-python,是否名字弄错了

TIPS:关于软件包,可以去这里搜搜看是否有,没有的话就是官方不提供软件包,要自己去编译了
https://search.oepkgs.net/zh-CN/list?exactSearch=exact&searchType=default