1

я использовал

createrepo -update ...

по ошибке, когда я имел в виду - --update . Теперь yum постоянно жалуется на отсутствие каталога pdate . Несмотря на то, что я проверил, что строки нет ни в yum.conf ни в каких- либо файлах .repo , он все еще жалуется на это.

Я также удалил каталог metadeta вручную и заново createrepo .

Это все еще жалуется.

Как я могу заставить ням забыть, что pdate

2 ответа2

2

На тот случай, если у кого-то возникла такая же проблема, здесь произошло то, что при использовании флага -u базовый URL-адрес хранилища изменился на ./pdate (поскольку, очевидно, что-либо после -u интерпретируется как значение baseURL.)

Простое решение - просто изменить baseURL на значение, которое должно быть (http://something.com/repo/6/x86_64 или что у вас), запустив:

createrepo -u $ baseURL --update /path /to /repository

0

Ну, я также очистил (очистил) каталог кеша, упомянутый в разделе "файлы" справочной страницы. Это все еще не сработало.

Наконец, я заметил, что есть такая вещь, которая называется "чистая ням", она упоминается на странице руководства, но не совсем уверен, что это такое.

Тем не менее, я бегу

yum clean all

и это, наконец, сработало для очистки ошибочного (-u) каталога pdate

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .