[sisyphus] проблемы при использовании mkimage-profiles-desktop на текущем Сизифе

zOrg zorg1331 на gmail.com
Пт Сен 3 06:00:36 UTC 2010


3 сентября 2010 г. 8:38 пользователь Michael Shigorin
<mike на osdn.org.ua> написал:
> On Fri, Sep 03, 2010 at 08:14:20AM +0400, zOrg wrote:
>> Пробовал обновить образа установщика, live и rescue систем
>> на своей флешке и наткнулся на ряд неприятностей.
>
> Пойдёмте в devel-distro@, если это не одноразовая надобность.
В принципе не одноразовая. Очень хочется освоить идеологию mkimage для
своих целей - создание образов для embedded устройств, но в качестве
исходного материала не rpm, а срезы git-repo (или я пока просто не
проникся необходимостью городить аж .rpm для этого). Сейчас использую
свою схему, вдохновившись скорее схемой сборки ядер у вас, благодаря
чему имею прошивки, составленные из компонент, версии которых точно
известны, и возможность автоматической генерации ChangeLog'ов. :)
Однако, загрузка такая, что изучением mkimage и экспериментами с ним
получается занимать только урывками. :(

Запрос на подписку на deve-distro@ послал. :)

>> Использовал бранч master указанного в теме репозитория.
>
> Уточните -- этого?
> http://git.altlinux.org/people/boyarsh/packages/?p=mkimage-profiles-desktop.git
Угу.

>> Собирал как make kde.dvd.
>>
>> * часть пакетов, перечисленных в списках на установку
>> отсутствует/конфликтует друг с другом, но это думаю и без меня
>> известно;
>
> Это бывает (особенно с contrib), лучше сразу список (или коммит);
> см. тж. bin/check-pkg-list (питается пакаджлистами, может давать
> false negatives).

-packages-info-i18n-ru // но это и так как TODO стоит
-kde4utils-kdessh
-firefox-settings-kdesktop // почему-то конфликт вызывает, удивился
-kde-icon-theme-tango // тоже чем-то помешал
-soprano-backend-sesame
-bluetooth-alsa
-kdetv

>> * не сделанное TODO "use MKI_PACK_RESULTS instead of
>> MKI_OUTNAME and MKI_PACKTYPE" таки приходится делать,
>> иначе не собирается (по-моему правда только live образ);
>
> Можно откатить mkimage на 0.1.3 из 5.1 или же поправить наконец
> и в оставшихся местах аналогично см. `git log -p` по этим словам
> (при необходимости заглядывая и в README.ru из mkimage).

Я подглядывал в исходники пакета mkimage-profiles-office-server,
видимо сработало. )

>> Дальше проблемы при установке системы с помощью полученного образа.
>>
>> * при установке загрузчика не обнаружился inird. Оказалось, что его и
>> правда нет. Ручная генерация с помощью make-initrd ругается на
>> отсутствие модулья scsi_dh_rda.ko, хотя есть scsi_dh_rdac.ko. Проблема
>> решилась переименованием файла модуля в системе о_о.
>
> Стоит повесить баг на make-initrd, явно опечатка.

https://bugzilla.altlinux.org/show_bug.cgi?id=24008

>> Далее make-initrd не мог выполнить правило multipath, т.к. не
>> знал средств выполнения цели devmapper. Сколько-нибудь
>> нормально решить проблему не смог, тупо удалил правило
>> multipath из набора правил make-initrd. После этого initrd
>> создался и система даже загрузилась. о_о Ядро использовалось
>> 2.6.32-std-def-alt20.
>
> Про это тоже стоит (отдельный).

https://bugzilla.altlinux.org/show_bug.cgi?id=24009

>> * при настройке видеокарты предлагался nvidia, который не
>> работает с GeForce MX400, о чем узнать из-под инсталлятора
>> невозможно, ибо вместе с nv они не работают. Нуво-драйверов в
>> списке ну было.
>
> Ммм... отрезайте *nvidia* из списков пакетов, legacy с сизифным
> xorg в любом случае сейчас не живут (и непонятно, заживут ли).

ок.

>> * в разделе /home в момент установки системы уже был домашний
>> каталог пользователя. При создании нового с другим $USERNAME
>> его домашний каталог создался с неверными правами, часть с
>> 501:501, часть $USERNAME:$USERNAME.
>
> Возможно, баг alterator-users -- хотя хорошо бы корень
> полученного инсталятора грепнуть насчёт chown.*501
> (точнее, /usr/*/alterator /usr/share/install2).
>
> У меня в том, что под рукой сейчас болтается (почти пустой по
> части installer-feature-* и alterator-*) ничего такого не
> нашлось.
аналогично.

> PS: на всякий: http://www.altlinux.org/Mkimage/Profiles/Desktop
Угу, читал. )

> PPS: буду благодарен за свежие впечатления о том, что в m-p-d
> хорошо, что откровенно косо, а что хотелось бы оформить иначе:
> http://lists.altlinux.org/pipermail/devel-distro/2010-August/000706.html
Тут надо разобраться в имеющимся, тогда только может и родятся
замечания и предложения, а я, к сожалению, так и не удосужусь
вникнуть. :(

PS: пока смотрел git diff, впомнил, что при сборке вызывается
profiles/live/image-scripts.d/init5-gdm-autologin (точнее его
содержимое), хотя собирал kde.dvd. А вызов оборачивается странным
сообщением, мол не могу запустить init5-gdm-autologin (точное
сообщение кануло в Лету). Т.к. autologin мне не очень то был нужен, а
live образ уже сейчас, то просто на время добавил exit в начало
скрипта. :(

-- 
                                                                zOrg


Подробная информация о списке рассылки Sisyphus