LinuxForum.Fans
Тема

Yum тупит

Автор: Vadimsky 12 сообщений 6181 просмотров
#156841

Друзья, такая проблемка:
[console]
[root@prime ~]# yum check-update
Config time: 0.017
Yum Version: 3.2.28
Настройка набора пакетов
http://mirror.yandex.ru/fedora/linux/releases/14/Everything/i386/os/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - ""
Пробуем другое зеркало.
Ошибка: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
[root@prime ~]#
[/console]
После xml стоит двоеточие. Откуда оно берётся? Если вставить http://mirror.yandex.ru/fedora/linux/releases/14/Everything/i386/os/repodata/repomd.xml в адресную строку браузера, то всё открывается без проблем. YUM упрямо лепит двоеточие после урла, как? откуда? зачем? и главное, как сделать чтобы не ставил?
Система Fedora14 чистая, только что установлена.
Помню как то попадалось решение, но было давно и уже не помню, и найти не могу. Кто что посоветует? Переустановка не катит, так как нету доступа к системе, да и ко вторнику всё должно быть на мази.

Показать

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://mirror.yandex.ru/fedora/linux/releases/14/Everything/i386/os/
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
#156959
Vadimsky написал:

После xml стоит двоеточие.

Полагаю, что двоеточие к URL отношения не имеет. Это просто разделитель урла и последующего текста об ошибке.
Я бы дал команды "yum clean all" и потом "yum makecache". Можно еще и базу rpm перестроить для полноты комплекста.
Ну и еще раз проверил бы сетевые дисциплины, подключение, DNS...

#157085

Делал clean, отработал тихо, а вот перестройка кеша:
[console]
[root@prime ~]# yum makecache
Config time: 0.019
Yum Version: 3.2.28
http://mirror.yandex.ru/fedora/linux/releases/14/Everything/i386/os/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - ""
Пробуем другое зеркало.
Ошибка: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
[root@prime ~]# ping mirror.yandex.ru
PING mirror.yandex.ru (213.180.204.183) 56(84) bytes of data.
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=1 ttl=58 time=5.73 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=2 ttl=58 time=5.59 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=3 ttl=58 time=5.60 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=4 ttl=58 time=5.82 ms
64 bytes from mirror.yandex.ru (213.180.204.183): icmp_req=5 ttl=58 time=5.62 ms
^C
--- mirror.yandex.ru ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 5.596/5.675/5.820/0.087 ms
[root@prime ~]#[/console]
Базу rpm тоже перестраивал.
Ну какие ещё дисциплины, всё впроде пучком, DNS резолвятся, пинги проходят.
Ваапще хрень какаято.
Возможно это и не имеет отношения к делу, но подобное у меня было года три назад, на RedHat 9, но там формат пакетов разный был, и питон старый, обновление питона в конечном счёте решило проблему (хоть и потащило за собой поезд зависимостей), yum стал скачивать данные метабазы, но рпмки таки не ставились из-за каких то различий в спец-файлах, уже не помню, тогда всё забросил ибо надоело. Неужто и сейчас тоже самое? хотя логически ну не может быть, хоть xml он должен скачать.
На счёт двоеточия - согласен, должно быть так, но не знаю, не уверен, попробую ша шлюзе запрос перехватить, который отсылается.
Как говорится - это дело чести решить эту занозу!

#157094

Настроек yum'а или репозиториев никаких не производили?

#157100

Система начисто установленная, только в /etc/yum.repos.d/fedora.repo заменил путь к списку зеркал на яндекс, и в /etc/yum.repos.d/fedora-updates.repo тоже, больше ничего не трогал.

#157102

тогда покажите, что Вы там поправили... а лучше содержимое файлов целиком

#157122

В сплоере, в первом посте.
Такая конфига работает на многих моих тачках, и даже на одном танке, не думаю что дело в этом, хотя всё конечно же может быть.

#157132

Прокси случаем нету?

#157138

Ну и, как вариант, попробовать указать другое зеркало.
Хотя сознательное ограничение выбора зеркал - как минимум недальновидно.

#157143

А еще я бы, поскольку yum использует curl, попробовал бы скачать этот .xml-файлик с его помощью, дабы проверить не в нем ли проблема

#157163

А вот это мысль, щас поробую.

#157731

Короче ничего не помогло, выличил всё средствами dd, накатив систему с другой тачки.
Всё завелось и заработало.
Чемоданчики рулят :D

Войдите или зарегистрируйтесь, чтобы ответить.