Добрый вечер, наблюдаю в логах PG следующее: ОШИБКА: неверное значение

для параметра "lc_messages": "en_US.UTF-8"

Говорят проблема в локали. Действительно отсутствовала en_US.utf8
Добавил. Текущий вывод locale -a, такой:

C
C.utf8
en_US.utf8
POSIX
ru_RU.cp1251
ru_RU.utf8

locale:
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Ошибки всё так же сыпятся в лог. Подскажите пожалуйста. Возможно нужно перезагрузить postgresql или cлужбу 1С?
Насколько критична ошибка?

12 ответов

239 просмотров

1) Да, нужно. 2) lc_messages — это некритично чаще всего (хотя кое-где обработка ошыбок можэт стать странной).

en_US.utf8 не нужен: # locale -a C C.UTF-8 POSIX ru_RU.utf8 # locale LANG=ru_RU.UTF-8 LANGUAGE= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=

Нет справки под рукой - скорее всего, достаточно сделать reload. И в конфиг вместо en_us лучше C

(¬_¬)- Автор вопроса
Eu! Gene
Нет справки под рукой - скорее всего, достаточно с...

C.UTF-8 имеете ввиду? reload PG делал. Ошибки все равно сыпет. Видимо нужен рестарт службы. Или добавление ru_RU.utf8 эффекта не дало. Возможно постгрес при старте службы читает доступные в системе локали.

(¬_¬)
C.UTF-8 имеете ввиду? reload PG делал. Ошибки все ...

В справке, да и в комментах конфига указано, какие параметры требуют рестарта

Почему нет :-) может не хочет человек писать en_US.UTF8?)

Dmitry Kononov
Почему нет :-) может не хочет человек писать en_US...

Потому, что C — это независимая от системы общеизвестная однобайтовая локаль под us-ASCII. Она не можэт быть, по смыслу, ни под какие другие кодировки, особенно под UTF8. PS И да, назвать локаль можно как угодно, хоть и так. От этого это название не перестаёт быть нонсенсом.

Ilya Anfimov
Потому, что C — это независимая от системы общеизв...

Это я понимаю, хотя все немного сложнее. Но название c.utf8 канонично для POSIX

(¬_¬)- Автор вопроса
(¬_¬)
C.UTF-8 имеете ввиду? reload PG делал. Ошибки все ...

В итоге нужно было рестартануть постгрес после добавления локали en_US.UTF-8

(¬_¬)- Автор вопроса
(¬_¬)
В итоге нужно было рестартануть постгрес после доб...

Для истории, если кто то тоже столкнется: (Актуально для Ubuntu 22.04 LTS) 1) dpkg-reconfigure locales Выбираем из списка en_US.UTF-8, переходим далее, основную локаль оставляем без изменений 2) Проверяем добавилась ли локаль: locale -a 3) Рестартуем Postgresql (предварительно потушив службу 1С): systemctl restart postgresql Проверяем лог на появление ошибки: tail -f /var/log/postgresql/postgresql-15-main.log | grep lc_

(¬_¬)
Для истории, если кто то тоже столкнется: (Актуаль...

Уточняю. Если только что добавили системную локаль и хотите её использовать - надо перелогиниться/рестартовать; дефолт-локаль для баз указывается при инициализации кластера и должна быть в системе и потом другую локаль можно задать вручную при создании базы; для смены уже имеющейся локали вывода достаточно релоада.

Похожие вопросы

Обсуждают сегодня

я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Приветы. Если бот доступен только пользователям из России и Беларуси, старсы для него неизбежны? Как Apple планируется собирать платежи с покупок в сторе на территориях, где у...
Prokhor Chulkov
8
Qq, возможно сталкивался кто Повесил на бота обработку апдейтов типа chat_member, при этом апдейты доходят только когда с ботом что-то делают, на саб/ансаб юзеров ему насрать...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
13
Вопрос в другом, кто нибудь вообще понял как жаловаться на незаконные платежи?
■_|ilya|_■
8
Добрый день. Какие есть платежки для тг бота (без ип и юр лиц)? Мне просто обычные донаты принимать и подписки.
Vexylon
4
привет! а все страдают от отсутствия поиска рекурсивного по секретам в webui vault? напишите, как решили вы
[DBST] Dmitry Knyazev
3
вопрос странный, но нужный: насколько сильно увеличится вероятность сбоя, при чтении в PIO режиме из ide контроллера секторов оптического диска, при увеличении числа читаемых ...
Mixail Frolov
4
Всем привет еще раз. Медленно но верно вроде получается, но новые грабли Как решить проблему, что не может выбрать лидера? Менял на 1 инстанс, на разные интейрфейсы выставлял...
Sergey Ivanov
5
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Карта сайта