LINUX.ORG.RU

Ошибка установки YDMP на CentOS 7

 


0

1

Доброго всем времени форумчане! Пишу свою первую тему тут. Прошу помощи, столкнулся с проблемой, а именно:

При попытке установить YDMP (китайская прога для управления автопровижена устройств Yealink), выпадает следующая ошибка:

fatal: [manager-master]: FAILED! => {"changed": false, "msg": "Failure talking to yum: failure: repodata/repomd.xml from offline: [Errno 256] No more mirrors to try.\nhttp://192.168.88.12:8000/RedHat/7/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden"}

Я правильно понимаю: это недоступность ресурсов с обновлениями? Возможно ли с этим что-то сделать? Помогите разобраться пожалуйста, заранее всем спасибо!


http://192.168.88.12:8000/RedHat/7/repodata/repomd.xml - явно локальное зеркало и с ним что-то не так (сервак отдаёт 403)

Список зеркал настраивается енмип в /etc/yum.repos.d/

Так что иди к админу который это зеракло прописал и настроил и спрашивай, почему он отдает 403.

А вообще Centos 7 уже сто раз EoL и его зеркала в интернете много где поудаляли, так что найти рабочее зеркало самому будет квест.

Gary ★★★★★
()
Последнее исправление: Gary (всего исправлений: 1)
Ответ на: комментарий от Gary

Просто не понятно, можно ли это обойти? или только после обновления будет корректно завершена установка? В требованиях у них не так много версий:

For Linux operating system, we support •CentOS: 7.5, 7.9, and 8.1 (supported since version 3.5.0.20 ) •Red Hat Enterprise Linux: 7.5, 7.9, 8.0, 8.5 (supported since version 38.2.0.0), and 8.6 (supportedsince version 38.10.0.0)

Какие-то из них ещё живы? Что можете посоветовать из вышеперечисленного?

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

Просто не понятно, можно ли это обойти?

  1. Добавить ключ --cache-only к yum, может не прокатить если не хватает пакетов в кеше
  2. Исправить репозитории. В первую очередь кто там прописал 192.168.88.12, к тому и обращайтесь.
  3. Поставить вручную через rpm вместо yum (нужно скачать все нужные зависимости самому и есть шанс можно попортить систему по незнанию)

For Linux operating system, we support •CentOS: 7.5, 7.9, and 8.1 (supported since version 3.5.0.20 ) •Red Hat Enterprise Linux: 7.5, 7.9, 8.0, 8.5 (supported since version 38.2.0.0), and 8.6 (supportedsince version 38.10.0.0)

Это всё EoL, но может заработать на более новых RHEL 8.x

Вообще судя по требованиям софт старый и заброшенный, и надо или готовиться к мучениям или искать более новую версию или замену.

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

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

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

Вот только не понятно почему установщик ругается на этот IP адрес.

Там в ошибке четко написано: сервер на 192.168.88.12:8000 вместо содержимого возвращает ошибку 403 по конкретному URL, к которому обращается yum.

Покажи содержимое файлов в /etc/yum.repos.d/

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

Ну вот у тебя в offline.repo скорее всего прописан адрес 192.168.88.12:8000

Значит человек, который его там прописал, уверен что по этому адресу находится репозиторий с пакетами. По факту это не так, раз этот сервер возвращает ошибку. Надо разбираться кто его там прописал, кто поддерживает сервер по этому адресу и почему он возвращает 403 вместо файлов.

Альтернативно можно порыться ещё на https://mirror.yandex.ru/ возможно там есть живое зеркало центоса 7 и добавить его себе вместо нерабочих репозиториев.

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

Альтернативно можно порыться ещё на https://mirror.yandex.ru/ возможно там есть живое зеркало центоса 7 и добавить его себе вместо нерабочих репозиториев.

Не, мёртвые репозитории традиционно в vault лежат. Не так давно я кому-то здесь давал ссылку как раз на семёрку, так что там есть.

papin-aziat ★★★★★
()
Ответ на: комментарий от Gary

Ты слишком хорошо думаешь, наверное это ТС и прописал при установке сего чуда.

От непонимания что он пишет и к чему это. Спросили адрес - прописал. А какой и зачем - не понимает.

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

Этот адрес я прописал в /etc/sysconfig/network-scripts/ifcfg-ens34 Его задал чтобы можно было по SSH подключиться к CentOS с своего компа. По DHCP CentOS не хотел получать IP, пришлось руками указать настройки сети, сеть появилась. Но почему он продолжает ссылаться на этот IP, не совсем понятно

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

Почитай документацию по CentOS, по настройке репозиториев пакетов и в целом по настройке дистрибутива, проанализируй ответы в теме.

У тебя в репозиториях почему-то указан этот IP адрес.

Суть не в том, что он назначен на сетевом интерфейсе.

Почему не захотело получать параметры по DHCP - вопрос к системным администраторам твоей сети и настройкам виртуальной машины.

Если системный администратор ты - читай цикл статей «Сети для самых маленьких» на хабр.

kostik87 ★★★★★
()