Bug 53223 - Во время установки образа при переходе в tty сообщение: "mkdir: cannot create directory `/root/.kbd': File exists"
Summary: Во время установки образа при переходе в tty сообщение: "mkdir: cannot create...
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p11
Classification: Unclassified
Component: installer (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-25 16:07 MSK by Pivkin Denis
Modified: 2025-03-12 13:29 MSK (History)
1 user (show)

See Also:


Attachments
tty3 (60.57 KB, image/jpeg)
2025-02-25 16:07 MSK, Pivkin Denis
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pivkin Denis 2025-02-25 16:07:39 MSK
Created attachment 17820 [details]
tty3

Версия:
installer-1.16.5-alt1

Шаги воспроизведения:
Выберите пункт «Установка Альт …» и дождитесь загрузки первого шага установки. Для
проверки работы «мыши» щёлкните ЛКМ на кнопку «Далее» — установщик должен перейти ко
второму шагу, далее на третий шаг. Нажмите на клавиатуре Ctrl+Alt+F3 для переключения в текстовый режим терминала

Ожидаемый результат:
При нажатии какой-либо клавиши,в терминале нет сообщений

Фактический результат:
При нажатии какой-либо клавиши,в терминале: "mkdir: cannot create directory /root/.kbd : File exits", прикладываю скриншот tty3.jpg
Comment 1 Антон Мидюков 2025-02-26 22:02:45 MSK
Фикс для p11:

https://packages.altlinux.org/ru/tasks/375232/
Comment 2 Repository Robot 2025-02-28 19:41:42 MSK
installer-1.16.9-alt1 -> p11:

 Wed Feb 26 2025 Anton Midyukov <antohami@altlinux> 1.16.9-alt1
 - install2: stop_splash before all cases of interactivity (Closes: 53223)
 - install2: open tty2, tty3 after stop_splash
 Wed Feb 19 2025 Anton Midyukov <antohami@altlinux> 1.16.8-alt1
 - Add preinstall.d/05-set_active.sh (Closes: 53151)
 Tue Feb 18 2025 Anton Midyukov <antohami@altlinux> 1.16.7-alt1
 - Add systemd units for boot with systemd.unit=install2.target
 - initinstall.d/10-vt.sh: do not run script, when run X or Wayland only
 Tue Feb 04 2025 Anton Midyukov <antohami@altlinux> 1.16.6-alt1
 - install2.desktop: change Icon=alterator
Comment 3 Антон Мидюков 2025-03-10 11:40:27 MSK
При логине выполняется скрипт /etc/profile.d/console.sh, который запускает /usr/share/console-scripts/vt_activate_unicode
А тот в свою очередь запускает /bin/unicode_start
В /bin/unicode_start создаётся каталог /root/.kbd
Происходит гонка между tty2 и tty3, кто быстрее каталог /root/.kbd создаст.
Выход:
Запускать setsysfont из пакета console-scripts перед открытием tty2 и tty3.
Или же не включать на системы с systemd пакет console-scripts, который не нужен на systemd.
Также можно при сборке заранее создать каталог /root/.kbd, чтобы скрипт unicode_start не спотыкался, когда запузен в параллель.
Comment 4 Антон Мидюков 2025-03-10 11:40:58 MSK
(In reply to Антон Мидюков from comment #3)
> unicode_start не спотыкался, когда запузен в параллель.

запущен
Comment 5 Антон Мидюков 2025-03-12 13:29:21 MSK
Проблема исправлена в mkimage-profiles 1.7.5.