Проблемы с yum

Аватар пользователя Meloman

Это у меня одного или у всех yum не работает?

Цитата:
Setting up Upgrade Process
Setting up repositories
Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Аватар пользователя rjaan

Re: yum

Skala писал(а):
repomd.xml

Проверте в Вашем репозитарии repomd.xml:
Во-первых, есть такой файл или нет
Во-вторых, права доступа.
Где он находится? Вы его найдете в $YOUR_REPO/repodata/repomd.xml

Аватар пользователя Meloman

Re: yum

В том-то и дело, что локального репозитория вообще нет.

Аватар пользователя woodoo

Re: yum

ftp лежит, вообще-то.

Аватар пользователя Meloman

Re: yum

Только не ftp, a http: по фтп вроде как скачивание идет, но репозиторий base настроен по дефолту на http.
И то хорошо: Думал, у меня одного так...

Аватар пользователя rjaan

Re: Проблемы с yum

Skala писал(а):
В том-то и дело, что локального репозитория вообще нет.

Вы проверели доступ к нему?

woodoo писал(а):
ftp лежит, вообще-то.

Через ftp-протокол он виден?

Аватар пользователя Meloman

Re: Проблемы с yum

Сейчас все работает Улыбка
И прошу прощения у модераторов: я не сообразил, что название темы не информативное, и не в тот форум поместил.

Аватар пользователя woodoo

Re: Проблемы с yum

Цитата:

Цитата:
ftp лежит, вообще-то.

Через ftp-протокол он виден?

В момент написания поста "лежал" канал stream-masterhost на M9.

Аватар пользователя Sinigami

Re: Проблемы с yum

народ помогите начинающиму что такое репозитория?
Такая же проблемма, но ничего из выше сказанного не понял :weep: :-?

Аватар пользователя redd

Проблемы с yum

Sinigami писал(а):
народ помогите начинающиму что такое репозитория

Репозиторий это база програмного обеспечения. В данном случае База созданная для АСП Линукс. Оттуда использу специальную утилиту под названием yum можно доустоновить необходимое програмное обеспечение, которое было заранее скомпилированно для данного дистрибутива. Так же из репозитория с помощью того же yum можно обновить свой дистрибутив и пакеты(программы) входящие в него. Изначально yum настроен на репозитории созданные компанией АСП, те для получения доступа к ним нужно быть подключенным к интернету, но можно создать и локальный репозиторий, и использовать его например для естановки ПО в локальной сети.

В данном случае проблема заключалась в том что "лежал" канал к серверу на котором был расположен репозиторий, те база. Поэтому yum не смог подключиться и к нему.

Аватар пользователя Sinigami

Проблемы с yum

И что же мне делать теперь !? :swoon:

Аватар пользователя DRVTiny

Re: Проблемы с yum

Цитата:
И что же мне делать теперь !?

1. Переипсать rpm-пакеты со всех дисков дистрибутива в один каталог на жёстком диске (места там должно быть порядка 3-х Гб)
2. Установить пакет createrepo-чего-то-там.rpm (я надеюсь, с этим проблемы не возникнут?)
3. Перейти в каталог, куда Вы все rpm-ки скопировали и выполнить там createrepo ./
4. Создать файл /etc/yum.repos.d/local.repo следующего содержания:
[LOCAL]
name = Local Repository
baseurl = file:///путь_к_каталогу_репозитория
gpgcheck = 0
enabled = 1
5. Убрать флаг enabled у всех репозиториев в /etc/yum.repos.d:
for f in /etc/yum.repos.d/*.repo; do sed -r 's/^(\s*enabled\s*=\s*)1(\s*(#.*)?)$/\10\2/' $f > /tmp/${f##*/} && mv -f /tmp/${f##*/} $f; done
6. Снова отредактировать файл /etc/yum.repos.d/local.repo и выстаить там флаг enabled = 1 (надеюсь, это тоже понятно)
7. Выполнить yum clean cache и наслаждаться результатом
P.S. Всё это нужно делать под root'ом, разумеется.

RSS-материал