在升级RHN Satellite服务器的时候,为什么会有相互依赖的错误?
解决方法:
相关版本: 红帽企业版Linux 3, 红帽企业版Linux 4, RHN Satellite Server 4.0.6
症状:
在红帽企业版Linux 3 和 4 的默认安装里面包含了specspo包,这个包主要是用来让RPM文件提供国际化的rpm包头信息.
在安装Red Hat Network Satellite时,会报错:
Testing package set / solving RPM inter-dependencies... There was a package dependency problem. The message was: Unresolvable chain of dependencies: rhns-app 4.0.6-21.rhel4 conflicts with specspo rhns-xp 4.0.6-21.rhel4 conflicts with specspo
解决方法:
specspo包可以安全的从Red Hat Network Satellite服务器上删除. Red Hat Network Satellite服务器的客户端可以安全的安装这个包. 使用下面的命令删除此包:
rpm -e specspo
删除此包以后, rhns-app和rhns-xp包就可以正常的升级了.