Проблема с SAMBA. Error Broken pipe
Жила-была одна бухгатерия, по старой русской традиции жила на 1С v7.7. Но пришли времена перемен и стали они переезжать на восьмёрку... Вот тут сказочка закончалась и начались суровые будни.
Хранением баз данных для 1С v8.1 и 8.2 (зачем-то сразу две версии используются - секретные программеры 1С меня в детали не посвятили) по прежнему занимался сервачок под управлением FreeBSD 7, с установленой SAMBA-3.0.36
Собственно пока бухгалтерия работала на семерке, нареканий не было, а вот новое творение компании 1С, время от времени стало вываливаться то на одной, то на другой машине. После чего приходилось индексировать базы.
Ситуация явно не здоровая... Зная, что от внятного ответа от программеров 1С добиться не удастся, было решено разбираться собственными силами. Что делать? Правильно! Вдумчиво смотрим логи. Вот что открылось взору в /var/log/message:
smbd[27819]: [2011/11/01 09:25:21, 0] lib/util_sock.c:write_data(562)
smbd[27819]: write_data: write failure in writing to client 192.168.0.99. Error Broken pipe
smbd[27819]: [2011/11/01 09:25:21, 0] lib/util_sock.c:send_smb(761)
smbd[27819]: Error writing 5 bytes to client. -1. (Broken pipe)
smbd[28135]: [2011/11/01 11:48:27, 0] lib/util_sock.c:read_data(534)
smbd[28135]: read_data: read failure for 4 bytes to client 192.168.0.99. Error = Connection reset by peer
Ясности не очень прибавило... да и google вразумительного ничего толком не ответил. Потому было принято самое простое решение - обновиться до последней версии SAMBA 3 (samba36-3.6.1 на данный момент).
Наверное разочарую тех, кто ожидал здесь что-то сильно умное прочитать. Главное в нашем деле, чтобы проблема была решена. На всякий случай напишу опции, с которыми был собран порт:
WITHOUT_LDAP=true WITHOUT_ADS=true WITH_CUPS=true WITH_WINBIND=true WITHOUT_SWAT=true WITH_ACL_SUPPORT=true WITH_AIO_SUPPORT=true WITHOUT_FAM_SUPPORT=true WITH_SYSLOG=true WITH_QUOTAS=true WITHOUT_UTMP=true WITHOUT_PAM_SMBPASS=true WITHOUT_DNSUPDATE=true WITHOUT_AVAHI=true WITHOUT_EXP_MODULES=true WITH_POPT=true WITHOUT_IPV6=true WITHOUT_MAX_DEBUG=true WITHOUT_SMBTORTURE=true
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.