- Некорректно отображается кириллица в консоли, anonymous, 16:25 , 24-Окт-18 (1)
> Все настроено по умолчанию было так, как рекомендовано.$apt-get install kbd должно помочь. Там в каком-то окне dpkg-reconfigure написано. > В LXDE кириллица отображается корректно. Не имеет значения.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 09:51 , 25-Окт-18 (2)
> $apt-get install kbd должно помочь. Там в каком-то окне dpkg-reconfigure написано.kbd is already the newest version (2.0.3-2+b1). sudo dpkg-reconfigure kbd Результата нет.
- Некорректно отображается кириллица в консоли, anonymous, 16:35 , 25-Окт-18 (3)
Локаль нужная стоит (echo $LANG)? Попробуйте другие шрифты.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 11:50 , 26-Окт-18 (4)
> Локаль нужная стоит (echo $LANG)? > Попробуйте другие шрифты.uk_UA.UTF-8 А какие шрифты пробовать?
- Некорректно отображается кириллица в консоли, anonymous, 14:32 , 26-Окт-18 (5)
> uk_UA.UTF-8 В принципе ок, можно попробовать dpkg-reconfigure locales и добавить ru_RU.UTF-8 > А какие шрифты пробовать? Которые VGA, а то вдруг фреймбуффер отключили.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 14:28 , 29-Окт-18 (6)
>> uk_UA.UTF-8 > В принципе ок, можно попробовать dpkg-reconfigure locales и добавить ru_RU.UTF-8 >> А какие шрифты пробовать? > Которые VGA, а то вдруг фреймбуффер отключили.user1@debian219:~$ sudo dpkg-reconfigure locales Generating locales (this might take a while)... ru_RU.ISO-8859-5...cannot open locale definition file `ru_RU': No such file or directory done ru_RU.CP1251...cannot open locale definition file `ru_RU': No such file or directory done ru_RU.KOI8-R...cannot open locale definition file `ru_RU': No such file or directory done ru_RU.UTF-8...cannot open locale definition file `ru_RU': No such file or directory done ru_UA.KOI8-U...cannot open locale definition file `ru_UA': No such file or directory done ru_UA.UTF-8...cannot open locale definition file `ru_UA': No such file or directory done uk_UA.KOI8-U... done uk_UA.UTF-8... done Generation complete. *** update-locale: Error: invalid locale settings: LANG=ru_RU.UTF-8
- Некорректно отображается кириллица в консоли, Isothiocyanate, 14:56 , 29-Окт-18 (7)
> Generation complete. > *** update-locale: Error: invalid locale settings: LANG=ru_RU.UTF-8 Пробовал добавить все локали и редактировать /etc/default/locale https://www.linux.org.ru/forum/general/5614431 Пробовал редактировать /etc/locale.gen, раскоментировать украинсую локаль https://www.linux.org.ru/forum/talks/3673826 Но ее там нету! Какждый раз при прописывании украинской локали или ее добавлении в /etc/default/locale вылазит ошибка типа ru_UA.UTF-8...cannot open locale definition file `ru_UA': No such file or directory или как в строке с *** Что то типа этого после правки файла /etc/default/locale user1@debian219:~$ sudo dpkg-reconfigure locales Generating locales (this might take a while)... ru_RU.UTF-8...cannot open locale definition file `ru_RU': No such file or directory done ru_UA.UTF-8...cannot open locale definition file `ru_UA': No such file or directory done uk_UA.UTF-8... done Generation complete.
- Некорректно отображается кириллица в консоли, anonymous, 16:35 , 29-Окт-18 (8)
apt-get purge locales; apt-get install locales; dpkg-reconfigure locales
- Некорректно отображается кириллица в консоли, Isothiocyanate, 10:30 , 30-Окт-18 (9)
> apt-get purge locales; apt-get install locales; dpkg-reconfigure locales perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory /usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory /usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory /usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory Generating locales (this might take a while)... ru_RU.UTF-8... done ru_UA.UTF-8... done uk_UA.UTF-8... done Generation complete. локаль так и не появилась в терминале.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 15:56 , 31-Окт-18 (10)
> Generating locales (this might take a while)... > ru_RU.UTF-8... done > ru_UA.UTF-8... done > uk_UA.UTF-8... done > Generation complete.Загружаюсь и увидел, что при входе в консоль Ctrl+Alt+F1 появляется русский и украинский шрифт! Ура! Заработало! НО ПРОПАЛ английский язык. Как и следовало ожидать из выше перечисленного, английскую локаль я не сконфигурировал и она пропала из доступных. Войти в систему было невозможно. Загрузился с LiveCD , отредактировал /etc/default/keyboard #KEYBOARD CONFIGURATION FILE XKBMODEL="pc105" XKBLAYOUT="us,ua,ru,en" BACKSPACE="guess" XKBVARIANT=" " XKBOPTIONS="grp:ctrl_shift_toggle" Загрузился с hdd, залогинился корректно. Языки в LX-terminal 0.3 стали переключаться как я и хотел Ctrl+Shift, в GUI языки не переключались. Тогда пришлось зайти в менеджер раскладки клавиатуры на панеле и там снять галочку "использовать системные параметры" и все ввести вручную - комбинацию для переключения и переключаемые языки. Тогда в LXDE все заработало. Потом сделал sudo dpkg-reconfigure locales и добавил английскую локаль utf-8. Перезапустил службу воода клавиатуры: sudo service keyboard-setup restart Но в консоли теперь не работает ни украинская ни русская раскладка. ВСЕ шрифты отображаются квадратиками, залогиниться в консоль не могу. Работаю только в GUI/LX-terminal, где есть все три локали. При старте следующая ошибка: [FAILED] Failed to start Set console font and keymap. See 'systemctl status console-setup.service' for details. Сделал, как и просили, получил: user1@debian219:~$ systemctl status console-setup.service console-setup.service - Set console font and keymap Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; vendor pr Active: failed (Result: exit-code) since Wed 2018-10-31 14:26:53 EET; 17min a Process: 1470 ExecStart=/lib/console-setup/console-setup.sh (code=exited, stat Main PID: 1470 (code=exited, status=1/FAILURE) Пробовал погуглить ошибку, нашел пару ссылок на убунтуфорумы, но там все решалось реконфигурированием пакета console-setup, мне это не помогло.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 17:08 , 31-Окт-18 (11)
Произвел полное (purge) удаление пакетов console-setup & console-setup-linux , затем их установку и повторную настройку. Переконфигурировал локаль (uk_UA, en_US, ru_RU --- UTF-8) и шрифты консоли (VGA 16x8) еще раз:user1@debian219:~$ sudo dpkg-reconfigure console-setup [sudo] пароль до user1: user1@debian219:~$ sudo dpkg-reconfigure locales Generating locales (this might take a while)... en_US.UTF-8... done ru_RU.UTF-8... done uk_UA.UTF-8... done Generation complete. user1@debian219:~$ sudo service keyboard-setup restart Зашел в консоль - английский читался нормально, кириллические шрифты - квадратиками. Ошибка при загрузке сохранилась: [FAILED] Failed to start Set console font and keymap. See 'systemctl status console-setup.service' for details. user1@debian219:~$ systemctl status console-setup.service console-setup.service - Set console font and keymap Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; vendor pr Active: failed (Result: exit-code) since Wed 2018-10-31 14:26:53 EET; 17min a Process: 1470 ExecStart=/lib/console-setup/console-setup.sh (code=exited, stat Main PID: 1470 (code=exited, status=1/FAILURE) - Некорректно отображается кириллица в консоли, anonymous, 17:16 , 31-Окт-18 (12)
> в GUI языки не переключались. Тогда пришлось зайти в менеджер раскладки > клавиатуры на панеле и там снять галочку "использовать системные параметры" и > все ввести вручную - комбинацию для переключения и переключаемые языки. Тогда > в LXDE все заработало.Да, почти у всех DE своя переключалка (но не в WM), исключение вероятно только CDE. > Потом сделал sudo dpkg-reconfigure locales и добавил английскую локаль utf-8. > Перезапустил службу воода клавиатуры: sudo service keyboard-setup restart > Пробовал погуглить ошибку, нашел пару ссылок на убунтуфорумы, но там все решалось > реконфигурированием пакета console-setup, мне это не помогло. По systemd не помогу, обычно все мои проблемы с кодировками/раскладкой кончаются после dpkg-reconfigure console setup ; dpkg-reconfigure keyboard-configuration (которые вызываются еще во время установки с netinstall). Вообще логика верная, после правки конфига надо перезапустить службу за него отвечающую, dpkg-reconfigure должен сам это сделать (вернее скрипт в пакете им вызываемый). Systemd ведь куда-то логи пишет? Посмотреть бы подробнее что происходит. >systemctl status console-setup.service Разве там не systemctl restart должно быть?
- Некорректно отображается кириллица в консоли, Isothiocyanate, 14:01 , 02-Ноя-18 (13)
>>systemctl status console-setup.service > Разве там не systemctl restart должно быть?user1@debian219:~$ sudo systemctl restart console-setup.service Job for console-setup.service failed because the control process exited with error code. See "systemctl status console-setup.service" and "journalctl -xe" for details. user1@debian219:~$ sudo systemctl status console-setup.service ● console-setup.service - Set console font and keymap Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2018-11-02 12:53:56 EET; 37s ago Process: 9573 ExecStart=/lib/console-setup/console-setup.sh (code=exited, status=1/FAILURE) Main PID: 9573 (code=exited, status=1/FAILURE) лис 02 12:53:52 debian219 systemd[1]: Starting Set console font and keymap... лис 02 12:53:56 debian219 console-setup.sh[9573]: /usr/bin/ckbcomp: Can not find file "symbols/en" in any known directory лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Main process exited, code=exited, status=1/FAILURE лис 02 12:53:56 debian219 systemd[1]: Failed to start Set console font and keymap. лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Unit entered failed state. лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Failed with result 'exit-code'. И далее: user1@debian219:~$ sudo journalctl -xe - очень большой вывод.... Unit laptop-mode.service has finished reloading its configuration -- -- The result is done. лис 02 12:53:56 debian219 console-setup.sh[9573]: /usr/bin/ckbcomp: Can not find file "symbols/en" in any known directory лис 02 12:53:56 debian219 sudo[9570]: pam_unix(sudo:session): session closed for user root лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Main process exited, code=exited, status=1/FAILURE лис 02 12:53:56 debian219 systemd[1]: Failed to start Set console font and keymap. -- Subject: Unit console-setup.service has failed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit console-setup.service has failed. -- -- The result is failed. лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Unit entered failed state. лис 02 12:53:56 debian219 systemd[1]: console-setup.service: Failed with result 'exit-code'. лис 02 12:54:33 debian219 sudo[9642]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/systemctl status console-setup.service лис 02 12:54:33 debian219 sudo[9642]: pam_unix(sudo:session): session opened for user root by (uid=0) лис 02 12:54:33 debian219 sudo[9642]: pam_unix(sudo:session): session closed for user root лис 02 12:54:54 debian219 sudo[9649]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/journalctl -xe лис 02 12:54:54 debian219 sudo[9649]: pam_unix(sudo:session): session opened for user root by (uid=0) lines 3483-3544/3544 (END) Таки да, systemd виноват, при попытке перезапуска настройки локали консоли отвечает что процесс уже запущен. Вариантов 2: 1. Снести laptop-mode.service - если оно конфликтует. Благо это не ноут а ПК. 2. Попробовать реконфигурировать локаль не через sudo а через su, от рута. - Некорректно отображается кириллица в консоли, Isothiocyanate, 14:11 , 02-Ноя-18 (14)
> Вариантов 2: > 1. Снести laptop-mode.service - если оно конфликтует. Благо это не ноут а > ПК. > 2. Попробовать реконфигурировать локаль не через sudo а через su, от рута. Вариант 1 и вариант 2 дали одинаковый вывод: root@debian219:/home/user1# systemctl restart console-setup.service Job for console-setup.service failed because the control process exited with error code. See "systemctl status console-setup.service" and "journalctl -xe" for details.
- Некорректно отображается кириллица в консоли, Isothiocyanate, 15:29 , 02-Ноя-18 (15) +1
Попробовал найти и убить процесс, который завершается ошибкой/или уже запущен и поэтому выдает ошибку при перезапуске. При успешном убийстве процесса - перезапустить:root@debian219:/home/user1# ps -Fe | grep console-setup root 9539 9493 0 2315 880 0 12:51 pts/0 00:00:00 sudo systemctl status console-setup.service root 9540 9539 0 2651 844 0 12:51 pts/0 00:00:00 systemctl status console-setup.service root 12515 9823 0 1660 796 0 14:21 pts/0 00:00:00 grep console-setup root@debian219:/home/user1# kill 9539 9540 root@debian219:/home/user1# ps -Fe | grep console-setup root 9539 9493 0 2315 884 0 12:51 pts/0 00:00:00 sudo systemctl status console-setup.service root 9540 9539 0 2651 848 0 12:51 pts/0 00:00:00 systemctl status console-setup.service root 12519 9823 0 1660 840 0 14:22 pts/0 00:00:00 grep console-setup root@debian219:/home/user1# kill 9539 root@debian219:/home/user1# kill 9540 root@debian219:/home/user1# ps -Fe | grep console-setup root 9539 9493 0 2315 884 0 12:51 pts/0 00:00:00 sudo systemctl status console-setup.service root 9540 9539 0 2651 848 0 12:51 pts/0 00:00:00 systemctl status console-setup.service root 12524 12521 0 1660 816 0 14:23 pts/0 00:00:00 grep console-setup root@debian219:/home/user1# pidof console-setup root@debian219:/home/user1# pidof console root@debian219:/home/user1# systemctl restart console-setup.service Job for console-setup.service failed because the control process exited with error code. See "systemctl status console-setup.service" and "journalctl -xe" for details. root@debian219:/home/user1# Причина в том, что убить процессы не получается на самом деле, потому что при перезапуске у них сохраняется тот же PID. Или я не прав?
- Некорректно отображается кириллица в консоли, Isothiocyanate, 11:46 , 06-Ноя-18 (16)
Провел следующие операции: sudo apt-get purge locales sudo apt-get install locales sudo dpkg-reconfigure locales EN,RU,UA UTF-8 --->OK sudo service keyboard-setup restart sudo systemctl restart console-setup.service sudo reboot В итоге ошибка все та же. user1@debian219:~$ sudo systemctl status console-setup.service [sudo] пароль до user1: ● console-setup.service - Set console font and keymap Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; vendor pr Active: failed (Result: exit-code) since Tue 2018-11-06 10:33:31 EET; 3min 3s Process: 307 ExecStart=/lib/console-setup/console-setup.sh (code=exited, statu Main PID: 307 (code=exited, status=1/FAILURE)лис 06 10:33:25 debian219 systemd[1]: Starting Set console font and keymap... лис 06 10:33:27 debian219 console-setup.sh[307]: /usr/bin/ckbcomp: Can not find лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Main process exited лис 06 10:33:31 debian219 systemd[1]: Failed to start Set console font and keyma лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Unit entered failed лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Failed with result lines 1-12/12 (END)...skipping... ● console-setup.service - Set console font and keymap Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2018-11-06 10:33:31 EET; 3min 3s ago Process: 307 ExecStart=/lib/console-setup/console-setup.sh (code=exited, status=1/FAILURE) Main PID: 307 (code=exited, status=1/FAILURE) лис 06 10:33:25 debian219 systemd[1]: Starting Set console font and keymap... лис 06 10:33:27 debian219 console-setup.sh[307]: /usr/bin/ckbcomp: Can not find file "symbols/en" in any known directory лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Main process exited, code=exited, status=1/FAILURE лис 06 10:33:31 debian219 systemd[1]: Failed to start Set console font and keymap. лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Unit entered failed state. лис 06 10:33:31 debian219 systemd[1]: console-setup.service: Failed with result 'exit-code'. user1@debian219:~$ sudo systemctl restart console-setup.service Job for console-setup.service failed because the control process exited with error code. See "systemctl status console-setup.service" and "journalctl -xe" for details. user1@debian219:~$ journalctl -xe Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice. No journal files were opened due to insufficient permissions. user1@debian219:~$ sudo journalctl -xe лис 06 10:34:14 debian219 dbus-daemon[1082]: Activating service name='org.gnome.OnlineAccounts' лис 06 10:34:17 debian219 goa-daemon[1248]: goa-daemon version 3.22.5 starting лис 06 10:34:17 debian219 dbus-daemon[1082]: Activating service name='org.gnome.Identity' лис 06 10:34:18 debian219 dbus-daemon[1082]: Successfully activated service 'org.gnome.OnlineAccounts' лис 06 10:34:18 debian219 dbus-daemon[1082]: Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor' лис 06 10:34:18 debian219 systemd[1061]: Started Virtual filesystem service - GNOME Online Accounts monitor. -- Subject: Unit UNIT has finished start-up -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit UNIT has finished starting up. -- -- The start-up result is done. лис 06 10:34:18 debian219 dbus-daemon[1082]: Successfully activated service 'org.gnome.Identity' лис 06 10:34:28 debian219 login[708]: pam_unix(login:session): session opened for user user1 by LOGIN(uid=0) лис 06 10:34:28 debian219 systemd[1]: Started Session 4 of user user1. -- Subject: Unit session-4.scope has finished start-up -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit session-4.scope has finished starting up. -- -- The start-up result is done. лис 06 10:34:28 debian219 systemd-logind[364]: New session 4 of user user1. -- Subject: A new session 4 has been created for user user1 -- Defined-By: systemd -- Support: https://www.debian.org/support -- Documentation: http://www.freedesktop.org/wiki/Software/systemd/multiseat -- -- A new session with the ID 4 has been created for the user user1. -- -- The leading process of the session is 708. лис 06 10:34:37 debian219 pulseaudio[1199]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a rep лис 06 10:34:37 debian219 dbus[366]: [system] Failed to activate service 'org.bluez': timed out лис 06 10:35:01 debian219 CRON[1400]: pam_unix(cron:session): session opened for user root by (uid=0) лис 06 10:35:01 debian219 CRON[1401]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) лис 06 10:35:01 debian219 CRON[1400]: pam_unix(cron:session): session closed for user root лис 06 10:36:34 debian219 sudo[1454]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/systemctl status console-setup.service лис 06 10:36:34 debian219 sudo[1454]: pam_unix(sudo:session): session opened for user root by (uid=0) лис 06 10:37:16 debian219 sudo[1457]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/systemctl restart console-setup.service лис 06 10:37:16 debian219 sudo[1457]: pam_unix(sudo:session): session opened for user root by (uid=0) лис 06 10:37:16 debian219 systemd[1]: Starting Set console font and keymap... -- Subject: Unit console-setup.service has begun start-up -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit console-setup.service has begun starting up. лис 06 10:37:17 debian219 console-setup.sh[1460]: /usr/bin/ckbcomp: Can not find file "symbols/en" in any known directory лис 06 10:37:17 debian219 systemd[1]: console-setup.service: Main process exited, code=exited, status=1/FAILURE лис 06 10:37:17 debian219 systemd[1]: Failed to start Set console font and keymap. -- Subject: Unit console-setup.service has failed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit console-setup.service has failed. -- -- The result is failed. лис 06 10:37:17 debian219 systemd[1]: console-setup.service: Unit entered failed state. лис 06 10:37:17 debian219 systemd[1]: console-setup.service: Failed with result 'exit-code'. лис 06 10:37:17 debian219 sudo[1457]: pam_unix(sudo:session): session closed for user root лис 06 10:37:51 debian219 sudo[1486]: user1 : TTY=pts/0 ; PWD=/home/user1 ; USER=root ; COMMAND=/bin/journalctl -xe лис 06 10:37:51 debian219 sudo[1486]: pam_unix(sudo:session): session opened for user root by (uid=0)
При перезапуске еще и матюкнулось pulseaudio. Господа, ШО делать? Подскажите пожалуйста. Виноват ли systemd? Куда systemd пишет лог и как его посмотреть? Можно ли перейти на другую систему инициализации и не убить систему? Читал что в debian-based-Mint-е можно просто установить пакет с systemd, запустить его службу из терминала и перезагрузиться. А как-то наоборот нельзя, чтобы от него избавиться? Так не хочется все папки и файлы переиминовывать с кириллических названий на латинницу.... P.S.: Проверил звук - работает.
|