<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49436</bug_id>
          
          <creation_ts>2024-02-16 14:46:45 +0300</creation_ts>
          <short_desc>samba ошибки по протоколу NT1</short_desc>
          <delta_ts>2024-04-11 16:04:16 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>samba-dc</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="KALIBR-10">konsol1985ru</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          <cc>cas</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241727</commentid>
    <comment_count>0</comment_count>
    <who name="KALIBR-10">konsol1985ru</who>
    <bug_when>2024-02-16 14:46:45 +0300</bug_when>
    <thetext>Альт сервер 10 x86-64 последнее обновление дистрибутива 15.02.2024, ядро: 5.10.209-std-def-alt2 (на un-def всё то же)
samba-4.17.12-alt4.x86_64
Файловый сервер samba как член домена AD под управлением Windows 2008 R2.
Конфиг:
# testparm 
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)

Server role: ROLE_DOMAIN_MEMBER

Press enter to see a dump of your service definitions

# Global parameters
[global]
	client min protocol = NT1
	kerberos method = system keytab
	load printers = No
	printcap name = cups
	realm = VBF.LOCAL
	security = ADS
	server min protocol = NT1
	server string = &apos;&apos;
	template shell = /sbin/nologin
	winbind enum groups = Yes
	winbind enum users = Yes
	winbind expand groups = 1
	winbind use default domain = Yes
	workgroup = VBF_DOMAIN0
	idmap config vbf_domain0 : range = 2000000-2999999
	idmap config vbf_domain0 : backend = ad
	idmap config * : range = 10000-999999
	idmap config * : backend = tdb
	cups options = raw
	inherit acls = Yes
	inherit owner = windows and unix
	inherit permissions = Yes
	vfs objects = acl_xattr


[UserLinks$]
	admin users = &quot;@VBF_DOMAIN0\\Domain admins&quot;
	path = /share/userlinks
	read only = No
(Описание остальных шар не привожу, их много и они подобны по параметрам)

На КД на учетную запись сервера зарегистрированы SPN:
Зарегистрирован ServicePrincipalNames для CN=VBFLXFS2,CN=Computers,DC=vbf,DC=local:
	HOST/VBF2003FS1.VBF.LOCAL
	HOST/VBFNTFPS1.VBF.LOCAL
	HOST/VBFNTFPS.VBF.LOCAL
	HOST/VBF2003FS1
	HOST/VBFNTFPS1
	HOST/VBFNTFPS
	RestrictedKrbHost/VBFLXFS2
	HOST/VBFLXFS2
	RestrictedKrbHost/VBFLXFS2.vbf.local
	HOST/VBFLXFS2.vbf.local

Это необходимо по причине привязки самописного софта к сетевому пути, а все добавленные SPN в своё время были отдельные серверы. 

Пользователей в сети порядка 300-400 с ОС w2k и выше поэтому необходимость включения протокола NT1
До перехода на Альт, роль сервера была на Centos 7, samba 4.9 и проблем не возникало. Однако после перехода на Альт каждое утро с понедельника по пятницу примерно в одно и то же время когда пользователи включают рабочие станции происходит отвал сетевых дисков и недоступность ПО по сетевым путям. Причём не у всех, а у вновь попытавшимся подключиться или обратиться к сетевому ресурсу. 
В момент когда это происходит, на сервере пробую тест:
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_RESET
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!

	Sharename       Type      Comment
	---------       ----      -------
	UserLinks$      Disk      
	Scripts$        Disk      
	Общезаводские документы Disk      
	Для обмена Disk      
	Отчеты 8.1 Disk      
	Отчеты 8.2 Disk      
	KEY$            Disk      
	Папки      Disk      
	Plan            Disk      
	Consultant      Disk      
	Инструкции Disk      
	Birthday        Disk      
	SPP             Disk      
	Appl            Disk      
	Appl8           Disk      
	SRC             Disk      
	SrcC            Disk      
	Исходники Disk      
	1cv8            Disk      
	1cv8zk          Disk      
	DB$             Disk      
	Eskiz           Disk      
	Отчётность$ Disk      
	Blank           Disk      
	Erwin_db        Disk      
	IPC$            IPC       IPC Service (&apos;&apos;)
