Cent OS, Scientific Linux
Модератор: Модераторы разделов
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 15:18
CentOS 7, установлен centos-release-scl-rh. В частности имеется такой файлик:
Как видно, репа centos-sclo-rh-source отключена. Однако yum-builddep валится с такой ошибкой:
Shell
$ sudo yum-builddep -y mypkg.spec
Loaded plugins: fastestmirror, ovl
Enabling base-source repository
Enabling centos-sclo-rh-source repository
Enabling centos-sclo-sclo-source repository
Enabling epel-source repository
Enabling extras-source repository
Enabling updates-source repository
Determining fastest mirrors
* base: mirror.awanti.com
* epel: mirror.awanti.com
* epel-source: mirror.awanti.com
* extras: mirror.awanti.com
* updates: mirror.awanti.com
http://vault.centos.org/centos/7/sclo/Source/rh/repodata/repomd.xml : [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use
https://bugs.centos.org/ .
failure: repodata/repomd.xml from centos-sclo-rh-source: [Errno 256] No more mirrors to try.
http://vault.centos.org/centos/7/sclo/Source/rh/repodata/repomd.xml : [Errno 14] HTTP Error 404 - Not Found
$
Вопрос: за каким он полез в
трансформаторную будку отключённую репу и как объяснить ему, что этого делать не надо?
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 15:24
Да, зачем-то включает source репозитории. Пиши багрепорт.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 15:29
Vascom писал: ↑ 20.12.2018 15:24
Пиши багрепорт.
Куда, и какова вероятность того, что это старьё кто-то будет чинить?
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 15:30
Ну для начала сюда
https://bugs.centos.org/main_page.php
7 поддерживается и обязана быть починена, если баг подтвердится.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 15:36
Ну напишу, так и быть, хотя в результате сильно сомневаюсь. Но сейчас-то что делать? Сборки простаивают из-за продолбанной репы.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 15:37
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 15:40
Параметр --disablerepo= не помогает?
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 15:47
Vascom писал: ↑ 20.12.2018 15:40
Параметр --disablerepo= не помогает?
Неа. Проглатывает, но ничего не меняется.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 15:54
Закомментируй строки этого Source репозитория.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 17:40
Спасибо, кеп. Дело осложняется тем, что это docker-образ, который делается далеко не вручную. Я, конечно, вставлю костыль с sed в Dockerfile, если репу не починят в ближайшее время, но надеялся на какое-нибудь более аккуратное решение.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 20.12.2018 18:02
Можешь залезть в исходники, сделать патч, отправить его...
s.xbatob
Сообщения: 1139
ОС: Fedora
Сообщение
s.xbatob » 20.12.2018 22:35
Об этом явно сказано в документации:
yum-builddep is a program which installs the RPMs needed to build the specified package. The source RPM for the specified package must be available in a Yum repository (which will be automatically enabled, if it is disabled) or it can be a local source RPM file.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 20.12.2018 22:48
s.xbatob , так я никакого package не specified. У меня локальный спек.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 21.12.2018 08:13
s.xbatob писал: ↑ 20.12.2018 22:35
Об этом явно сказано в документации:
Но это глупость какая-то. srpm совсем не нужны для сборки пакетов.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 21.12.2018 10:44
Vascom писал: ↑ 21.12.2018 08:13
srpm совсем не нужны для сборки пакетов.
Видимо, тут речь о случае, когда устанавливаются зависимости сборки произвольного пакета из репозитория. Тогда надо получить зависимости из srpm (точнее, из метаданных репозитория). Не знаю, правда, зачем это может понадобиться.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 21.12.2018 11:05
Ну выглядит как "почесать левой пяткой правое ухо".
s.xbatob
Сообщения: 1139
ОС: Fedora
Сообщение
s.xbatob » 21.12.2018 11:58
а он вообще умеет работать со spec? В документации об этом ни слова. Либо имя пакета, за которым он и лезет в source repository, либо локальный src.rpm
Вот dnf умеет, и ведёт себя корректно: подключает их только если указать имя пакета.
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 21.12.2018 13:23
s.xbatob писал: ↑ 21.12.2018 11:58
а он вообще умеет работать со spec?
Ещё как умеет.
s.xbatob писал: ↑ 21.12.2018 11:58
Вот dnf умеет, и ведёт себя корректно: подключает их только если указать имя пакета.
О, оказывается, dnf теперь есть в репах центоси. Спасибо за наводку, попробую поиграться. Точную команду не подскажете?
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 21.12.2018 13:37
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 21.12.2018 13:48
Ага, спасибо, уже нашёл. Помимо dnf надо установить dnf-plugins-core. Похоже, проблема решена.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
s.xbatob
Сообщения: 1139
ОС: Fedora
Сообщение
s.xbatob » 21.12.2018 13:53
Только неизвестно, насколько там dnf живой. Помнится, в Fedora 19 он был плоховат
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 21.12.2018 15:07
s.xbatob писал: ↑ 21.12.2018 13:53
Только неизвестно, насколько там dnf живой. Помнится, в Fedora 19 он был плоховат
Ну кроме одной команды мне от него ничего не надо, а она, вроде бы, работает как должна.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик