LINUX.ORG.RU

Debian 4.0 - проблема с кодировкой в syslog


0

0

Всем привет!

Установил Debian Etch amd64, все нормально кроме логирования в syslog. Gconf что-то пишет в syslog, при этом часть русских букв выводится в виде '\1234'. Такое впечатление, что syslog не очень дружит с utf. Локаль стоит ru_RU.utf8, русский везде работает нормально. В убунте таких проблем не было.

Это как-то лечится?


Ни кто не ставил Etch amd64 что-ли? Ау...

cathode
() автор топика
Ответ на: комментарий от kilolife

Лечить нужно gconf. Срать в логи локализованными сообщениями и юникодом 
к тому же - это полный песец.

Может переименовать его в gconf2.bla-bla и подменить чем-то типа

==== gconf2 ===
#!/bin/sh

LC_ALL=C /usr/bin/gconf2.bla-bla
===============

?

anonymous
()
Ответ на: комментарий от anonymous

>> Срать в логи локализованными сообщениями и юникодом к тому же - это полный песец.

Ну когда засёр идет без глюков, то в принципе терпимо. Жаль syslogd не позволяет фильтровать источники сообщений. Багу с засиранием лога от gconf уже куча лет и движений нет:

http://packages.debian.org/changelogs/pool/main/g/gconf2/gconf2_2.18.0.1-2/ch... - исправлен только в experimental

cathode
() автор топика

аналогичная ситуация. забил, ибо гном - это диагноз.

mutronix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.