Проблемы с 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 #1

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

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

Изображение пользователя Meloman.

Re: yum #2

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

Изображение пользователя woodoo.

Re: yum #3

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


Long Live!

Изображение пользователя Meloman.

Re: yum #4

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

Изображение пользователя rjaan.

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

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

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

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

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

Изображение пользователя Meloman.

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

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

Изображение пользователя woodoo.

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

Цитата:
Цитата:
ftp лежит, вообще-то.
Через ftp-протокол он виден?

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


Long Live!

Изображение пользователя Sinigami.

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

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

Изображение пользователя redd.

Проблемы с yum #9

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

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

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


Maybe i'm crazy
Maybe you are crazy
Maybe we are crazy
Probably...

Изображение пользователя Sinigami.

Проблемы с yum #10

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

Изображение пользователя DRVTiny.

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

Цитата:
И что же мне делать теперь !?
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'ом, разумеется.


Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!

Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"