LINUX.ORG.RU

Не могу скачать ни один исходник в gentoo

 ,


0

2

ЛОР, случилось нечто странное. Пару дней назад в очередной раз вкатил оду gentoo на нетбук, сейчас вкатывал на десктоп. всё amd64. на десктоп всё поставил, когда начал ставить иксы начал ловить ошибки при попытке скачать тарбол - 404 с зеркала.

делал eix-sync, emerge --sync, emerge portage и т.п., менял зеркала. не скачиваются разные пакеты, даже с сайтов авторов.

причём перестало скачиваться и на нетбуке, на котором конфиги не трогал с последней установки.

когда пытаюсь посмотреть пакет от туда, откуда emerge хочет взять его, то в браузере получаю тоже 404.

открываю к примеру

http://mirror.yandex.ru/gentoo-distfiles/distfiles
а там только около 20 файлов и всё.

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

emerge --info

make.conf

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-libs/libasyncns-0.8-r3
>>> Downloading 'http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz
Resolving mirror.yandex.ru... 213.180.204.183
Connecting to mirror.yandex.ru|213.180.204.183|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

>>> Downloading 'http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz
Resolving 0pointer.de... 85.214.157.71
Connecting to 0pointer.de|85.214.157.71|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

!!! Couldn't download 'libasyncns-0.8.tar.gz'. Aborting.
 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

>>> Failed to emerge net-libs/libasyncns-0.8-r3, Log file:

>>>  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

 * Messages for package net-libs/libasyncns-0.8-r3:

 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

UPD: Решение

GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/"

★★★★

Последнее исправление: kma21 (всего исправлений: 1)

Действительно, странно. Что-то с яндексовским зераклом, видимо? Попробуй убрать указания переменных GENTOO_MIRRORS и SYNC из make.conf. Да, будет медленнее скачиваться, ну и ничего страшного.

yura_ts ★★
()

Заглянул в свои логи, как раз сейчас обновляюсь: у меня он не находит ничего на http://mirror.yandex.ru, а на ftp://mirror.yandex.ru находит. Проблема с http-зеркалом, очевидно. Так что, наверное, достаточно будет заменить http на ftp

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

Вот произвольный кусок лога emerge-fetch.log:

>>> Downloading 'http://mirror.yandex.ru/gentoo-distfiles/distfiles/openldap-2.4.39.tgz'
--2014-09-21 01:21:16--  http://mirror.yandex.ru/gentoo-distfiles/distfiles/openldap-2.4.39.tgz
Resolving mirror.yandex.ru... 213.180.204.183, 2a02:6b8::183
Connecting to mirror.yandex.ru|213.180.204.183|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:21:16 ERROR 404: Not Found.

>>> Downloading 'ftp://mirror.yandex.ru/gentoo-distfiles/distfiles/openldap-2.4.39.tgz'
--2014-09-21 01:21:16--  ftp://mirror.yandex.ru/gentoo-distfiles/distfiles/openldap-2.4.39.tgz
           => ‘/usr/portage/distfiles/openldap-2.4.39.tgz’
Resolving mirror.yandex.ru... 213.180.204.183, 2a02:6b8::183
Connecting to mirror.yandex.ru|213.180.204.183|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /gentoo-distfiles/distfiles ... done.
==> SIZE openldap-2.4.39.tgz ... done.
==> PASV ... couldn't connect to 213.180.204.183 port 50475: Connection refused
>>> Downloading 'ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.39.tgz'
--2014-09-21 01:21:16--  ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.39.tgz
           => ‘/usr/portage/distfiles/openldap-2.4.39.tgz’

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

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

не помогло ftp зеркало, как и ожидалось

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

немецкое какое-то брал, австрийское брал. сейчас финское попробую.

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

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

надеюсь, поможет. благодарю за оперативную помощь!

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

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

yura_ts ★★
()

http://distfiles.gentoo.org/distfiles/

Эпичненько

