错误描述
新安装了 CentOS Stream 9,运行yum update
时报错:
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
排查流程
根据报错描述是yaml模块的问题,尝试更新软件包,于是运行命令:
sudo yum update
sudo upgrade
# 依然是同样的报错信息
> Module yaml error: Unexpected key in data: static_context [line 9 col 3]
统一更新看来是没用了,复制错误信息到度娘搜索后,尝试运行dnf更新模块:
sudo dnf upgrade libmodulemd
sudo dnf upgrade libyaml
还是报错,报错信息不能说一模一样,只能说毫无改变。
一番搜索后得到的有用信息只有:yaml是dnf的依赖之一。
那么只有尝试更新dnf。
解决方法
首先搜索 dnf 的相关软件包
yum list --updates | grep dnf
忽略报错信息,查询到有一个libdnf库需要更新。于是:
sudo yum upgrade libdnf
顺利升级libdnf,再次运行sudo yum update
不再有错误信息。
有时候,前人造的车轮也不一定有用,还是需要自己耐心的排查错误和尝试解决方法。不过,这次的问题得以解决还是有一些运气成分,靠蒙的。
原文标题:CentOS Module yaml error: Unexpected key in data: static_context 错误解决方法
原文链接:https://ixcrap.com/centos-module-yaml-error-unexpected-key-in-data-static_context.html
本站文章部分素材来源于网络,如有侵权请联系博主删除。文章可随意转载,但请保留原文出处。
尊重他人知识产权和劳动成果是互联网共享精神的基石!
原文链接:https://ixcrap.com/centos-module-yaml-error-unexpected-key-in-data-static_context.html
本站文章部分素材来源于网络,如有侵权请联系博主删除。文章可随意转载,但请保留原文出处。
尊重他人知识产权和劳动成果是互联网共享精神的基石!
还没有评论,快来坐沙发吧~