Reconnecting with SMB1 for workgroup listing.
do_connect: Connection to vbfntfps failed (Error NT_STATUS_IO_DEVICE_ERROR)
Unable to connect with SMB1 -- no workgroup available
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!

	Sharename       Type      Comment
	---------       ----      -------
	UserLinks$      Disk      
	Scripts$        Disk      
	Общезаводские документы Disk      
	Для обмена Disk      
	Отчеты 8.1 Disk      
	Отчеты 8.2 Disk      
	KEY$            Disk      
	Папки      Disk      
	Plan            Disk      
	Consultant      Disk      
	Инструкции Disk      
	Birthday        Disk      
	SPP             Disk      
	Appl            Disk      
	Appl8           Disk      
	SRC             Disk      
	SrcC            Disk      
	Исходники Disk      
	1cv8            Disk      
	1cv8zk          Disk      
	DB$             Disk      
	Eskiz           Disk      
	Отчётность$ Disk      
	Blank           Disk      
	Erwin_db        Disk      
	IPC$            IPC       IPC Service (&apos;&apos;)
Reconnecting with SMB1 for workgroup listing.
do_connect: Connection to vbfntfps failed (Error NT_STATUS_IO_DEVICE_ERROR)
Unable to connect with SMB1 -- no workgroup available
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!

	Sharename       Type      Comment
	---------       ----      -------
	UserLinks$      Disk      
	Scripts$        Disk      
	Общезаводские документы Disk      
	Для обмена Disk      
	Отчеты 8.1 Disk      
	Отчеты 8.2 Disk      
	KEY$            Disk      
	Папки      Disk      
	Plan            Disk      
	Consultant      Disk      
	Инструкции Disk      
	Birthday        Disk      
	SPP             Disk      
	Appl            Disk      
	Appl8           Disk      
	SRC             Disk      
	SrcC            Disk      
	Исходники Disk      
	1cv8            Disk      
	1cv8zk          Disk      
	DB$             Disk      
	Eskiz           Disk      
	Отчётность$ Disk      
	Blank           Disk      
	Erwin_db        Disk      
	IPC$            IPC       IPC Service (&apos;&apos;)
Reconnecting with SMB1 for workgroup listing.
do_connect: Connection to vbfntfps failed (Error NT_STATUS_IO_DEVICE_ERROR)
Unable to connect with SMB1 -- no workgroup available
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
[root@vbflxfs2 ~]# smbclient -L //vbfntfps -k 
WARNING: The option -k|--kerberos is deprecated!
protocol negotiation failed: NT_STATUS_CONNECTION_RESET

Рестарт smb решает проблему на какое-то время, но видимо пока вновь не насоздаются множественные подключения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241735</commentid>
    <comment_count>1</comment_count>
    <who name="KALIBR-10">konsol1985ru</who>
    <bug_when>2024-02-16 16:41:41 +0300</bug_when>
    <thetext>Отключил NetBIOS добавив disable netbios = Yes и выключил nmb, понаблюдаю в понедельник.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241779</commentid>
    <comment_count>2</comment_count>
    <who name="KALIBR-10">konsol1985ru</who>
    <bug_when>2024-02-19 09:33:51 +0300</bug_when>
    <thetext>Сбой повторяется. Заметил что каждый раз перед сбоем счетчик Tasks в htop приближается к примерно 810. После выполнения systemctl restart smb он снижается до 20-30 и потом стабильно растёт. На данный момент 525, сбоев не наблюдается. Может дело в количестве процессов самбы?
Виртуалка не слабая: 6 ядер ЦПУ и 64 ГБ ОЗУ</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>