Вы здесь

снова кривой стэйдж ? [решено]

ставил Gentoo со стэйджа stage3-amd64-20100819.tar.bz2, всё хорошо пока не дошёл до KDE . Не захотел собираться qt-core. Потерял почти сутки, в итоге пришлось временно поставить LXDE. И попробуйте после этого убедить кого-то что Gentoo хорошая система. Не представляю чтоб винда или убунта какая нибудь не установилать. Если это второй подряд стэйдж из-за криворукости какого-то разроботчика то кое-кому надо на пенсию.

>>> Emerging (1 of 6) x11-libs/qt-core-4.6.2-r1
Traceback (most recent call last):
  File "/usr/lib64/portage/bin/ebuild", line 268, in <module>
    debug=debug, tree=mytree)
  File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 32, in __call__
    return result(*args, **kwargs)
  File "/usr/lib64/portage/pym/portage/package/ebuild/doebuild.py", line 838, in doebuild
    fetchonly=fetchonly):
  File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 32, in __call__
    return result(*args, **kwargs)
  File "/usr/lib64/portage/pym/portage/package/ebuild/fetch.py", line 606, in fetch
    myfile_path, pruned_digests, eout)
  File "/usr/lib64/portage/pym/portage/package/ebuild/fetch.py", line 201, in _check_distfile
    if _check_digests(filename, digests, show_errors=show_errors):
  File "/usr/lib64/portage/pym/portage/package/ebuild/fetch.py", line 162, in _check_digests
    verified_ok, reason = verify_all(filename, digests)
  File "/usr/lib64/portage/pym/portage/checksum.py", line 193, in verify_all
    myhash = perform_checksum(filename, x, calc_prelink=calc_prelink)[0]
  File "/usr/lib64/portage/pym/portage/checksum.py", line 249, in perform_checksum
    myhash, mysize = hashfunc_map[hashname](myfilename)
  File "/usr/lib64/portage/pym/portage/checksum.py", line 42, in pyhash
    data = f.read(blocksize)
IOError: [Errno 5] Input/output error
 * Fetch failed for 'x11-libs/qt-core-4.6.2-r1', Log file:
 *  '/var/tmp/portage/x11-libs/qt-core-4.6.2-r1/temp/build.log'

>>> Failed to emerge x11-libs/qt-core-4.6.2-r1, Log file:

>>>  '/var/tmp/portage/x11-libs/qt-core-4.6.2-r1/temp/build.log'

 * Messages for package x11-libs/qt-core-4.6.2-r1:

 * Fetch failed for 'x11-libs/qt-core-4.6.2-r1', Log file:
 *  '/var/tmp/portage/x11-libs/qt-core-4.6.2-r1/temp/build.log'

NightNord: IOError: [Errno 5] Input/output error - не умение читать логи ошибок, хамство, наглость, поливание грязью все окружающее и окружающих, переход на личности и вообще крайне некультурное поведение. "Злость" и вообще настроение никого не интересует: злой, пьяный, под кайфом или просто неадекват - держись подальше от сообщества (любого). Рецедивы или продолжение в том же духе - бан без предупреждения

а не в тильде ли случайно дело?

Ne ponial ?
Sori za translit

Мышка дура, прав был Суворов.

что у вас установлено в
ACCEPT_KEYWORDS в /etc/make.conf?
Если с ~ (~x86 или ~amd64) -может стоит её убрать.

"~" - я этот значек тильдой называю )

Он, собственно, и называется тильдой. Другого названия я не слышал :)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Konkretnee mozgno ? Ne nado umnichat.
O_o vi o vetke ? Stable, delo v stage.

Мышка дура, прав был Суворов.

"Волна" =)

Znau chto takoe ~, eto dlia vas detichki ona volna, a # rechotka...

Мышка дура, прав был Суворов.

А я чо? Я ничо. Это все он виноват -> http://marsoft.dyndns.info/fortunes-gentoo-ru/list.php#quote16

Sistema stable.

Мышка дура, прав был Суворов.

