Hello Горбешко Богдан,
I am not involved in packaging samba but tried to get
some more details.


Currently smblcient fails with that message:
    $ smbclient --user=testuser --ip-address=127.0.0.1 //testhost/C testtest
    Unable to initialize messaging context
    protocol negotiation failed: NT_STATUS_IO_TIMEOUT

This seems to be due to smbclient sending out a SMB2 tcp message,
which is not responded to by Windows XP.


Therefore you could specify max-protocol at the command line which
fails that way (seems to come from the windows side):
    $ smbclient --user=testuser --ip-address=127.0.0.1 --max-protocol=NT1 
//testhost/C testtest
    Unable to initialize messaging context
    protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX


This behaviour started at upstream following commit
and is contained in samba-4.11.0rc1 and later.
    
https://git.samba.org/?p=samba.git;a=commitdiff;h=3264b1f317d6c603cc72eb2a150fe244c47aa3ac


Therefore smbclient could be convinced to connect by:
    $ smbclient --user=testuser --ip-address=127.0.0.1 --option='client min 
protocol = CORE' //testhost/C testtest

Or setting 'client min protocol = CORE' globally
in /etc/samba/smb.conf.


Bug https://bugs.debian.org/941930 seems to
be about the same issue.

Kind regards,
Bernhard

Reply via email to