* [Comm] Не найден конфиг ядра при сборке regular
@ 2025-12-06 18:04 Andrew Borodin
2025-12-06 19:33 ` Michael Shigorin
2025-12-07 6:15 ` Anton Midyukov
0 siblings, 2 replies; 11+ messages in thread
From: Andrew Borodin @ 2025-12-06 18:04 UTC (permalink / raw)
To: community
Здравствуйте.
Пытаюсь собрать jeos на p10.
Хэшером и гитом пользуюсь давно и успешно. В mkimage переключился на бранч
community@lists.altlinux.org. Quickstart прошёл, syslinux.iso собрался.
При сборке jeos-regular-jeos-sysv.iso возникает ошибка:
20:22:28 failed, see log above
Warning: syslinux/*.cfg not found
** error: no stage1 kernel config found in /boot
make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
В логе:
ls: cannot access '/boot/config-*': No such file or directory
Хостовый /boot всем доступен (временно сделал права 755), конфиг ядра там есть, тоже временно доступен всем.
$ ls /boot/config-*
/boot/config-5.10.245-std-def-alt1 /boot/config-5.10.246-std-def-alt1
--
С уважением
А. Бородин
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-06 18:04 [Comm] Не найден конфиг ядра при сборке regular Andrew Borodin
@ 2025-12-06 19:33 ` Michael Shigorin
2025-12-07 6:15 ` Anton Midyukov
1 sibling, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2025-12-06 19:33 UTC (permalink / raw)
To: community
On Sat, Dec 06, 2025 at 09:04:40PM +0300, Andrew Borodin wrote:
> Пытаюсь собрать jeos на p10.
>
> Хэшером и гитом пользуюсь давно и успешно. В mkimage переключился на бранч
> community@lists.altlinux.org. Quickstart прошёл, syslinux.iso собрался.
>
> При сборке jeos-regular-jeos-sysv.iso возникает ошибка:
В смысле regular-jeos-sysv.iso?
> 20:22:28 failed, see log above
> Warning: syslinux/*.cfg not found
> ** error: no stage1 kernel config found in /boot
> make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
>
> В логе:
> ls: cannot access '/boot/config-*': No such file or directory
Это про сборочные чруты mkimage, где скрипты эти выполняются
из-под hasher'ного rooter.
> Хостовый /boot всем доступен (временно сделал права 755),
> конфиг ядра там есть, тоже временно доступен всем.
Соответственно это не требуется.
> $ ls /boot/config-*
> /boot/config-5.10.245-std-def-alt1 /boot/config-5.10.246-std-def-alt1
А вот это лучше добавить в скрипт, который выдаёт ошибку
(features.in/stage2/stage1/scripts.d/03-test-kernel).
Ну и вывод grep KFLAVOURS build/build.log в студию.
--
Michael Shigorin
http://altlinux.org/elbrus
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-06 18:04 [Comm] Не найден конфиг ядра при сборке regular Andrew Borodin
2025-12-06 19:33 ` Michael Shigorin
@ 2025-12-07 6:15 ` Anton Midyukov
2025-12-07 10:49 ` Andrew Borodin
1 sibling, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2025-12-07 6:15 UTC (permalink / raw)
To: community
06.12.2025 21:04, Andrew Borodin пишет:
> Здравствуйте.
>
> Пытаюсь собрать jeos на p10.
>
> Хэшером и гитом пользуюсь давно и успешно. В mkimage переключился на бранч
> community@lists.altlinux.org. Quickstart прошёл, syslinux.iso собрался.
>
> При сборке jeos-regular-jeos-sysv.iso возникает ошибка:
>
> 20:22:28 failed, see log above
> Warning: syslinux/*.cfg not found
> ** error: no stage1 kernel config found in /boot
> make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
>
> В логе:
> ls: cannot access '/boot/config-*': No such file or directory
>
Для сборки образов есть рассылка devel-distro.
По mkimage-profiles есть документация:
https://nightly.altlinux.org/docs/mkimage-profiles.html
Очень полезная глава в данном случае:
https://nightly.altlinux.org/docs/mkimage-profiles.html#_переменная_branch
После правильной настройки окружения нужно собирать так:
make regular-jeos-sysv.iso BRANCH=p10
Проблема в том, что в Сизифе другой дефолт ядра, чем в p10.
> Хостовый /boot всем доступен (временно сделал права 755), конфиг ядра там есть, тоже временно доступен всем.
>
> $ ls /boot/config-*
> /boot/config-5.10.245-std-def-alt1 /boot/config-5.10.246-std-def-alt1
>
Сборка происходит в чруте, хост значения не имеет.
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 6:15 ` Anton Midyukov
@ 2025-12-07 10:49 ` Andrew Borodin
2025-12-07 11:48 ` Anton Midyukov
0 siblings, 1 reply; 11+ messages in thread
From: Andrew Borodin @ 2025-12-07 10:49 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 2298 bytes --]
On Sun, 7 Dec 2025 09:15:52 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
> Для сборки образов есть рассылка devel-distro.
Мне бы не хотелось ради разовой задачи подписываться на рассылку и потом отписываться.
> По mkimage-profiles есть документация:
> https://nightly.altlinux.org/docs/mkimage-profiles.html
>
> Очень полезная глава в данном случае:
> https://nightly.altlinux.org/docs/mkimage-profiles.html#_переменная_branch
Спасибо. По mkimage-profiles я читал всё, что написано в altwiki.
> После правильной настройки окружения нужно собирать так:
> make regular-jeos-sysv.iso BRANCH=p10
>
> Проблема в том, что в Сизифе другой дефолт ядра, чем в p10.
В mkimage-profiles я переключился в бранч workstation-p10 и думал, что этого
достаточно. В каком бранче надо делать сборку?
С указанием BRANCH (сборка по-прежнему в бранче workstation-p10) то же самое:
[andrew@myhost mkimage-profiles]$ make regular-jeos-sysv.iso BRANCH=p10
** goal: regular-jeos-sysv.iso
** BRANCH/ARCH: p10/x86_64
13:23:41 initializing BUILDDIR: build/
13:23:41 preparing distro config
13:23:59 starting image build (coffee time)
13:28:11 failed, see log: build/build.log
13:28:11 (you might want to rerun with DEBUG=1)
** error: no stage1 kernel config found in /boot
make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
make: *** [Makefile:61: regular-jeos-sysv.iso] Ошибка 1
Немного изменил скрипт, чтобы увидеть диагностику ошибки:
====================
diff --git a/features.in/stage2/stage1/scripts.d/03-test-kernel b/features.in/stage2/stage1/scripts.d/03-test-kernel
index f8af5615..80f1ec71 100755
--- a/features.in/stage2/stage1/scripts.d/03-test-kernel
+++ b/features.in/stage2/stage1/scripts.d/03-test-kernel
@@ -21,7 +21,7 @@ configured()
fi
}
-ls $CONFIGS >&/dev/null || fatal "no stage1 kernel config found in /boot"
+ls $CONFIGS || fatal "no stage1 kernel config found in /boot"
# test for installer-required filesystems support
configured "OVERLAY_FS=[my]" || configured "AUFS_FS=[my]" ||
====================
Лог сборки с DEBUG=1 прилагаю.
> Сборка происходит в чруте, хост значения не имеет.
Да, это же hasher, но мало ли.
А откуда в чтрутовом /boot возьмётся конфиг ядра, если сам пакет kernel-image
там, судя по логу, ещё не установлен?
--
С уважением,
А. Бородин.
[-- Attachment #2: build.log.gz --]
[-- Type: application/gzip, Size: 17061 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 10:49 ` Andrew Borodin
@ 2025-12-07 11:48 ` Anton Midyukov
2025-12-07 12:17 ` Andrew Borodin
0 siblings, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2025-12-07 11:48 UTC (permalink / raw)
To: community
07.12.2025 13:49, Andrew Borodin пишет:
> On Sun, 7 Dec 2025 09:15:52 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
>> Для сборки образов есть рассылка devel-distro.
>
> Мне бы не хотелось ради разовой задачи подписываться на рассылку и потом отписываться.
>
>> По mkimage-profiles есть документация:
>> https://nightly.altlinux.org/docs/mkimage-profiles.html
>>
>> Очень полезная глава в данном случае:
>> https://nightly.altlinux.org/docs/mkimage-profiles.html#_переменная_branch
>
> Спасибо. По mkimage-profiles я читал всё, что написано в altwiki.
Это не альтвики, а документация. Она же есть и в пакете mkimage-profiles-doc.
>
>> После правильной настройки окружения нужно собирать так:
>> make regular-jeos-sysv.iso BRANCH=p10
>>
>> Проблема в том, что в Сизифе другой дефолт ядра, чем в p10.
>
> В mkimage-profiles я переключился в бранч workstation-p10 и думал, что этого
> достаточно. В каком бранче надо делать сборку?
Вы пытаетесь использовать не апстримную ветку релиз-менеджера Рабочей станции.
Апстрим тут (на альтвики это тоже написано):
https://altlinux.space/mkimage-profiles/mkimage-profiles
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 11:48 ` Anton Midyukov
@ 2025-12-07 12:17 ` Andrew Borodin
2025-12-07 12:19 ` Anton Midyukov
0 siblings, 1 reply; 11+ messages in thread
From: Andrew Borodin @ 2025-12-07 12:17 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sun, 7 Dec 2025 14:48:07 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
> 07.12.2025 13:49, Andrew Borodin пишет:
> > В mkimage-profiles я переключился в бранч workstation-p10 и думал, что этого
> > достаточно. В каком бранче надо делать сборку?
>
> Вы пытаетесь использовать не апстримную ветку релиз-менеджера Рабочей станции.
> Апстрим тут (на альтвики это тоже написано):
> https://altlinux.space/mkimage-profiles/mkimage-profiles
Именно его я и использую:
[andrew@myhost mkimage-profiles]$ git config --get remote.origin.url
https://altlinux.space/mkimage-profiles/mkimage-profiles.git
Переключился в мастер:
[andrew@myhost mkimage-profiles]$ git branch
* master
workstation-p10
[andrew@myhost mkimage-profiles]$ git describe
v1.8.8
Ничего не изменилось. Результат тот же самый:
** goal: regular-jeos-sysv.iso
** BRANCH/ARCH: p10/x86_64
15:07:54 initializing BUILDDIR: build/
15:07:55 preparing distro config: build/distcfg.mk
15:08:12 starting image build: tail -f build/build.log
15:11:52 failed, see log above
Warning: syslinux/*.cfg not found
** error: no stage1 kernel config found in /boot
make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
make: *** [Makefile:61: regular-jeos-sysv.iso] Ошибка 1
--
С уважением
А. Бородин.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 12:17 ` Andrew Borodin
@ 2025-12-07 12:19 ` Anton Midyukov
2025-12-07 14:15 ` Andrew Borodin
0 siblings, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2025-12-07 12:19 UTC (permalink / raw)
To: community
07.12.2025 15:17, Andrew Borodin пишет:
> On Sun, 7 Dec 2025 14:48:07 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
>> 07.12.2025 13:49, Andrew Borodin пишет:
>>> В mkimage-profiles я переключился в бранч workstation-p10 и думал, что этого
>>> достаточно. В каком бранче надо делать сборку?
>>
>> Вы пытаетесь использовать не апстримную ветку релиз-менеджера Рабочей станции.
>> Апстрим тут (на альтвики это тоже написано):
>> https://altlinux.space/mkimage-profiles/mkimage-profiles
>
> Именно его я и использую:
>
> [andrew@myhost mkimage-profiles]$ git config --get remote.origin.url
> https://altlinux.space/mkimage-profiles/mkimage-profiles.git
>
> Переключился в мастер:
>
> [andrew@myhost mkimage-profiles]$ git branch
> * master
> workstation-p10
> [andrew@myhost mkimage-profiles]$ git describe
> v1.8.8
>
> Ничего не изменилось. Результат тот же самый:
>
> ** goal: regular-jeos-sysv.iso
> ** BRANCH/ARCH: p10/x86_64
> 15:07:54 initializing BUILDDIR: build/
> 15:07:55 preparing distro config: build/distcfg.mk
> 15:08:12 starting image build: tail -f build/build.log
> 15:11:52 failed, see log above
> Warning: syslinux/*.cfg not found
> ** error: no stage1 kernel config found in /boot
> make[1]: *** [lib/build.mk:80: build-image] Ошибка 2
> make: *** [Makefile:61: regular-jeos-sysv.iso] Ошибка 1
>
Какой репозиторий используете?
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 12:19 ` Anton Midyukov
@ 2025-12-07 14:15 ` Andrew Borodin
2025-12-07 14:20 ` Anton Midyukov
0 siblings, 1 reply; 11+ messages in thread
From: Andrew Borodin @ 2025-12-07 14:15 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sun, 7 Dec 2025 15:19:29 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
> Какой репозиторий используете?
У меня хостовая система p10, поэтому я держу минимальео необходимый для неё
локальный p10. Для сборки jeos дополнительно были добалены пакеты, необходимые
по зависимостям.
--
С уважением
А. Бородин.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 14:15 ` Andrew Borodin
@ 2025-12-07 14:20 ` Anton Midyukov
2025-12-07 15:07 ` Andrew Borodin
0 siblings, 1 reply; 11+ messages in thread
From: Anton Midyukov @ 2025-12-07 14:20 UTC (permalink / raw)
To: community
07.12.2025 17:15, Andrew Borodin пишет:
> On Sun, 7 Dec 2025 15:19:29 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
>> Какой репозиторий используете?
>
> У меня хостовая система p10, поэтому я держу минимальео необходимый для неё
> локальный p10. Для сборки jeos дополнительно были добалены пакеты, необходимые
> по зависимостям.
>
Ну, я прямо не знаю. Я на Сизифе успешно собираю под p10 c подключенными репозиториями p10.
Что это за такие дополнительные зависимости? Я ничего дополнительно не добавляю, и всё собирается.
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 14:20 ` Anton Midyukov
@ 2025-12-07 15:07 ` Andrew Borodin
2025-12-07 15:10 ` Anton Midyukov
0 siblings, 1 reply; 11+ messages in thread
From: Andrew Borodin @ 2025-12-07 15:07 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sun, 7 Dec 2025 17:20:45 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
> 07.12.2025 17:15, Andrew Borodin пишет:
> > On Sun, 7 Dec 2025 15:19:29 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
> >> Какой репозиторий используете?
> >
> > У меня хостовая система p10, поэтому я держу минимальео необходимый для неё
> > локальный p10. Для сборки jeos дополнительно были добалены пакеты, необходимые
> > по зависимостям.
> >
>
> Ну, я прямо не знаю. Я на Сизифе успешно собираю под p10 c подключенными репозиториями p10.
> Что это за такие дополнительные зависимости? Я ничего дополнительно не добавляю, и всё собирается.
Давайте так.
* Сборка jeos останавливается при выполнении скрипта 03-test-kernel.
* Тест ядра -- это проверка наличия файлов /boot/config-*.
* Файл(ы) /boot/config-* принадлежат пакету kernel-image-std-def.
* Ergo, чтобы в чруте появился файл /boot/config-*, должен быть установлен пакет
kernel-image-(std|un)-def. Но он в чруте не устанавливается! Устанавливаются
много всяких разных пакетов, зависимости все удовлетворены, но ядра-то нет!
Смотрите лог, приаттаченный к одному из предыдущих писем. Ну или сами запустите
сборку с включенной отладкой а чистой системе.
--
С уважением
А. Бородин.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Не найден конфиг ядра при сборке regular
2025-12-07 15:07 ` Andrew Borodin
@ 2025-12-07 15:10 ` Anton Midyukov
0 siblings, 0 replies; 11+ messages in thread
From: Anton Midyukov @ 2025-12-07 15:10 UTC (permalink / raw)
To: community
07.12.2025 18:07, Andrew Borodin пишет:
> On Sun, 7 Dec 2025 17:20:45 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
>> 07.12.2025 17:15, Andrew Borodin пишет:
>>> On Sun, 7 Dec 2025 15:19:29 +0300 Anton Midyukov <antohami@altlinux.org> wrote:
>>>> Какой репозиторий используете?
>>>
>>> У меня хостовая система p10, поэтому я держу минимальео необходимый для неё
>>> локальный p10. Для сборки jeos дополнительно были добалены пакеты, необходимые
>>> по зависимостям.
>>>
>>
>> Ну, я прямо не знаю. Я на Сизифе успешно собираю под p10 c подключенными репозиториями p10.
>> Что это за такие дополнительные зависимости? Я ничего дополнительно не добавляю, и всё собирается.
>
> Давайте так.
>
> * Сборка jeos останавливается при выполнении скрипта 03-test-kernel.
> * Тест ядра -- это проверка наличия файлов /boot/config-*.
> * Файл(ы) /boot/config-* принадлежат пакету kernel-image-std-def.
> * Ergo, чтобы в чруте появился файл /boot/config-*, должен быть установлен пакет
> kernel-image-(std|un)-def. Но он в чруте не устанавливается! Устанавливаются
> много всяких разных пакетов, зависимости все удовлетворены, но ядра-то нет!
> Смотрите лог, приаттаченный к одному из предыдущих писем. Ну или сами запустите
> сборку с включенной отладкой а чистой системе.
>
Предположительно, потому что вы не указали переменную BRANCH=p10
Также можно указать KFLAVOURS=std-def
Сделайте:
grep KFLAVOURS build/distcfg.mk
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-12-07 15:10 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-12-06 18:04 [Comm] Не найден конфиг ядра при сборке regular Andrew Borodin
2025-12-06 19:33 ` Michael Shigorin
2025-12-07 6:15 ` Anton Midyukov
2025-12-07 10:49 ` Andrew Borodin
2025-12-07 11:48 ` Anton Midyukov
2025-12-07 12:17 ` Andrew Borodin
2025-12-07 12:19 ` Anton Midyukov
2025-12-07 14:15 ` Andrew Borodin
2025-12-07 14:20 ` Anton Midyukov
2025-12-07 15:07 ` Andrew Borodin
2025-12-07 15:10 ` Anton Midyukov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git