| Summary: | Сбой кодировки при заходе в консоль в Live режиме | ||
|---|---|---|---|
| Product: | [ROSA-based products] Certified ROSA distros | Reporter: | Vladimir Potapov <v.potapov> |
| Component: | --- | Assignee: | Alexander Burmashev <alex.burmashev> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | a.lahin, firstlevel |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | Upstream: | ||
| Attachments: |
ss
шрифты |
||
как оказалось, и не в enforcing тоже сбой Не исправлено *** Bug 3927 has been marked as a duplicate of this bug. *** При повторном логине в той же текстовой консоли проблема не воспроизводится. В последнем образе не получается воспроизвести. Я только что воспроизводил в последнем образе Да, действительно, у меня теперь тоже получилось ) прикольно, что после этого переключаешься на русский и печатаешь... и все нормально, без кракозябр (кроме заголовка). Проблема возникает из-за загрузки шрифтов 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. Улучшенная версия: ExecStartPre=-/bin/sh -c '. /etc/sysconfig/i18n; [ -n $SYSFONT ] && /bin/setfont -C /dev/%I $SYSFONT' Хм, а не получается ли, что /sbin/setsysfont выполняет ту же функцию ? Я имею ввиду, что можно добавить его ? Да, по сути то же самое, но для текущей консоли - я не увидел, как через него передать setfont'у в параметрах -С /dev/ttyX. При локальных тестах setsysfont работает нормально, но т.к. действительно /dev/tty там не передаётся, решил использовать гарантированно рабочий вариант. Пакет пошёл на сборку. В последнем образе наблюдаю проблемы, подтвердите плиз, если так. (In reply to comment #14) > В последнем образе наблюдаю проблемы, подтвердите плиз, если так. А какой образ последний? Как он идентифицируется?: Тот, что бы в рассылке, с sha1sum 9a13d01cc1f7247be8aaf3012433e3e591f8fec5 Подтверждаю исправление. Created attachment 3072 [details]
шрифты
Такая проблема только у меня ? Воспроизвел у себя - в лайве, на обеих машинах. На установленной все нормально. У тебя в лайве? Ага, на установленной нормально. Ну в принципе, если только в лайве проявляется, можем забить, а можем и попробовать пофиксить ) Тогда скину статус. По-хорошему все ж надо поправить. В последнем образе не исправлено. Исправлено в current - для исправления во Fresh необходимо перенести systemd и initscripts. (In reply to comment #24) > Исправлено в current - для исправления во Fresh необходимо перенести systemd > и initscripts. это кобальт... Закрываю, т.к. уже общая проблема *** This bug has been marked as a duplicate of bug 5491 *** Содержимое вложения 2992 было удалено Содержимое вложения 3072 было удалено |
Created attachment 2992 [details] ss При переходе в enforcing режим при логине root в терминале CTRL+ALT+F1 не корректная кодировка см. вложение DX64-root-login.png