Unable to "yum install" RPM package from local repository (Oracle Linux)

Я работаю в Oracle Linux и пытаюсь создать локальный репозиторий. Мне удалось создать запись .repo, которая указывает на каталог в моей системе. Каталог содержит пакет RPM.

Но когда я использую команду "yum repolist", она показывает репозиторий, но статус репозитория равен нулю. Но каталог действительно содержит пакеты RPM.

status=0

Вот файл .repo.

[rhel_repo]
baseurl=file:///rhel_gnu_repo
enabled=1

Я попробовал снова запустить createrepo для каталога и получил следующий результат.

[root@ttnetwork /]# createrepo /rhel_gnu_repo/
Spawning worker 0 with 2 pkgs
Worker 0: Error: Could not open local rpm file: /rhel_gnu_repo//avidemux-2.6.12-5.fc24.i686.rpm: RPM Error opening Package
Worker 0: Error: Could not open local rpm file: /rhel_gnu_repo//avidemux.rpm: RPM Error opening Package
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

Вот содержимое папки. contents

0
27.08.2016, 18:04
1 ответ

В нашем случае мы получили ту же ошибку из-за поврежденного файла rpm.

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

1
28.01.2020, 02:47

Теги

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