LINUX.ORG.RU
решено ФорумAdmin

Не работает reposync в Ubuntu

 ,


0

1

Привет, ЛОР!

Хочу сделть зеркало YUM репозитория на Убунте.
Поставил я yum-utils, сделал sudo ln -s /etc/{yum/,}yum.conf, добавил репозиторий в /etc/yum/repos.d/myrepo.conf.

Дальше делаю следующее:

ivan:~$ reposync --repoid=myrepo --download_path=/var/www/html/myrepo/redhat/
ivan:~$ echo $?
0

И не получаю ровным счетом ничего.
При этом yum repolist all говорит что у меня репозиториев нет.

Хотя в конфиге репозитория явно прописанно enabled=1, и вот такое вот тоже есть:
ivan:~$ sudo yum-config-manager --enable myrepo 
ivan:~$ echo $?
0
ivan:~$ sudo yum-config-manager -v | grep -A1 reposdir
reposdir = /etc/yum/repos.d,
   /etc/yum.repos.d


Нагуглить ничего не получилось, кроме рекомендаций в стиле «используйте APT».
ЧЯДНТ?

★★★★★

Последнее исправление: sphericalhorse (всего исправлений: 1)

Ответ на: комментарий от sphericalhorse

baseurl=http://логин:пароль@айпишник/и/так/далее/redhat/

Мощь. А там пакеты вообще для убунты есть? А он вообще доступен? Ты наверняка добавляешь пустой реп или реп для Red Hat, вот и получаешь пустое место.

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

А, стоп, ты делаешь репосинк, тогда он должен закачать все пакеты. Но вторая часть вопроса остаётся — а пакеты там есть?

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

Есть. Этот путь успешно исользуеться на наших сетапах Центосов и SuSE'ов.

Переместил содержимое /etc/yum/repos.d/myrepo.conf в /etc/yum/yum.conf, и теперь ругаеться вот так вот:

Error setting up repositories: Cannot retrieve repository metadata (repomd.xml) for repository: myrepo. Please verify its path and try again

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

Я накосячил. По ходу сказывается недосып в конце рабочего дня.
В урле я забыл указать @ между логином:паролем и доменом, а репозитории из /etc/yum/repos.d/ не поддтягивались потому, что я файл назвал myrepo.conf а не myrepo.repo.

Всем спасибо. Простите за беспокойство.

sphericalhorse ★★★★★
() автор топика

Я вот понял что мне решение с зераклом мало подходит. Оно репозиторий в пару гигабайт будет сутки качать. В идеале надо какую-то проксю адекватную для этих целей.

Сейчас используется Apt-Cacher-NG, но он не подходит, потому что он при обновлении файла в кеше сверяет, в том чсиле, и Last-Modified из хедеров, а наши товарищи перезаливают все пакеты в репозиторий каждый час (в не зависимости от того, менялось ли содержимое).

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