Bug 4154 - Сбой кодировки при заходе в консоль в Live режиме
Summary: Сбой кодировки при заходе в консоль в Live режиме
Status: RESOLVED DUPLICATE of bug 5491
Alias: None
Product: Certified ROSA distros
Classification: ROSA-based products
Component: --- (show other bugs)
Version: unspecified
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: Alexander Burmashev
URL:
Whiteboard:
: 3927 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-06-25 08:46 MSK by Vladimir Potapov
Modified: 2026-04-24 15:16 MSK (History)
2 users (show)

See Also:
Platform: ---
ROSA Vulnerability identifier:
RPM Package:
Upstream:


Attachments
ss (deleted)
2014-06-25 08:46 MSK, Vladimir Potapov
Details
шрифты (deleted)
2014-07-22 11:52 MSK, Alexander Burmashev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Potapov 2014-06-25 08:46:17 MSK
Created attachment 2992 [details]
ss

При переходе в enforcing режим при логине root в терминале CTRL+ALT+F1
не корректная кодировка см. вложение DX64-root-login.png
Comment 1 Vladimir Potapov 2014-06-25 13:40:09 MSK
как оказалось, и не в enforcing тоже сбой
Comment 2 Vladimir Potapov 2014-07-04 11:06:17 MSK
Не исправлено
Comment 3 Vladimir Potapov 2014-07-09 14:25:33 MSK
*** Bug 3927 has been marked as a duplicate of this bug. ***
Comment 4 Vladimir Potapov 2014-07-09 14:25:56 MSK
При повторном логине в той же текстовой консоли проблема не воспроизводится.
Comment 5 Alexander Burmashev 2014-07-09 17:28:37 MSK
В последнем образе не получается воспроизвести.
Comment 6 Vladimir Potapov 2014-07-09 17:49:01 MSK
Я только что воспроизводил в последнем образе
Comment 7 Alexander Burmashev 2014-07-09 18:14:39 MSK
Да, действительно, у меня теперь тоже получилось )
Comment 8 Vladimir Potapov 2014-07-09 18:45:06 MSK
прикольно, что после этого переключаешься на русский и печатаешь... и все нормально, без кракозябр (кроме заголовка).
Comment 9 a.lahin 2014-07-10 00:29:36 MSK
Проблема возникает из-за загрузки шрифтов unicode в /etc/profile.d/10lang.sh
(выполняется команда /bin/unicode_start UniCyr_8x16)

Проблему можно решить, например так:
--- /lib/systemd/system/getty@.service.old      2014-07-10 00:27:56.000000000 +0400
+++ /lib/systemd/system/getty@.service  2014-07-10 00:22:05.000000000 +0400
@@ -18,6 +18,7 @@
 
 [Service]
 Environment=TERM=linux
+ExecStartPre=/bin/sh -c '. /etc/sysconfig/i18n; [ -n $SYSFONT ] && setfont -C /dev/%I $SYSFONT'
 ExecStart=-/sbin/agetty -8 %I 38400
 Restart=always
 RestartSec=0

Тогда шрифт, заданный в системе по умолчанию (UniCyr_8x16), будет устанавливаться до запуска agetty.
Comment 10 a.lahin 2014-07-10 08:44:58 MSK
Улучшенная версия:

ExecStartPre=-/bin/sh -c '. /etc/sysconfig/i18n; [ -n $SYSFONT ] && /bin/setfont -C /dev/%I $SYSFONT'
Comment 11 Alexander Burmashev 2014-07-10 10:42:18 MSK
Хм, а не получается ли, что /sbin/setsysfont выполняет ту же функцию ? Я имею ввиду, что можно добавить его ?
Comment 12 a.lahin 2014-07-10 10:48:47 MSK
Да, по сути то же самое, но для текущей консоли - я не увидел, как через него передать setfont'у в параметрах -С /dev/ttyX.
Comment 13 Alexander Burmashev 2014-07-18 14:14:39 MSK
При локальных тестах setsysfont работает нормально, но т.к. действительно /dev/tty там не передаётся, решил использовать гарантированно рабочий вариант. Пакет пошёл на сборку.
Comment 14 Alexander Burmashev 2014-07-21 19:45:33 MSK
В последнем образе наблюдаю проблемы, подтвердите плиз, если так.
Comment 15 FirstLevel 2014-07-22 09:35:03 MSK
(In reply to comment #14)
> В последнем образе наблюдаю проблемы, подтвердите плиз, если так.

А какой образ последний? Как он идентифицируется?:
Comment 16 Alexander Burmashev 2014-07-22 10:15:20 MSK
Тот, что бы в рассылке, с sha1sum 9a13d01cc1f7247be8aaf3012433e3e591f8fec5
Comment 17 Vladimir Potapov 2014-07-22 10:42:32 MSK
Подтверждаю исправление.
Comment 18 Alexander Burmashev 2014-07-22 11:52:21 MSK
Created attachment 3072 [details]
шрифты
Comment 19 Alexander Burmashev 2014-07-22 11:52:32 MSK
Такая проблема только у меня ?
Comment 20 Vladimir Potapov 2014-07-22 12:07:23 MSK
Воспроизвел у себя  - в лайве, на обеих машинах. На установленной все нормально.
У тебя в лайве?
Comment 21 Alexander Burmashev 2014-07-22 12:09:01 MSK
Ага, на установленной  нормально.
Ну в принципе, если только в лайве проявляется, можем забить, а можем и попробовать пофиксить )
Comment 22 Vladimir Potapov 2014-07-22 12:19:31 MSK
Тогда скину статус. По-хорошему все ж надо поправить.
Comment 23 Vladimir Potapov 2015-03-26 22:02:08 MSK
В последнем образе не исправлено.
Comment 24 a.lahin 2015-03-26 22:06:41 MSK
Исправлено в current - для исправления во Fresh необходимо перенести systemd и initscripts.
Comment 25 Vladimir Potapov 2015-03-26 22:23:08 MSK
(In reply to comment #24)
> Исправлено в current - для исправления во Fresh необходимо перенести systemd
> и initscripts.

это кобальт...
Comment 26 Vladimir Potapov 2015-05-09 17:35:13 MSK
Закрываю, т.к. уже общая проблема

*** This bug has been marked as a duplicate of bug 5491 ***
Comment 27 Dmitry Postnikov 2026-04-24 13:50:50 MSK
Содержимое вложения 2992 было удалено
Comment 28 Dmitry Postnikov 2026-04-24 15:16:06 MSK
Содержимое вложения 3072 было удалено