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

Ошибка Foreman / Katello при синхронизации продуктов

У нас установлен Foreman 1.12.4 с Katello 3.1 на Centos 7.2.

После небольшой ошибки с pip, в которой программное обеспечение, управляемое yum, было обновлено и нарушило нашу установку Katello, я откатился как мог и запустил новую синхронизацию для всех продуктов.

Некоторые продукты работали нормально, но около половины возвращают эту ошибку

RPM1004: Error retrieving metadata: Not found

Я не вижу в Интернете ничего, что могло бы предложить решение этой ошибки. Было предложено несколько решений - например, «установить исправление», что было бы возможно, за исключением того, что продукт Katello не синхронизируется.

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

https://fedorapeople.org/groups/katello/releases/yum/3.1/pulp/el7/x86_64/

Честно говоря, я немного потерялся - я понимаю сообщение об ошибке (не могу найти метаданные), но не могу найти решение - это так же просто, как найти метаданные и поместить их в нужное место в файловой системе где-нибудь, или это сложнее?

Проверьте URL-адрес репо и убедитесь, что там не используется подрывная деятельность. У меня тоже была эта проблема, но я обнаружил, что у меня есть подрывная ссылка в URL. Как только я изменил его, чтобы использовать только основную версию, теперь все вернулось к норме.

Плохой: http://mirror.centos.org/centos/7.3.1611/updates/x86_64/

Хорошо: http://mirror.centos.org/centos/7/updates/x86_64/

Надеюсь, это поможет.