LINUX.ORG.RU

yum, локальный репо


0

0

У меня такая проблема, что yum не хочет обновлять пакеты из правильно созданного репозитория на компе.

Выводит сообщение can not open/read repomd.xml

Хотя я сделал все правильно. НАкидал в папку updates обновления, createrepo создал репозиторий. Прописал новый репозиторий в yum.conf, отрубив все другие репы. yum repolist выводит в списке созданный мною репозитарию, но yum все равно пишет что repomd.xml не существует в прописанном мною каталоге. Еще я пробовал скачанные с сайта repodata -- эффект аналогичный.

anonymous

Приведи точный синтаксис команды - как создавал репозиторий (с каким путём: createrepo ????? ), что в конфиге репозитория, какие версии yum и createrepo. Напоследок также сообщи какой дистрибутив.


P.S. сообщай в следующий раз больше информации, сопутствующей решению проблемы.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

Сори, знаю что я ссзб.

дистр ASPLINUX 12

создавал командой createrepo /tmp/repo  (папка уже была)

Конфиг репозитория
--------------------------------------
[asplinux]
name=ASPLinux 12 - $basearch

# Moscow
#baseurl=http://download.asplinux.ru/$basearch/RPMS.12/
baseurl=file:///media/ASPLinux 12 i386 DVD/ASPLinux/



# UA-IX only
#baseurl=ftp://ftp.asplinux.com.ua/pub/$basearch/RPMS.12/

enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-asplinux
-----------------------------------------

Как я потом понял, что нельзя вводить file и https,
сама программа так писала, когда пытался обновиться из командной строки.

Версия yum 2.0.2

Версия createrepo 0.4.9

anonymous
()
Ответ на: комментарий от anonymous

Вместо
baseurl=file:///media/ASPLinux 12 i386 DVD/ASPLinux/

пропиши
baseurl=file:///tmp/repo
enabled=1

P.S. не место репам в /tmp
Помещай в /srv - по LHS-идее это общедоступная файлопомойка

Slavaz ★★★★★
()
Ответ на: комментарий от anonymous

https - понятно, не умеет

но file... с рождения умеет, так сказать.

Кстати, точно ASP12? Судя по
ftp://asplinux.fiord.ru/pub/i386/12/asplinux/ASPLinux/

yum-3.2.0-1.0.120asp.noarch.rpm
createrepo-0.4.10-1.0.120asp.noarch.rpm

Это минимальные версии, в апдейтах посвежее. У тебя версии совсем не ожидаемые и неожиданные для 12-го Аспа...

Попробуй обновить yum и createrepo.

Slavaz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.