centos6.8安装时提示Unable to read package metadata. This may be due to missing repodata directory.......

本文分享了在尝试安装 CentOS 6.8 版本时遇到的一个问题:安装程序无法读取包元数据。经过排查发现 repodata 目录下的文件缺少后缀名,导致安装失败。通过手动添加文件后缀名解决了这一问题。

                                                                      阅读使人充实,会谈使人敏捷,写作使人精确。——培根

 

    因近期想在linux环境下安装clion IDE环境进行c语言的学习开发,故把本人原有一套windows台式机进行重装为linux服务器。在第一次实验中,安装的redhat 6.4版本的linux,安装很顺利。后由于编译redis源码时,因redhat6.4版本中libevent-devel软件库包没有,又因rpm兼容安装麻烦,故直接把redhat6.4版本直接重装为centos 6.8版本linux。

    安装过程中,在格式化磁盘分区过程中,安装系统提示:“Unable to read package metadata. This may be due to missing repodata directory.......”

 

   停止安装,查看u盘安装文件目录下面repodata目录,查看文件,发现文件没有后缀名:

    我按照redhat6.4版本时候,没有提示这个错误,我们对比查看下目录下文件:

 

    可以看到,redhat6.4下面repodata目录下面文件是有后缀名的,而centos6.8下面没有(经查看,很多高版本iso包里面都没有)

    因为文件没有后缀名,导致安装程序识别不到,我们打开repodata目录下TRANS.TBL文件,查看其中内容:

    可以看到,其中内容把各个文件的具体文件格式描述的很清楚,我们根据文本内容,把repodata目录下面的文件修复成完整模式。

    文件修复完成后,去安装系统,发现系统可以正常安装,不再报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TPCloud

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值