У нас установлен 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/
Надеюсь, это поможет.