Ошибка установки CentOS - больше нет зеркал, чтобы попробовать

6687
Gasur

В настоящее время я получил свои детали для моего нового домашнего сервера, но я столкнулся с ошибкой при установке CentOS 6.6 (минимальная 64-битная версия). Я устанавливаю 6.6 вместо 7, потому что OpenVZ еще не поддерживает CentOS 7.

Я использовал официальное зеркало и использовал его в моей стране. Я также, просто чтобы убедиться, проверил контрольную сумму с моей локальной копией, удаленной копией и несколькими другими случайными зеркалами, все было в порядке. Вся установка проходит нормально, пока не начнется установка (сразу после выбора цели установки). Это говорит

Невозможно прочитать метаданные пакета. Это может быть связано с отсутствием каталога repodata. Пожалуйста, убедитесь, что ваше дерево установки было сгенерировано правильно.

Ошибка: repodata / 6e147c9aea5bf4c0f1ba7ecf759ddd3a259003a7f12a5a74398c9f05d672573d-primary.sqlite.bz2 из anaconda-CentOS-201410241409.x86_64: от [Errno 256] больше нет зеркал до.

Чтобы убедиться, что это не проблема с сетью, я попытался сменить кабель (с помощью кабеля, который, как я знаю, работает), перезагрузил несколько раз, добавил Ubuntu LiveCD, чтобы проверить, работает ли сеть там, а задние порты светятся зеленым и мигают оранжевым. Мой роутер также регистрирует компьютер. Я также попытался повторно установить USB несколько раз, но не повезло.

Я не могу получить доступ к терминалу, по крайней мере, я не знаю, как - поэтому я не могу выполнить

ням чистый

и подобные команды.

0
В качестве обходного пути вы можете использовать полный установочный компакт-диск, если таковой имеется. Daniel B 9 лет назад 0
Если вы имеете в виду LiveDVD, я собираюсь преобразовать эти два ISO в один. Тем не менее, CentOS, похоже, удалили LiveCD для их 6,6 Gasur 9 лет назад 0
[Работает для меня] (http://isoredirect.centos.org/centos/6/isos/x86_64/). ;) Daniel B 9 лет назад 0
Я не вижу ни одного liveCD в этом, однако я попытался установить с DVD, та же ошибка. Пробовал использовать другой USB-производитель (unetbootin вместо универсального USB-установщика), тоже не повезло. Gasur 9 лет назад 0
Понимаю. Вы пробовали [это] (http://pcservis.flimel.eu/error-with-installation-centos-6-5-repodata-missing-files/)? Daniel B 9 лет назад 0
Вы красивый мужчина! Это сработало как талисман, сделайте ответ, и я отмечу его как решенный. Однако пакеты изменились, поэтому мне просто нужно было найти в файле repomd.xml имя файла и его ожидаемое значение, а затем изменить его. Не могу поверить, что я не думал об этом. Gasur 9 лет назад 0

1 ответ на вопрос

2
Daniel B

Well, I found this blog post, which seems to help solve the problem. It quotes this Stack Overflow question.

Rename files on ISO file or Flash-BOOT-USB in PATH: G:\repodata\

0dafccfdbf892f02acca8267ade4bdcee7280a682e65dc7e29145f3341fd7a8c 5af8199bd0ffb441c34ef946582d0d06c1ad770755e631690771e0bceb0ad222 6ac72f497df511cc2dc584eaa59779884fc572c1618e7c62dbd631ab8babf53d 495d3964f864fbab835ea1afb8a5272352cd12ded13d607205109fefaddd0ab6 594d4bb4a79ed01d66635adbcf76c45ca4a85b30fc3e3c3c28316e64f0a83f21 b4e0b9342ef85d3059ff095fa7f140f654c2cb492837de689a58c581207d9632 ca525c73086186bfcb81ad9edd45796026dac7e4e50524e0f2daf901532aaf66 fdd542ef36b0cde54ee0521fae90b98911db06483163aa1c049995b6d109349b repomd.xml TRANS.TBL 

to

0dafccfdbf892f02acca8267ade4bdcee7280a682e65dc7e29145f3341fd7a8c-primary.sqlite.bz2 5af8199bd0ffb441c34ef946582d0d06c1ad770755e631690771e0bceb0ad222-other.xml.gz 6ac72f497df511cc2dc584eaa59779884fc572c1618e7c62dbd631ab8babf53d–filelists.xml.gz 495d3964f864fbab835ea1afb8a5272352cd12ded13d607205109fefaddd0ab6-primary.xml.gz 594d4bb4a79ed01d66635adbcf76c45ca4a85b30fc3e3c3c28316e64f0a83f21-filelists.sqlite.bz2 b4e0b9342ef85d3059ff095fa7f140f654c2cb492837de689a58c581207d9632-c6-x86_64-comps.xml ca525c73086186bfcb81ad9edd45796026dac7e4e50524e0f2daf901532aaf66-c6-x86_64-comps.xml.gz fdd542ef36b0cde54ee0521fae90b98911db06483163aa1c049995b6d109349b-other.sqlite.bz2 repomd.xml TRANS.TBL 

The actual file names may very as newer versions of the files become available. Expected file names are contained in the repomd.xml file. Since the first part of the file name stays the same, you can use it to find the associated entry in repomd.xml.

And if you don’t like XML, you can also use TRANS.TBL, it also contains the complete names.

As for the reason: The first part of the file name already maxes out the length Windows can support via Joliet—64 characters. As such, complete file names are only visible when using a tool that supports the Rock Ridge extensions. Like Linux, naturally. ;)

Похожие вопросы