попробуйте что-то типа такого - в /usr/lib64/portage/pym/portage/checksum.py
вставьте (у меня не 64 так что файл может слегка отличаться)

	def pyhash(filename):
		"""
		Run a checksum against a file.
	
		@param filename: File to run the checksum against
		@type filename: String
		@return: The hash and size of the data
		"""
		f = open(_unicode_encode(filename,
			encoding=_encodings['fs'], errors='strict'), 'rb')
#INSERT 
print filename
print _unicode_encode(filename,	encoding=_encodings['fs'], errors='strict')
#INSERT
		blocksize = HASHING_BLOCKSIZE
		data = f.read(blocksize)

может увидите, на каком файле Input/output error

Не, не привык лезть туда где ничего не понимаю. Проще со старого стэйджа поставить он проверенный. Народ, отвечайте пожалуйста поконкретней. Я в курсе как называются знаки на клавиатуре, но подумал что сказанное про тильду относится к логу портэжа. И вообще вопрос конкретно в том как предметно убедиться что дело в stage. Есть способы ? Хочу кое-кого носом ткнуть. Когда я сегодня ставил в офисе то люди смотрели на меня с жалостью и советовали переходить на бубунту. Я конкретно очень зол на тех кто занимается не своим делом !!! Не можешь, уступи место более компетентным людям ! 2 плохих стэйджа подряд это слишком. В прошлом alsa не собиралась.

P.S. Извините что в транслите писал, не знаю как в LXDE переключение раскладки зделать. Сейчас в консоли пишу, копипастить буду.

Мышка дура, прав был Суворов.

все же мне кажется зря вы так.
люди это делают в свое свободное время, для собственного развлечения,
причем наверняка не получая за это ни копейки. И они рады если кто -то пользуется результатом их труда.
Конкретно стейджей - имхо их собирает система автосборки, если бы их собирали вручную - никаких ресурсов бы
для этого не хватило. Да и проверить это нереально. Ведь у вас все установилось - и иксы и вот уже lxde я думаю, что
не факт что дело в stage.
Я бы на вашем месте наверно синхронизировал дерево, обновил систему до актуального состояния,
и попробовал бы заново установить kde.

Вы правда такой наивный, или кокетничаете ? Думаете в opensource мало денег крутится ? Пасмотрите каких там людей съедают... Отдельный разговор и не в этой теме. Нет желания любимый форум такими разговорами поганить. А по поводу синхронизации и пр. Так вам скажу: когда в прошлый раз я на этот форум писал по поводу прошлого криврго stage в котором не собиралась alsa. Не прошло и пары часов как его удалили оставив старый. Я ставлю Gentoo не в первый раз и не в двадцатый. Не считал. Обслуживаю около десятка машин на которых сам её родную и ставил. В том числе и удалённо и ставил и администрирую (серверы в том числе). Поэтому кое-какой опыт имеется. Всяка-разные вилы и грабли встречал. Убеждён что дело в stage.

Мышка дура, прав был Суворов.

Да, оказалось зря.

Мышка дура, прав был Суворов.

emerge -e system делали? если нет, то сделайте, если да, то stage не виноват.
ps если бы была проблема в stage файле, то проблема была бы не с одним пакетом. ИМХО

К сожалению всё делал. Система полностью актуальна и всем довольна. Могу залить куда нибудь образ снятый клонзиллой. И с разными фьючерсами игрался и с тэмпэфэсами.

P.S. Между прочим абревиатуры типа 'имхо' признак школоты и ламеров не пропатченных. Щтоб' ви знали...

Мышка дура, прав был Суворов.

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

Da ai tak, ne perehodia na lichnosti. Ot otchaiania.

Мышка дура, прав был Суворов.

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

vovanvster написал:
И попробуйте после этого убедить кого-то что Gentoo хорошая система. Не представляю чтоб винда или убунта какая нибудь не установилать.

А я вот, очень хорошо представляю....

vovanvster написал:
Если это второй подряд стэйдж из-за криворукости какого-то разроботчика то кое-кому надо на пенсию.

Так а в чём проблема? Идём сюда http://www.gentoo.org/proj/en/devrel/staffing-needs/index.xml выбираем проэкт, пишем "квизы" и делаем лучше! Все будут только рады!

