Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Кириллица в systemd unit  (Прочитано 1127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bockser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Кириллица в systemd unit
« : 15 Марта 2022, 15:20:27 »
Всем доброго времени суток, комрады! Есть сервер на Ubuntu 20.04, на нем есть service в /etc/systemd/system не могу понять отчего но если запустить ExecStart=... руками из консоли, то все что пишется в лог кириллицей отображается корректно, но если запусить сервис через systemctl, то при чтении лога через journalctl вместо кириллицы ??. Ткните нососм куда копать
« Последнее редактирование: 15 Марта 2022, 15:22:39 от Bockser »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1503
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #1 : 16 Марта 2022, 07:40:11 »
может быть это поможет?
https://help.ubuntu.ru/wiki/russian_font_in_console
или это
https://www.alv.me/Kirillitsa-v-konsoli-systemdizirovannoj-ubuntu/ - Кириллица в консоли systemd’изированной Ubuntu
« Последнее редактирование: 16 Марта 2022, 07:43:08 от jurganov »

Оффлайн Bockser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #2 : 16 Марта 2022, 08:07:02 »
обе эти инструкции читал и попробовал, в самой консоли есть русские символы и работает русская клавиатура

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28402
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #3 : 18 Марта 2022, 02:47:10 »
Вывод locale под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Bockser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #4 : 18 Марта 2022, 08:44:28 »
AnrDaemon,
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28402
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #5 : 21 Марта 2022, 00:59:55 »
А что в cat /etc/default/locale? У меня это либо
LANG=en_US.UTF-8 либо
LANG=ru_RU.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8

В зависимости от того, что сервер делает. Если это тупо DNS/DHCP - там даже кириллица особо не нужна. Если это что-то более приземлённое - тогда кириллица, но логи на английском и форматирование чисел через точку. Мне так привычнее.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Bockser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #6 : 25 Марта 2022, 07:55:48 »
AnrDaemon,
#  File generated by update-locale
LANG=en_US
LANGUAGE="en_US:"

Да на этом сервере куча всего круитится, вот только с этой службой проблемы. Решил ее в docker перенести чтобы не в systemd поднимать. Да согласен про логи, просто приложение другая команда писала, и нет возможности сменить язык в логах

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28402
    • Просмотр профиля
Re: Кириллица в systemd unit
« Ответ #7 : 25 Марта 2022, 10:00:50 »
Так кто вам виноват?…
LANG=en_US === ISO-8859-1
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.