赞
踩
问题描述:
使用Azure VM 是红帽子系统(Red Hat Enterprise Linux release 8.5 (Ootpa)) 在执行yum update -y
出现如下错误。注意该红帽系统是Azure中创建VM所使用的正版Liunx,所以不存在刷安装源,或者替换id的骚操作,本解决方法不是针对更换安装源方法,而是直接禁用订阅管理器操作即可。
yum update -y
Loaded plugins: product-id, protectbase, rhnplugin, security, subscription manager:
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
...<snip>
分析原因:
当使用RHN Classic或RHN Satellite更新系统时,需要禁用订阅管理器。
解决办法:
#Step 01: 依次修改如下两个文件 ,分别将两个文件中的enabled
参数修改为0
。
vim /etc/yum/pluginconf.d/product-id.conf
vim /etc/yum/pluginconf.d/product-id.conf /etc/yum/pluginconf.d/subscription-manager.conf
修改示例:
[main]
enabled=0
#Step 02: 分别保存文件并退出,运行如下命令清理缓存cache
rm -rfv /var/cache/yum/*
yum clean all
#Step 03: 再次验证
yum -y update
或者直接运行安装:
yum install packageName
执行完以上操作后,可以正常使用yum安装软件。
注:本文原创由
bluetata
发布于: https://bluetata.blog.csdn.net/ 转载请务必注明出处。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。