Re: кодировка системных собщений
On 2014-02-11, Sergey B Kirpichev wrote: On Tue, Feb 11, 2014 at 11:23:05PM +0200, Oleksandr Gavenko wrote: desktop+bash# cd /etc desktop+bash# sudo ack-grep lsb-base-logging desktop+bash# sudo ack-grep -i FANCYTTY Где же прячется эта FANCYTTY? sk@darkstar:~ $ fgrep -R FANCYTTY /lib /lib/lsb/init-functions:[ -z $FANCYTTY ] FANCYTTY=1 || true /lib/lsb/init-functions:FANCYTTY=0 /lib/lsb/init-functions:case $FANCYTTY in /lib/lsb/init-functions:FANCYTTY= sk@darkstar:~ $ fgrep -R lsb-base-logging.sh /lib/lsb/ /lib/lsb/init-functions:[ -e /etc/lsb-base-logging.sh ] . /etc/lsb-base-logging.sh || true См. также /usr/share/doc/lsb-base/README.Debian.gz Спасибо! Из доки: - FANCY OUTPUT Fancy output can be overridden by setting FANCYTTY=0 in /etc/lsb-base-logging.sh . Я раньше считал что настройки будут валяться в /etc/, может закоментированы, и отдокументированы коротчими заголовками. Не так (( -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8738ixmylg@gavenkoa.example.com
Re: кодировка системных собщений
В /etc/postgresql/9.1/main/environment добавить LANG = 'ru_RU.UTF-8' https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671915 Спасибо. Я правдо уже решил иначе. Отсрелил и отрастил новую ногу. -- __ Dmitry Kapellanov __ RiNet ISP, department technical Support dmit...@rinet.ru +7-(495)-981-45-71 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140217213146.GB30665@ada
Re: кодировка системных собщений
В Sun, 9 Feb 2014 12:13:26 +0400 Dmitry volkov dmitry...@gmail.com пишет: А также вот попытка запустить postgres с ошибкой в конфиге. sudo /etc/init.d/postgresql start [] Starting PostgreSQL 9.1 database server: main[] The PostgreSQL server failed to start. Please check the log output: 2014-02-09 15:38:17 UTC ???: ? ??? Mail repo sent opa;localhost, ?? 5432 ! 1 2 F12 ?? ???: ??? ??? ?? ?? grub.cfg 2014-02-09 15:38:17 UTC ??: ?? ??? ??? ??? F12 ??? opa;localhost 2014-02-09 15[FAIL7 UTC ?: ?? ??? ??? ?? TCP/IP ... failed! failed! В /etc/postgresql/9.1/main/environment добавить LANG = 'ru_RU.UTF-8' https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671915 -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140216115738.377a5...@keeper.home.local
Re: кодировка системных собщений
On 2014-02-09, Sergey B Kirpichev wrote: Станет точно лучше, если убрать идиотскую раскраску а-ля Федорино-горе: ---8--- cat /etc/lsb-base-logging.sh EOF #!/bin/sh FANCYTTY=0 EOF chmod 0644 /etc/lsb-base-logging.sh ---8--- desktop+bash# cd /etc desktop+bash# sudo ack-grep lsb-base-logging desktop+bash# sudo ack-grep -i FANCYTTY Ключевые слова не найдены. У меня как и у вопрошающего тоже установлен bootlogd... Где же прячется эта FANCYTTY? -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r479wdhi@gavenkoa.example.com
Re: кодировка системных собщений
On Tue, Feb 11, 2014 at 11:23:05PM +0200, Oleksandr Gavenko wrote: On 2014-02-09, Sergey B Kirpichev wrote: Станет точно лучше, если убрать идиотскую раскраску а-ля Федорино-горе: ---8--- cat /etc/lsb-base-logging.sh EOF #!/bin/sh FANCYTTY=0 EOF chmod 0644 /etc/lsb-base-logging.sh ---8--- desktop+bash# cd /etc desktop+bash# sudo ack-grep lsb-base-logging desktop+bash# sudo ack-grep -i FANCYTTY Ключевые слова не найдены. У меня как и у вопрошающего тоже установлен bootlogd... Где же прячется эта FANCYTTY? sk@darkstar:~ $ fgrep -R FANCYTTY /lib /lib/lsb/init-functions:[ -z $FANCYTTY ] FANCYTTY=1 || true /lib/lsb/init-functions:FANCYTTY=0 /lib/lsb/init-functions:case $FANCYTTY in /lib/lsb/init-functions:FANCYTTY= sk@darkstar:~ $ fgrep -R lsb-base-logging.sh /lib/lsb/ /lib/lsb/init-functions:[ -e /etc/lsb-base-logging.sh ] . /etc/lsb-base-logging.sh || true См. также /usr/share/doc/lsb-base/README.Debian.gz -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140211214037.ga13...@darkstar.order.hcn-strela.ru
кодировка системных собщений
Приветствую, Прошу помощи у сообщества. Развернул систему wheezy из debootstrap. И обнаружил что системные сообщения не читабельны. к примеру кусок /var/log/boot Sun Feb 9 07:31:19 2014: [] Setting preliminary keymap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Activating swap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Checking root file system...fsck from util-linux 2.20.1 Sun Feb 9 07:31:19 2014: root: clean, 45186/6553600 files, 744950/26214400 blocks (check in 5 mounts) Sun Feb 9 07:31:19 2014: ^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Generating udev events for MD arrays...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Cleaning up temporary files... /tmp^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c. Sun Feb 9 07:31:19 2014: [] Setting up LVM Volume Groups...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Activating lvm and md swap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Sun Feb 9 07:31:19 2014: [] Checking file systems...fsck from util-linux 2.20.1 А также вот попытка запустить postgres с ошибкой в конфиге. sudo /etc/init.d/postgresql start [] Starting PostgreSQL 9.1 database server: main[] The PostgreSQL server failed to start. Please check the log output: 2014-02-09 15:38:17 UTC ???: ? ??? Mail repo sent opa;localhost, ?? 5432 ! 1 2 F12 ?? ???: ??? ??? ?? ?? grub.cfg 2014-02-09 15:38:17 UTC ??: ?? ??? ??? ??? F12 ??? opa;localhost 2014-02-09 15[FAIL7 UTC ?: ?? ??? ??? ?? TCP/IP ... failed! failed! При этом русский у меня в системе работает. ~$ echo 'привет' привет а вот русский в stderror /tmp/test.py Traceback (most recent call last): File /tmp/test.py, line 10, in module raise _stderror __main__._stderror: УУУ ошибка вот список сгенерированных локалей :~# locale -a C C.UTF-8 en_US en_US.iso88591 en_US.utf8 POSIX ru_RU ru_RU.iso88595 ru_RU.koi8r ru_RU.utf8 russian Вот локаль по умолчанию. :~# cat /etc/default/locale # File generated by update-locale LANG=ru_RU.UTF-8 вот также. ~# 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= Возникают следующие вопросы: 1 - Как заставить системные сообщения вы водить на англиском ( /etc/default/locale крутил не помогло) 2 - Как сделать текущий вывод читабельным.
Re: кодировка системных собщений
On 2014.02.09 at 12:13:26 +0400, Dmitry volkov wrote: Приветствую, Прошу помощи у сообщества. Развернул систему wheezy из debootstrap. И обнаружил что системные сообщения не читабельны. к примеру кусок /var/log/boot Sun Feb 9 07:31:19 2014: [] Setting preliminary keymap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone. Вот этот файл стоит попробовать посмотреть с помощью less -R /var/boot/log Может быть станет лучше. А также вот попытка запустить postgres с ошибкой в конфиге. sudo /etc/init.d/postgresql start [] Starting PostgreSQL 9.1 database server: main[] The PostgreSQL server failed to start. Please check the log output: 2014-02-09 15:38:17 UTC ???: ? ??? Mail repo sent opa;localhost, ?? 5432 ! 1 2 F12 ?? ???: ??? ??? ?? ?? grub.cfg 2014-02-09 15:38:17 UTC ??: ?? ??? ??? ??? F12 ??? opa;localhost 2014-02-09 15[FAIL7 UTC ?: ?? ??? ??? ?? TCP/IP ... failed! failed! А здесь если ничего не поможет, поставить в init-cкрипте export LC_MESSAGES=C а вот русский в stderror /tmp/test.py Traceback (most recent call last): File /tmp/test.py, line 10, in module raise _stderror __main__._stderror: УУУ ошибка Это о не в stderr, это в питоне. Питону явно надо указывать кодировку скрипта. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209091344.ga12...@wagner.pp.ru
Re: кодировка системных собщений
On Sun, 9 Feb 2014, Dmitry volkov wrote: Приветствую, Прошу помощи у сообщества. Развернул систему wheezy из debootstrap. И обнаружил что системные сообщения не читабельны. к примеру кусок /var/log/boot https://wiki.debian.org/bootlogd Вот так вот будет почти хорошо: sed 's/\^\[/\o33/g;s/\[1G\[/\[27G\[/' /var/log/boot | less -r Ю. p.s. Давно уже в wishlist запостил bug #725123, что бы в документацию к пакету добавили эту информацию. Но там все мертвы похоже...
Re: кодировка системных собщений
On Sun, 9 Feb 2014 12:13:26 +0400 Dmitry volkov dmitry...@gmail.com wrote: А также вот попытка запустить postgres с ошибкой в конфиге. sudo /etc/init.d/postgresql start [] Starting PostgreSQL 9.1 database server: main[] The PostgreSQL server failed to start. Please check the log output: 2014-02-09 15:38:17 UTC ???: ? ??? Mail repo sent opa;localhost, ?? 5432 ! 1 2 F12 ?? ???: ??? ??? ?? ?? grub.cfg 2014-02-09 15:38:17 UTC ??: ?? ??? ??? ??? F12 ??? opa;localhost 2014-02-09 15[FAIL7 UTC ?: ?? ??? ??? ?? TCP/IP ... failed! failed! А из какого терминала это всё скопировано? Может буквы по дороге испортились? -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209135736.b678092c6c6cee738c2e3...@galanin.nnov.ru
Re: кодировка системных собщений
On Sun, Feb 09, 2014 at 13:45 +0400, yuri.nefe...@gmail.com wrote: On Sun, 9 Feb 2014, Dmitry volkov wrote: Спасибо. А я ведь думал 'Уж больно это похоже на управляющие символы', но на фонее общих проблем решил , что это локаль. Спасибо еще раз. https://wiki.debian.org/bootlogd Вот так вот будет почти хорошо: sed 's/\^\[/\o33/g;s/\[1G\[/\[27G\[/' /var/log/boot | less -r Ю. p.s. Давно уже в wishlist запостил bug #725123, что бы в документацию к пакету добавили эту информацию. Но там все мертвы похоже... -- __ Dmitry Kapellanov __ RiNet ISP, department technical Support dmit...@rinet.ru +7-(495)-981-45-71 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209101916.GB15044@ada
Re: кодировка системных собщений
On Sun, Feb 09, 2014 at 01:13:44PM +0400, Victor Wagner wrote: Вот этот файл стоит попробовать посмотреть с помощью less -R /var/boot/log boot/log - log/boot ? Может быть станет лучше. Станет точно лучше, если убрать идиотскую раскраску а-ля Федорино-горе: ---8--- cat /etc/lsb-base-logging.sh EOF #!/bin/sh FANCYTTY=0 EOF chmod 0644 /etc/lsb-base-logging.sh ---8--- -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209102157.ga7...@darkstar.order.hcn-strela.ru
Re: кодировка системных собщений
On Sun, Feb 09, 2014 at 13:57 +0400, Alexander Galanin wrote: А из какого терминала это всё скопировано? Может буквы по дороге испортились? -- Alexander Galanin env | grep TERM TERM=rxvt-unicode Терминал rxvt-unicode стоит на робочей станции с которой я ssh к серверу. Ммм но ведь другие буквы ну покрайней мере русские и англиские приежают не портятся? -- __ Dmitry Kapellanov __ RiNet ISP, department technical Support dmit...@rinet.ru +7-(495)-981-45-71 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209103340.GA20118@ada
Re: кодировка системных собщений
On Sun, 9 Feb 2014 14:33:40 +0400 Dmitryv Volkov dmitry...@gmail.com wrote: Терминал rxvt-unicode стоит на робочей станции с которой я ssh к серверу. Ага, ssh. Настроена ли в нём передача переменных окружения? (параметр AcceptEnv из /etc/ssh/sshd_config) А ещё на клиенте есть SendEnv. Может оно, конечно, и переслалось, но я в письме видел вывод locale только из рутового шелла. Ммм но ведь другие буквы ну покрайней мере русские и англиские приежают не портятся? Приезжает-то ровно то, что было через этот терминал ранее туда отправлено. Что будет если создать на сервере юникодный файл, перетащить его к себе через scp и прочитать на рабочей станции? Кстати, никаких промежуточных программ типа screen или luit не используется? -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209151402.8a714621fd62aa0095958...@galanin.nnov.ru
Re: кодировка системных собщений
On Sun, Feb 09, 2014 at 15:14 +0400, Alexander Galanin wrote: Ага, ssh. Настроена ли в нём передача переменных окружения? (параметр AcceptEnv из /etc/ssh/sshd_config) А ещё на клиенте есть SendEnv. Ну на сервере дефолтные настройки, я даже еще не запретил рута grep AcceptEnv /etc/ssh/sshd_config AcceptEnv LANG LC_* На кленте тоже дефолтный конфиг. sudo grep -r SendEnv /etc/ssh/* /etc/ssh/ssh_config:SendEnv LANG LC_* Может оно, конечно, и переслалось, но я в письме видел вывод locale только из рутового шелла. Я чтобы избежать путаниц с окружением запускаю su -l root, так как переменые локали у него в хоме не перезначаются в отличии к примеру от моего пользователя. :/home/soln# su -l root root@nova:~# env SHELL=/bin/bash TERM=rxvt-unicode XDG_SESSION_COOKIE=7abfdda8abe5027e001a52d08f4d-1391979144.91774-801431030 USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/root LANG=ru_RU.UTF-8 SHLVL=1 HOME=/root LOGNAME=root _=/usr/bin/env Ммм но ведь другие буквы ну покрайней мере русские и англиские приежают не портятся? Приезжает-то ровно то, что было через этот терминал ранее туда отправлено. Что будет если создать на сервере юникодный файл, перетащить его к себе через scp и прочитать на рабочей станции? Доступа до физической кансоли у меня нет. Однако я нашел файл логов minicom. ~#file /root/minicom.log /root/minicom.log: UTF-8 Unicode text :~# cat /root/minicom.log 20140123 21:55:41 Трубка повешена (0:00:00) 20140123 23:52:30 Трубка повешена (0:00:00) 20140124 01:43:40 Трубка повешена (0:00:00) Перенес scp на свою машинну. Там русские буквы. Кстати, никаких промежуточных программ типа screen или luit не используется? Нет. -- __ Dmitry Kapellanov __ RiNet ISP, department technical Support dmit...@rinet.ru +7-(495)-981-45-71 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209132155.GC20118@ada
Re: кодировка системных собщений
On Sun, 9 Feb 2014 12:13:26 +0400 Dmitry volkov dmitry...@gmail.com wrote: 2 - Как сделать текущий вывод читабельным. У меня осталась только одна идея: dpkg-reconfigure locales и внимательно посмотреть, что оно будет говорить. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209202218.3e63f3033d528090c5e87...@galanin.nnov.ru
Re: кодировка системных собщений
On Sun, Feb 09, 2014 at 20:22 +0400, Alexander Galanin wrote: On Sun, 9 Feb 2014 12:13:26 +0400 Dmitry volkov dmitry...@gmail.com wrote: 2 - Как сделать текущий вывод читабельным. У меня осталась только одна идея: dpkg-reconfigure locales и внимательно посмотреть, что оно будет говорить. Делал раз 200: dpkg-reconfigure console-setup dpkg-reconfigure console-cyrillic dpkg-reconfigure locales и не чего необычного не говорило. Вот что я совсем не понимаю как в вывод рестарта postgresa попадают ( причем невсегда) такие слова как: iconv minicom.log grub.cfg /etc/init.d/postgresql start 21 | sed -e s'/?//'g Starting PostgreSQL 9.1 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2014-02-10 03:21:08 UTC : Mail opa;localhost, 5432 1 iconv : 2014-02-10 03:21:08 UTC : minicom.log iconv opa;localhost 2014-02-10 03:21:08 UTC : TCP/IP ... failed! failed! Наверно попробую завтро посмотреть в физическую консоль. -- __ Dmitry Kapellanov __ RiNet ISP, department technical Support dmit...@rinet.ru +7-(495)-981-45-71 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140209193516.GD20118@ada