Bug 27976 - текущая версия создаёт неработоспособный образ
: текущая версия создаёт неработоспособный образ
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/propagator)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-11-14 17:41 by
Modified: 2012-11-15 05:38 (History)


Attachments
ditry compat hack (451 bytes, patch)
2012-11-14 17:41, Michael Shigorin
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-11-14 17:41:02
Created an attachment (id=5632) [details]
ditry compat hack

При использовании текущих сизифных mkimage-0.2.3-alt1 и
propagator-20121109-alt1 создаваемые[*] инсталяционные образы не грузятся с
диагностикой вида:

hd: no drives specified - use hd=cyl,head,sectors on kernel command line
List of all partitions:
No filesystem cound mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0.18)

Большое спасибо за очередную молчаливую диверсию в propagator.

[*] это после правки mkimage вроде приложенной, иначе mkimage взрывается ещё на
стадии build-propagator (в mkimage-profiles не вижу, что исправлять).

Предлагаю:
- не выкатывать подобные правки без подготовки взаимосвязанных с ними компонент
  (make-initrd-propagator, mkimage);
- как минимум анонсировать цель и характер изменений в devel-distro@.

Что делать с этой -- постараюсь придумать, пока буду собираться на снапшотах.
------- Comment #1 From 2012-11-14 18:02:20 -------
вообще-то новый пропагатор был собран в одном задании с make-initrd-propagator
На нём собираются (и, впоследствие) грузятся образа кентавра. Единственный
разлом, вызванный им, в mkimage-profiles-desktop (отсутствие в одном из
сборочных чрутов /usr/lib/propagator) исправляется тривиальнейшим образом и
соответствующий коммит есть в m-p-d

На мой взгляд, ничего взорваться не должно было, так как изменения влияют на
образы, создаваемые со "старым" initfs, чего, насколько я понимаю, никто давно
не делает (а если делает -- непонятно как они вообще работают).
------- Comment #2 From 2012-11-14 18:09:39 -------
Да, у меня тоже всё собирается и работает.
------- Comment #3 From 2012-11-14 18:11:29 -------
Как мне кажется, ошибка ни о чём.
------- Comment #4 From 2012-11-14 18:56:45 -------
(В ответ на комментарий №0)
> Created an attachment (id=5632) [details] [details]
> ditry compat hack
> 
> При использовании текущих сизифных mkimage-0.2.3-alt1 и
> propagator-20121109-alt1 создаваемые[*] инсталяционные образы не грузятся с
> диагностикой вида:
> 
> hd: no drives specified - use hd=cyl,head,sectors on kernel command line
> List of all partitions:
> No filesystem cound mount root, tried:
> Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0.18)
> 
> Большое спасибо за очередную молчаливую диверсию в propagator.
> 
> [*] это после правки mkimage вроде приложенной, иначе mkimage взрывается ещё на
> стадии build-propagator (в mkimage-profiles не вижу, что исправлять).
Вот если бы ты привёл как именно взрывается m-p, то можно было бы разобраться:
что там надо поменять для того, чтоб он не взрывался. А как взрывается образ с
очевидно кривым initrd ни о чём не говорит..
------- Comment #5 From 2012-11-14 19:01:03 -------
> Что делать с этой -- постараюсь придумать, пока буду собираться на снапшотах.
Посмотрел патч... Ну да, модули без initrd работать не будут..
------- Comment #7 From 2012-11-14 23:42:53 -------
(In reply to comment #6)
> В связи с новым propagator была добавлена стр 16
Спасибо, утащил в mkimage-profiles -- постараюсь завтра на свежую голову и
чистую конфигурацию перепроверить.  Но mkimage тоже бы надо поправить.

(In reply to comment #3)
> Как мне кажется, ошибка ни о чём.
Ошибка -- о тайном знании, которое трудно выискивать и не надо таким создавать.
------- Comment #8 From 2012-11-15 05:38:33 -------
> > Как мне кажется, ошибка ни о чём.
> Ошибка -- о тайном знании, которое трудно выискивать и не надо таким создавать.

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