1 (29.04.2011 22:27:53 отредактировано Vadimsky)

Друзья, такая проблемка:

 Консоль:

[root@prime ~]# yum check-update
Config time: 0.017
Yum Version: 3.2.28
Настройка набора пакетов
http://mirror.yandex.ru/fedora/linux/re … epomd.xml: [Errno 14] PYCURL ERROR 7 - ""
Пробуем другое зеркало.
Ошибка: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
[root@prime ~]#

После xml стоит двоеточие. Откуда оно берётся? Если вставить http://mirror.yandex.ru/fedora/linux/re … 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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

2 (30.04.2011 12:18:23 отредактировано Cruiser78)

Vadimsky пишет:

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

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

3

Делал clean, отработал тихо, а вот перестройка кеша:

 Консоль:

[root@prime ~]# yum makecache
Config time: 0.019
Yum Version: 3.2.28
http://mirror.yandex.ru/fedora/linux/re … 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 ~]#

Базу rpm тоже перестраивал.
Ну какие ещё дисциплины, всё впроде пучком, DNS резолвятся, пинги проходят.
Ваапще CENSORED какаято.
Возможно это и не имеет отношения к делу, но подобное у меня было года три назад, на RedHat 9, но там формат пакетов разный был, и питон старый, обновление питона в конечном счёте решило проблему (хоть и потащило за собой поезд зависимостей), yum стал скачивать данные метабазы, но рпмки таки не ставились из-за каких то различий в спец-файлах, уже не помню, тогда всё забросил ибо надоело. Неужто и сейчас тоже самое? хотя логически ну не может быть, хоть xml он должен скачать.
На счёт двоеточия - согласен, должно быть так, но не знаю, не уверен, попробую ша шлюзе запрос перехватить, который отсылается.
Как говорится - это дело чести решить эту занозу!

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

4

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

5

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

6

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

7

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

8

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

9

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

10

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

11

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

12

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null