[SOLVED] Проблема со сборкой ядра
Первый раз устанавливаю Gentoo. Всё, вроде бы, по хэндбуку (правда, русскому, но в месте возникновения ошибки и английский и русский содержат одно и то же).
Установка производится для изучения (затем планируется использование в продакшн-режиме) на виртуальную машину под управлением WMWare Workstation 7.0.0.
Виртуалка - типовая (по умолчанию), выделен диск объемом 8 GB, ОЗУ - 512 MB.
Разбивка диска - по хэндбуку:
/dev/sda1 - 32MB (boot)
/dev/sda2 - 512MB (swap)
/dev/sda3 - остальное (/).
Поскольку этот инстанс не планируется использовать, как рабочий, сборка ядра осуществляется из genkernel:
emerge genkernel genkernel all
На этапе сборки ядра возникает ошибка упаковки:
* Running with options: all * Using genkernel.conf from /etc/genkernel.conf * Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86/config.sh .. * Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86/modules_load .. * ERROR: Compression (/usr/bin/xz -e --check=none -z -f -9) failed * * -- Grepping log...
- и т.д.
Сообщения в /var/log/genkernel.log идентичны указанным выше.
Можно ли подсказать, в чем проблема или хотя бы в какую сторону копать? Если необходима еще какая-то информация - выложу.
Заранее благодарю.
- Для комментирования войдите или зарегистрируйтесь
ERROR: Compression
Думаю здесь логика не велика: отсутствует нужный "архиватор" системе или он отсутствует и\или не совпадает с тем который выставлен в .config
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Если бы так, было бы вообще
Если бы так, было бы вообще просто...
Единственное, что я могу предположить - это отсутствие места, но df говорит о том, что в / занято только 39% раздела, в boot - только 18%.
тогда весь лог пасту: будем
тогда весь лог на пасту: будем из "бороды" косички заплетать ;)
http://pastebin.com/
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Эммм... Даже неудобно
Эммм... Даже неудобно спрашивать...
Не могу найти способ вытащить файлик из-под виртуалки.
В виртуалках сам не силен ;)
В виртуалках сам не силен ;) Но ведь кажется можно копировать по кусочкам или все содержимое сразу скопировать и засунуть на пасту. Т.Е. копировать в виртуалке, а вставлять в другой ОС. Вы же этот кусок как-то вытащили ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Из WMWare делает скриншоты в
Из WMWare делает скриншоты в виде картинки. Все логи были честно перенабраны ручками... :)
В споре победил lftp, посредством которого файл оказался на корпоративном ftp...
архив /var/log/genkernel.log
Вот
Вот она
https://bugs.gentoo.org/show_bug.cgi?id=460882
и на всякий https://www.google.ru/search?q=genkernel+ERROR%3A+Compression+xz++failed&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&oe=utf-8&rls=org.mozilla%3Aen-US%3Aofficial&client=firefox-a
PS Если быстро, то я так понял, что при сборке не добавили параметры некоторые.
сам пока толком "не втыкал" - побежал кушать.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Проблема решена. genkernel
Проблема решена.
genkernel --menuconfig all
General setup ---> Kernel compression mode (Gzip) ---> заменил на xz.
После этого ядро собралось без ошибок.
Непонятно, почему при сборке ядра использовался xz, если в конфигурации указано Gzip, но это, наверное, до разработчиков уже донесли.
ЗЫ Опечатка в Handbook:
Листинг 2.1: Запускаем emerge-webrsync для установки образа Portage
emerge-webrync пропущен символ 's'. Должно быть:
А чем так в продуктиве
#Offtop mode on
А чем так в продуктиве genkernel не угодил? Или автор один из немногих дурней, которые из серии "я мега-гуру, я соберу все сам"? man genkernel открывает многие пути к оптимизации ядра/initramfs от genkernel
#offtop mode off
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
#Offtop mode on Tzar
#Offtop mode on
К чему этот Ваш пост? Автор - один из тех дурней, которые еще не знают, чего ждать от genkernel, о чем сразу же вполне честно написал.
Отдельное огромное "Спасибо" за напоминание о существовании man, мне было исключительно тяжело жить без этого знания. :)
#offtop mode off
#make offtop_mode deinstall clean
Ну значит логика моего
Ну значит логика моего первого поста была на правильном пути ;)
Кстати, если, вопрос решен то вам сюда http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno
Удачи.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
draft3r написал(а): Ну значит
К сожалению, не слишком очевидной замена архиватора оказалась... Solved - написал, затем увидел Ваш пост.
Еще раз спасибо за помощь.