[devel-distro] Поломка rescue во всех дистрибутивах
Антон Мидюков
midyukov-anton at ya.ru
Wed Nov 13 18:11:18 MSK 2019
13.11.2019 2:51, Leonid Krivoshein пишет:
>
> 11.11.2019 16:35, Антон Мидюков пишет:
>> 10.11.2019 6:35, Leonid Krivoshein пишет:
>>> Прикрепил снимок экрана сразу после загрузки с любой RESCUE
>>> дистрибутивов на основе p9. Кажется, даже на aarch64 это вылазило.
>>> Причина в отсутствии в rescue-образе пакета glibc-locales. Как
>>> минимум, не хватает /usr/bin/locale и /usr/bin/localedef, а также
>>> заданных локалей из /usr/lib/locale/* и /usr/share/locale/*. Если уж
>>> чистим образ, то надо здесь оставлять хотя бы C.utf8, en_US.utf8 и,
>>> если кому надо, ru_RU.utf8. Регрессия, IMHO. Хорошо бы починить к
>>> 9.1. Как я понимаю, в m-p. Возможно, не связано с mkimage-profiles
>>> live 20-locale hook, но может и наоборот.
>> Спасибо, что напомнил о проблеме. Решение простое, но увеличит на 20
>> МБ образы с rescue
>>
>
> По идее не должно так сильно увеличивать -- там ведь ещё был
> cleanup.sh, который не нужные локали прибивал.
Не наблюдаю, чтобы какой-то скрипт чистил локали в rescue. Но можно
сделать. Удалить все локали, кроме en_US.utf8?
>
> И есть ещё несколько поломок в консоли rescue, но с чем связано, пока
> не знаю. Самая непонятная и неприятная -- сразу после загрузки на
> 8.2.1 и K 8.3 мы в первой консоли работаем, а в случае любой 9-ки --
> на tty5. При этом ошибки/логи могут сыпаться на tty1.
Это похоже на влияние live. Возможно, если в сборке не было бы live, то
этой проблемы бы не было... Но я так до сих пор и не понял, почему в
live происходит переключение на tty5.
> На rescue текущей 8.1СП в плюс к этому на каждом терминале мессэдж о
> том, что tty не принадлежит группе tty. И та же проблема при
> инициализации почти голого сборочного чрута с interactivesystem через
> hsh --ini на основе c8.1.
>
> Кроме того, в отличие от Альт Образования 9, в остальные rescue-образы
> не включен rescue-launcher, хотя в Сизифе и на p9 собран специально,
> чтобы иметь возможность автоматизации.
>
rescue-launcher находится в списке rescue+extra, и его тогда тоже нужно
перенести в base+rescue.
--
С уважением, Антон Мидюков <antohami �� altlinux.org>
More information about the devel-distro
mailing list