P.S. Я бы посоветовал выражать свои мысли более конструктивно, и с меньшим количеством яда в сторону тех, чьим трудом ты пользуешся. Бесплатно пользуешся, прошу заметить. Дарёному коню в зубы не смотрят. Для человека не освоившего чтение сообщений portage, в которых ясно написно как раскладку переключать "в ручном режиме" — слишком много пафоса.

+1
После "детишек" и прочего "не надо мне тут" яб вообще заигнорил клоуна, а люди отвечают... Слышь, чудачок, таким тоном помощи не просят.

Так-то глубоко параллельно что вы написали, но из вредности отвечу:

Не путайте пафос со злостью.

Каждый должен заниматься своим делом на своём месте. Вы на своём ?

По поводу бесплатности: я вам что-то должен ? А вы кому нибудь должны ? За собой следите. Вообще у вас есть прово делать подобные утверждения ?

Теперь про освоение ручной раскладки. Вы про онанизм что-ли ? Да, я в этом не силён... Научите ?

P.S. Жену свою учите жить.

Мышка дура, прав был Суворов.

И попробуйте после этого убедить кого-то что Gentoo хорошая система - ведь она вон до какой истерики может довести ^_^
Gentoo - хорошая система. Вы сами в этом убедились - железо подвело, а Gentoo не подвела.
Вообще, с Gentoo как - в списке виновных в глюках Gentoo ВСЕГДА стоит на последнем месте.
Обвинять Gentoo следует ВСЕГДА в последнюю очередь.
Потому что Gentoo - хорошая система. Объективно.

P.S. Вас действительно надо учить онанизму?

а эта строка - это просто подпись

+1, ну не знал больше на что подумать... И вобчемто на Gentoo я не наезжал, ругался на частности.

P.S. Не, я в армии был :)

Мышка дура, прав был Суворов.

с какого диска производится установка?

Минимал той же даты что и stage

Мышка дура, прав был Суворов.

Тут какое-то противоречие. Что я вижу из приведённого фрагмента - emerge не может проверить контрольную сумму у файла и вываливается в ошибкой.
Файл, который подлежит проверки, называется qt-everywhere-opensource-src-4.6.2.tar.gz

Сам файл то существует и читается без проблем?

Вероятные причины:
1. Проблема с питоном - но вы говорите, что остальное работает и пересобирается без проблем.
2. Проблема с emerge - см. п.1.
3. Проблема с файловой системой - какая фантазировать сложно. Я не знаю структуры вашей системы.
4. Проблема с файлом - на него выставились не те атрибуты и т. п.
5. Пока фантазия кончилась. :-)

А стейдж здесь ни причём. Был бы причём, выдал бы другую ошибку, например неверная контрольная сумма, сбой компиляции и т. д.

у меня было что-то похожее, когда диск с distfails посыпался.

может "железные" проблемы? или если дистфайлы на "оптике" диск накрылся.

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

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

Мышка дура, прав был Суворов.

Всё правильно

Мышка дура, прав был Суворов.

Пару раз сам натыкался на проблемный стейдж 3 - теперь качаю только с немцев и не жужу - всего то и проблем. Ну или тупо распоковать древний стейдж и синкануться....

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Проблема была не в стэйдже, сожалею что поднял панику. Дело оказалось в железе и файловой системе(очень интересный глюк, отдельный разговор). Дико извиняюсь если кого нибудь задел.
Правда очень жаль :( Удивительно что вообще система встала. Но оказалась молдаванской, нихрена не работало. И так 2 раза подряд. Устанавливалась из битых distfiles. Не пойму как ? Вроде ебилды чексум проверяют.

Мышка дура, прав был Суворов.

draft3r написал:
Ну или тупо распоковать древний стейдж и синкануться....

И играть в квест с обновлением до актуального состояния.
ПО там относительно немного (и не страшного).
Но может хватить :)

ЗЫ: Повторить что ли опыт установки с 2006.1 :)))

:wq
--
Live free or die

Чур Вас чур с 2006.1=)))))) не до такой же степени

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Ещё 2005 есть

Мышка дура, прав был Суворов.