[Comm] man через ssh
Alexey Bochenin
bochenin на avtlg.ru
Чт Мар 3 10:59:47 UTC 2011
03.03.2011 12:45, Dmitry Chistikov пишет:
> Alexey Bochenin, Feb. 25, 2011, 11:49 +0300:
>> Итог: причина осталась для меня непонятной, рестарт sshd исправляет
>> ситуацию с broken pipe.
>
> С тех пор не проявлялось? Начинает ли проявляться снова после, скажем,
> перезагрузки?
>
Я ошибся, и рестарт sshd не повлиял на ситуацию с broken pipe.
Дмитрий, Вы писали насчет странности поведения функции write(...)
возвращающей -32 вместо стандартно описанного -1.
Обновление до мартовского сизифа в какой-то степени помогло,
ssh localhost -- strace -p -e write man -w bash теперь write возвращает,
как и описано, -1. Ошибка broken pipe, впрочем, все также присутствует.
Если важно выяснить, начиная с какой версии glibc поменялось поведение
write (кстати, правильно ли я предположил что write() реализована именно
в glibс?, если нет - подскажите, за какими файлами наблюдать), то
используя архив сизифа http://www.altlinux.org/Архив_Сизифа могу
попытаться определить версию точнее.
$ rpm -qa|grep glibc-|sort
glibc-2.11.3-alt3
glibc-core-2.11.3-alt3
glibc-devel-2.11.3-alt3
glibc-gconv-modules-2.11.3-alt3
glibc-kernheaders-2.6.36-alt5
glibc-locales-2.11.3-alt3
glibc-nss-2.11.3-alt3
glibc-preinstall-2.11.3-alt3
glibc-pthread-2.11.3-alt3
glibc-timezones-2.11.3-alt3
glibc-utils-2.11.3-alt3
i586-glibc-core-2.11.3-alt3
i586-glibc-pthread-2.11.3-alt3
--
WBR, Alexey
Подробная информация о списке рассылки community