Некоторые распространённые сообщения об ошибках в Samba |
[исправить] |
Некоторые сообщения об ошибках в логах samba.
1) "printing/pcap.c:pcap_cache_reload"
В случае неиспользования системы печати для предотвращения таких сообщений в
конфиге sambа в секции global добавляем:
load printers = no
show add printer wizard = no
printing = none
printcap name = /dev/null
disable spoolss = yes
2) "getpeername failed. Error was Transport endpoint is not connected"
Данное сообщения означает скорее всего, что в вашей сети используются машины
под управлением Windows XP.
Дело в том, что Windows 98 для доступа к ресурсам сети использовал порт 139.
Windows XP же используется 2 порта: 139 и 445 и действует следующим образом.
Она пытается открыть соединения сразу по 2-ум портам, если ей это удаётся, она
рубит соединение на 139 порту,
посылая сообщение samb'e. Отсюда вывод. Для совместимости со старыми (а
возможно и просто классической совместимости)
используйте порт 139. Для этого в конфиге samb'ы, в секции global пишем такое:
smb ports = 139
3) "smbd/close.c:close_remove_share_mode", "close_remove_share_mode: Could not
delete share entry for file"
Добавьте в описание шары, на файлах которой вываливаются такие сообщения следующее
locking = no
4) "Global parameter log level found in service section!", "Global parameter
syslog found in service section!"
Это значит, что параметр log level и syslog описан не в опции, а в описаниях шар.
Решение: перенести параметр из описаний шар в секцию
5) "Packet send failed to 127.0.0.1(137) ERRNO=Permission denied",
"send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed"
Побороть это мне помогло добавление 127.0.0.1/8 в строку interfaces в smb.conf
|
|
|
|
Раздел: Корень / Администратору / Сетевые сервисы / Samba |