Bug 4561 - Ошибки при работе сети Samba при длинном имени компьютера
: Ошибки при работе сети Samba при длинном имени компьютера
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Normal normal
: 2014 Fresh R4
Assigned To: Stanislav Fomin
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-21 07:39 MSD by Vladimir Potapov
Modified: 2015-02-03 19:12 MSK (History)
2 users (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments
nmbd (11.72 KB, application/octet-stream)
2014-11-18 16:23 MSK, Vladimir Potapov
Details
smbd (6.70 KB, application/octet-stream)
2014-11-18 16:23 MSK, Vladimir Potapov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Potapov 2014-10-21 07:39:18 MSD
Если задано длинное имя компьютера, то при просмотре сети идут ошибки, спрашивается пароль.
В логе /var/log/samba/log.nmbd видны ошибки типа

"register_name: NetBIOS name DNS-FRESH-X64-R4 is too long. Truncating to"

Возможно, идет ошибка отсечения и получается пустое имя
Comment 1 Denis Silakov 2014-10-29 10:35:32 MSK
Это ограничение NetBIOS, которое тянется уже 30 лет - имя NetBIOS ограничено 16 символами, при этом последний символ - служебный, так что пользователю остается 15 символов. В "DNS-FRESH-X64-R4" - 16 символов, перебор.

http://technet.microsoft.com/en-us/library/cc938431.aspx
http://www.linuxforums.org/forum/networking/136248-netbios-name-too-long.html

В самбе еще 8 лет добавили проверку на то, что имя не длиннее 15 символов, иначе можно было словить падение winbindd:
https://bugzilla.samba.org/show_bug.cgi?id=3659

Поэтому при выставлении NetBIOS-имени слишком длинное имя машины обрезается. Сообщение "register_name: NetBIOS name DNS-FRESH-X64-R4 is too long. Truncating to" - это не ошибка, работе оно не должно мешать.

Однако может быть такой нюанс, что такое обрезанное "имя" не получается разрешить. Вот такая проблема, например:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/376359

Там советовали явно выставить в конфиге самбы "netbios name" в обрезанное имя.
Непонятно, помогло ли там, но может попробовать?
Comment 2 Vladimir Potapov 2014-10-29 10:37:53 MSK
Не в том дело, что обрезается (это нормально). Оно обрезается до пустой строки!
Я погуглил на похожие строки, там в логе должно приводиться обрезанное имя.
Ну и в сети видна машина с пустым именем.
Comment 3 Denis Silakov 2014-10-29 10:41:37 MSK
Понял. Я думал, это сообщение обрезанное:)

Да, должно обрезаться до разумного, надо покопать, почему так не происходит.
Comment 4 Eugene Shatokhin 2014-11-17 19:54:46 MSK
Проблема похожа на https://bugzilla.samba.org/show_bug.cgi?id=10896, так что я добавил соотв. патч.

Попробуйте-ка samba вот отсюда:

i586:
https://abf.io/build_lists/2334092

x86_64:
https://abf.io/build_lists/2334093
Comment 5 Vladimir Potapov 2014-11-18 14:07:59 MSK
не помогло. Сообщение об обрезании полностью исчезло из логов (а должно ведь просто обрезать правильно), самба на машине с длинным именем не работает.
Comment 6 Eugene Shatokhin 2014-11-18 14:37:58 MSK
(In reply to comment #5)
> не помогло. Сообщение об обрезании полностью исчезло из логов (а должно ведь
> просто обрезать правильно), самба на машине с длинным именем не работает.

Стоит выложить логи целиком. Возможно, проблема уже где-то в другом месте теперь.
Comment 7 Vladimir Potapov 2014-11-18 16:23:38 MSK
Created attachment 3495 [details]
nmbd
Comment 8 Vladimir Potapov 2014-11-18 16:23:56 MSK
Created attachment 3496 [details]
smbd
Comment 9 Vladimir Potapov 2014-11-19 19:13:13 MSK
В последней кубунте та же беда в точности.
Comment 10 Eugene Shatokhin 2014-11-20 11:05:15 MSK
(In reply to comment #9)
> В последней кубунте та же беда в точности.

А там Samba какой версии? 4.1.13?
Comment 11 Vladimir Potapov 2014-11-25 15:19:19 MSK
Да.
Comment 12 Vladimir Potapov 2014-11-25 16:53:36 MSK
В федоре та же ситуация - 13 самба и ошибки обрезания длинного имени с неработой сети.
Comment 13 Vladimir Potapov 2014-12-03 14:56:11 MSK
В последних образах самба работает! Видимо, при обновлениях не работает из-за кэша.  После выпуска образа можно закрывать.
Comment 14 Stanislav Fomin 2015-02-03 19:12:16 MSK
Будем считать закрытым.