Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos 无法读取包元数据。这可能是由于缺少repodata目录。请确保已正确生成安装树_Centos_Centos6 - Fatal编程技术网

Centos 无法读取包元数据。这可能是由于缺少repodata目录。请确保已正确生成安装树

Centos 无法读取包元数据。这可能是由于缺少repodata目录。请确保已正确生成安装树,centos,centos6,Centos,Centos6,我是centos安装的新手。我下载了centos 6.5的最小版本,大约339.7mb大小。我正在尝试使用GUI界面安装此软件,但在选择驱动器选项后出现错误,这是在选择国家/地区后出现的。 这是完整的信息 Unable to read package metadata. This may be due to missing repodata directory. Please ensure that your install tree has been correctly generated.

我是centos安装的新手。我下载了centos 6.5的最小版本,大约339.7mb大小。我正在尝试使用GUI界面安装此软件,但在选择驱动器选项后出现错误,这是在选择国家/地区后出现的。 这是完整的信息

Unable to read package metadata. This may be due to missing repodata directory. Please ensure that your install tree has been correctly generated. 

Failare:
repodata/743fec56b2af0ce8d6ec82c47a4efafc2a4d18cddfa9683f29611cb18d1a33de-primary.sqlite.bz2 from anaconda-CentOS-201311271240.i386: [Ermo 256] No more mirrors to try.   

对不起,我是新来的,所以我不能把准确的图像放在这里

我相信我也有同样的问题,并且能够解决它

/repodata文件夹下的文件缺少文件扩展名,并且与同一目录下的“TRANS.TBL”文件中的全名不匹配

重命名所有文件以匹配“TRANS.TBL”文件中的内容,然后重试安装

请让每个人都知道这是否适合你

在过去,我只会在服务器上放一个指向正确文件的URL,我觉得大多数人都采取了这种解决方法,这就是为什么它不像应该的那样热门。我希望这个问题在.ISO中得到解决

谢谢,

你的朋友这对我很有效。 我重命名了所有8个文件。 i、 e.0e371b19e547b9d7a7e8acc4b8c0c7c074509d33653cfaef9e8f4fd1d62d95de 0e371b19e547b9d7a7e8acc4b8c0c7c074509d33653cfaef9e8f4fd1d62d95de-primary.sqlite.bz2

文件夹repodata下的文件“repomd”中给出了正确的文件名
示例-location href=“repodata/b124f0ec5323cfee56b420906a3103f0daef656dde3f7ac8220120aa7504e57a primary.xml.gz”

我遇到了完全相同的问题; 在“repodata”目录下打开了“repmod”xml文件 在repmond xml文件中搜索的文件名 找到匹配的字符串 按照.xml文件中的指定重命名了8个文件 它就像一个符咒


多亏了“你的朋友”

我也遇到了同样的问题。即使您成功地通过了这一步,您也会在稍后遇到与文件名相关的其他错误


根本原因是使用Unetbootin创建可引导媒体。我换了鲁弗斯,现在一切都很好

我照你说的做了,并在文件中添加了后缀,而不仅仅是扩展名,但它不起作用。这是我的救星!!非常感谢!!这对我有用。我很快会在我的博客上写一篇文章。谢谢@布拉德利818:谢谢,这很有效。我写了几行代码来实现这一点。可以将粘贴复制到repodata目录中的行下面<代码>在'cat TRANS.TBL | awk'{print$3}'| grep-v repomd.xml'中为i编写;制作mv ` echo$i | awk-F“-“{print$1}”`$i-v;已完成我已在CentOS 6.6和CentOS 6.7上对此进行了检查。从USB磁盘安装CentOS时遇到此问题。因此,我拔出USB磁盘,在另一台机器上更改文件名,然后再插回,但不知何故重试不起作用。我必须重新启动主机才能开始新的安装,这次它工作得很好!这是一个精确的步骤!!非常感谢!!非常感谢。成功了。你应该成为“被接受的答案”,因为另一个解决方案不起作用。