Назад | Перейти на главную страницу

mrepo не генерирует реподанные - нечетные ошибки

У меня проблемы с mrepo в системе RHEL 6, пытаюсь отразить репозиторий RHEL 5.

Запуск mrepo -uvvvv обновит все пакеты, но не создаст каталог repdata. Вы должны указать -s sha (или --checksum sha), поскольку yum в RHEL 5 не использует sha256, как в более поздних версиях.

Это мой файл mrepo.conf

[main]
srcdir = /opt/mrepo
wwwdir = /var/www/mrepo
confdir = /etc/mrepo.conf.d
arch = i386 x86_64

mailto = root@localhost
smtp-server = localhost

rhnlogin = un:pw

rhnget-download-all = yes

[5Server]
name = Red Hat Enterprise Server $release ($arch)
release = 5
arch = x86_64
metadata = repomd
updates = rhns:///rhel-$arch-server-$release
createrepo-options = -s sha

Согласно документам, я должен иметь возможность использовать createrepo-options для передачи параметров команде createrepo. Однако когда я запускаю команду mrepo, я получаю следующий фрагмент

Установка параметра Arch в разделе [6Server] на: x86_64
5Server-x86_64: Обновление Red Hat Enterprise Server 5 (x86_64)
5Server-x86_64: зеркальное отображение пакетов с -s на / opt / mrepo / 5Server-x86_64 / createrepo-options Игнорирование зеркальных действий для типа
5Server-x86_64: зеркальное отображение пакетов с sha на / opt / mrepo / 5Server-x86_64 / createrepo-options Игнорирование зеркального действия для типа
5Server-x86_64: зеркало пакетов с rhns: /// rhel-x86_64-server-5 на / opt / mrepo / 5Server-x86_64 / updates

Понятия не имею, откуда берется "Тип опций зеркала".

Любые предложения будут с благодарностью приняты и опробованы (кроме rm -rf!).

Я изучил reposync, но он будет работать только с той же версией RHEL. Вы не можете использовать RHEL 6 и загрузить с ним RHEL 5.