[ICO]	Name	Last modified	Size	Description
[DIR]	Parent Directory	 	-
[   ]	crossdev-20140917.tar.xz	17-Sep-2014 16:41	21K
[   ]	genpatches-3.10-62.base.tar.xz	17-Sep-2014 16:58	911K
[   ]	genpatches-3.10-62.experimental.tar.xz	17-Sep-2014 16:58	47K
[   ]	genpatches-3.10-62.extras.tar.xz	17-Sep-2014 16:58	17K
[   ]	genpatches-3.14-23.base.tar.xz	17-Sep-2014 15:56	455K
[   ]	genpatches-3.14-23.experimental.tar.xz	17-Sep-2014 15:56	50K
[   ]	genpatches-3.14-23.extras.tar.xz	17-Sep-2014 15:56	18K
[   ]	genpatches-3.16-4.base.tar.xz	17-Sep-2014 17:32	112K
[   ]	genpatches-3.16-4.experimental.tar.xz	17-Sep-2014 17:32	55K
[   ]	genpatches-3.16-4.extras.tar.xz	17-Sep-2014 17:32	17K
[   ]	linux-firmware-20140902.tar.xz	14-Sep-2014 14:57	23M
[   ]	perl-5.20.1-patches-1.tar.xz	14-Sep-2014 12:42	13K
[   ]	radeon-ucode-20140823.tar.xz	14-Sep-2014 14:51	678K
[   ]	swi-prolog-7.1.22-gentoo-patchset-0.tar.gz	18-Sep-2014 04:47	1.6K
[   ]	timestamp.dev-local	20-Sep-2014 12:00	49
[   ]	timestamp.mirmon	20-Sep-2014 12:52	11
Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Ох ты ж ну нифига себе. Больше сказать нечего.

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

похоже, что да. суть была в том, что это последний пакет на моей памяти, который не качался. хотя не качалась ещё mesa и прочие.

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

вот и я смотрю и туплю в этот список. и всё это удачно отзеркалилось. что на яндексе, что на многих других серверах.

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

ну вроде разобрались =)

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

Вот ссылка на описание первопричины проблемы: http://infra-status.gentoo.org/notice/20140920-distfiles

Вкратце: аварийная перезагрузка центрального сервера привела к тому, что куча зеркал синкнулись "невовремя" и просто вытерли почти все дистфайлы. Надо подождать следующего синка. Гентушники разбираются, какого фига зеркала не использовали опцию --max-delete, которая спасла бы от данного инцидента.

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

на днях собираюсь поднимать свой сервак для домашних нужд, вот теперь задумался, а не поднимать ли локальное зеркало? =D

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

++, действительно. А интересно, сколько гигов/теров занимают все distfiles? Благо, машинка выделенная имеется (типа «домашний сервер» на intel atom).

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

я хотел на финском зеркале открыть ftp, но так и не дождался. как яндекс образумится, надо будет посмотреть... сервак тоже будет на атоме...

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

Например, моя материнка с интегрированным атомом вместо процессора имеет _два_ sata-порта. Очень много терабайт просто не напихаешь :( Если зеркалить надо порядка 10 ТБ, то всё очень плохо.

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

А интересно, сколько гигов/теров занимают все distfiles?

Сейчас - 25Мб :-)

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

http://distfiles.gentoo.org/experimental/amd64/ — видимо, то, что лежит здесь, синкается с какого-то врутреннего сервера. из инета недоступного (??). Вот на том внутреннем сервере и произошёл сбой?

В общем, фигово там всё с инфраструктурой :(

yura_ts ★★
()
Последнее исправление: yura_ts (всего исправлений: 1)

Да уж, безалаберность некоторых гентушных админов впечатляет.

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

А мне помогло. Спасибо! Что самое интересное, так это то что я пробовал подставить другие зеркала, но толку было нуль. А когда закомментировал эти строки, то всё сразу заработало.

nero_aida
()

Сам наткнулся на такую беду, но пока что не могу скачать только дистфайлы с http://www.hpl.hp.com/personal/*.

Попробую поиграться с GENTOO_MIRRORS, спасибо за совет!

P.S.: Жена в ответ на такую новость (по потерю distfiles) сказала: «Так вам, линуксоидам, и надо, горите в аду!» :D

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

ну логично, что главный сервер быстрее восстановил файлы, чем повреждённые зеркала.

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

Какое по умолчанию, просто закомментировал в make.conf

TheAnonymous ★★★★★
()

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

anonymous
()
Ответ на: комментарий от stevejobs

Именно «линуксоидам», бинарные она тоже не жалует.

spijet ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.