[lustre-discuss] Samba errors on lustre filesystems.

Phill Harvey-Smith p.harvey-smith at warwick.ac.uk
Mon Dec 12 07:16:49 PST 2016


Hi All,

I've just updated the lustre client on our Ubuntu 12.04 front end node 
to 2.8 (as we have new storage servers which are running 2.8). This 
seems to be working fine however I cannot access lustre filesystems that 
are shared over samba.

The Samba client appears to connect fine but cannot access the lustre 
filesystem the errors I'm getting reported in the samba error log are :

[2016/12/12 14:50:32.135528,  3] auth/auth.c:219(check_ntlm_password)
   check_ntlm_password:  Checking password for unmapped user 
[DRAGON]\[stsxab]@[DRAGON] with the new password interface
[2016/12/12 14:50:32.135557,  3] auth/auth.c:222(check_ntlm_password)
   check_ntlm_password:  mapped user is: [BUSTER-FE0]\[stsxab]@[DRAGON]
[2016/12/12 14:50:32.135944,  3] 
passdb/lookup_sid.c:1754(get_primary_group_sid)
   Forcing Primary Group to 'Domain Users' for stsxab
[2016/12/12 14:50:32.140079,  3] auth/auth.c:268(check_ntlm_password)
   check_ntlm_password: sam authentication for user [stsxab] succeeded
[2016/12/12 14:50:32.140131,  2] auth/auth.c:309(check_ntlm_password)
   check_ntlm_password:  authentication for user [stsxab] -> [stsxab] -> 
[stsxab] succeeded
[2016/12/12 14:50:32.140181,  3] 
auth/token_util.c:438(finalize_local_nt_token)
   Failed to fetch domain sid for STATISTICS
[2016/12/12 14:50:32.140241,  3] 
auth/token_util.c:469(finalize_local_nt_token)
   Failed to fetch domain sid for STATISTICS
[2016/12/12 14:50:32.140512,  3] 
../libcli/auth/ntlmssp_sign.c:535(ntlmssp_sign_init)
   NTLMSSP Sign/Seal - Initialising with flags:
[2016/12/12 14:50:32.140532,  3] 
../libcli/auth/ntlmssp.c:34(debug_ntlmssp_flags)
   Got NTLMSSP neg_flags=0xe2088215
[2016/12/12 14:50:32.140560,  3] smbd/password.c:298(register_existing_vuid)
   register_existing_vuid: User name: stsxab	Real name: Mr Phill 
Harvey-smith
[2016/12/12 14:50:32.140577,  3] smbd/password.c:308(register_existing_vuid)
   register_existing_vuid: UNIX uid 1091 is UNIX user stsxab, and will 
be vuid 100
[2016/12/12 14:50:32.140734,  3] smbd/password.c:238(register_homes_share)
   Adding homes service for user 'stsxab' using home directory: 
'/home/stsxab'
[2016/12/12 14:50:32.140797,  3] param/loadparm.c:6634(lp_add_home)
   adding home's share [stsxab] for user 'stsxab' at '/home/stsxab'
[2016/12/12 14:50:32.141654,  3] smbd/process.c:1609(process_smb)
   Transaction 3 of length 86 (0 toread)
[2016/12/12 14:50:32.141682,  3] smbd/process.c:1414(switch_message)
   switch message SMBtconX (pid 21306) conn 0x0
[2016/12/12 14:50:32.141716,  3] lib/access.c:338(allow_access)
   Allowed connection from 137.205.231.2 (137.205.231.2)
[2016/12/12 14:50:32.141741,  3] 
../libcli/security/dom_sid.c:208(dom_sid_parse_endp)
   string_to_sid: SID root is not in a valid format
[2016/12/12 14:50:32.141796,  3] 
passdb/lookup_sid.c:1754(get_primary_group_sid)
   Forcing Primary Group to 'Domain Users' for root
[2016/12/12 14:50:32.141845,  3] 
../libcli/security/dom_sid.c:208(dom_sid_parse_endp)
   string_to_sid: SID stsxab is not in a valid format
[2016/12/12 14:50:32.141893,  3] 
passdb/lookup_sid.c:1754(get_primary_group_sid)
   Forcing Primary Group to 'Domain Users' for stsxab
[2016/12/12 14:50:32.141949,  3] smbd/service.c:872(make_connection_snum)
   Connect path is '/home/stsxab' for service [stsxab]
[2016/12/12 14:50:32.141983,  3] smbd/vfs.c:102(vfs_init_default)
   Initialising default vfs hooks
[2016/12/12 14:50:32.142004,  3] smbd/vfs.c:128(vfs_init_custom)
   Initialising custom vfs hooks from [/[Default VFS]/]
[2016/12/12 14:50:32.142019,  3] smbd/vfs.c:128(vfs_init_custom)
   Initialising custom vfs hooks from [recycle]
[2016/12/12 14:50:32.142174,  2] lib/module.c:64(do_smb_load_module)
   Module '/usr/lib/samba/vfs/recycle.so' loaded
[2016/12/12 14:50:32.142323,  3] 
../libcli/security/dom_sid.c:208(dom_sid_parse_endp)
   string_to_sid: SID root is not in a valid format
[2016/12/12 14:50:32.142379,  3] 
passdb/lookup_sid.c:1754(get_primary_group_sid)
   Forcing Primary Group to 'Domain Users' for root
[2016/12/12 14:50:32.142429,  3] 
../libcli/security/dom_sid.c:208(dom_sid_parse_endp)
   string_to_sid: SID stsxab is not in a valid format
[2016/12/12 14:50:32.142478,  3] 
passdb/lookup_sid.c:1754(get_primary_group_sid)
   Forcing Primary Group to 'Domain Users' for stsxab
[2016/12/12 14:50:32.142573,  1] smbd/service.c:1114(make_connection_snum)
   dragon (137.205.231.2) connect to service stsxab initially as user 
stsxab (uid=1091, gid=1001) (pid 21306)
[2016/12/12 14:50:32.142600,  3] smbd/reply.c:871(reply_tcon_and_X)
   tconX service=STSXAB
[2016/12/12 14:50:32.143143,  3] smbd/process.c:1609(process_smb)
   Transaction 4 of length 80 (0 toread)
[2016/12/12 14:50:32.143167,  3] smbd/process.c:1414(switch_message)
   switch message SMBtrans2 (pid 21306) conn 0x7f163fefbba0
[2016/12/12 14:50:32.143208,  3] 
smbd/trans2.c:5288(call_trans2qfilepathinfo)
   call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004
[2016/12/12 14:50:32.143244,  3] smbd/vfs.c:905(check_reduced_name)
   check_reduced_name [.] [/home/stsxab]
[2016/12/12 14:50:32.143263,  3] smbd/vfs.c:1057(check_reduced_name)
   check_reduced_name: . reduced to /home/stsxab
[2016/12/12 14:50:32.143294,  3] 
smbd/trans2.c:5432(call_trans2qfilepathinfo)
   call_trans2qfilepathinfo . (fnum = -1) level=1004 call=5 total_data=0
[2016/12/12 14:50:32.143782,  3] smbd/process.c:1609(process_smb)
   Transaction 5 of length 80 (0 toread)
[2016/12/12 14:50:32.143806,  3] smbd/process.c:1414(switch_message)
   switch message SMBtrans2 (pid 21306) conn 0x7f163fefbba0
[2016/12/12 14:50:32.143823,  3] 
smbd/trans2.c:5288(call_trans2qfilepathinfo)
   call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005
[2016/12/12 14:50:32.143845,  3] smbd/vfs.c:905(check_reduced_name)
   check_reduced_name [.] [/home/stsxab]
[2016/12/12 14:50:32.143864,  3] smbd/vfs.c:1057(check_reduced_name)
   check_reduced_name: . reduced to /home/stsxab
[2016/12/12 14:50:32.143886,  3] 
smbd/trans2.c:5432(call_trans2qfilepathinfo)
   call_trans2qfilepathinfo . (fnum = -1) level=1005 call=5 total_data=0
[2016/12/12 14:50:32.145116,  3] smbd/process.c:1609(process_smb)
   Transaction 6 of length 74 (0 toread)
[2016/12/12 14:50:32.145144,  3] smbd/process.c:1414(switch_message)
   switch message SMBtrans2 (pid 21306) conn 0x7f163fefbba0
[2016/12/12 14:50:32.145162,  3] smbd/trans2.c:3629(call_trans2qfsinfo)
   call_trans2qfsinfo: level = 261
[2016/12/12 14:50:32.145181,  3] smbd/trans2.c:3046(smbd_do_qfsinfo)
   smbd_do_qfsinfo: level = 261
[2016/12/12 14:50:32.150267,  3] smbd/process.c:1609(process_smb)
   Transaction 7 of length 74 (0 toread)
[2016/12/12 14:50:32.150306,  3] smbd/process.c:1414(switch_message)
   switch message SMBtrans2 (pid 21306) conn 0x7f163fefbba0
[2016/12/12 14:50:32.150324,  3] smbd/trans2.c:3629(call_trans2qfsinfo)
   call_trans2qfsinfo: level = 258
[2016/12/12 14:50:32.150342,  3] smbd/trans2.c:3046(smbd_do_qfsinfo)
   smbd_do_qfsinfo: level = 258
[2016/12/12 14:50:32.155867,  3] smbd/process.c:1609(process_smb)
   Transaction 8 of length 90 (0 toread)
[2016/12/12 14:50:32.155901,  3] smbd/process.c:1414(switch_message)
   switch message SMBtrans2 (pid 21306) conn 0x7f163fefbba0
[2016/12/12 14:50:32.155923,  3] smbd/trans2.c:2377(call_trans2findfirst)
   call_trans2findfirst: dirtype = 16, maxentries = 1366, 
close_after_first=0, close_if_end = 1 requires_resume_key = 1 level = 
0x102, max_data_bytes = 16384
[2016/12/12 14:50:32.155951,  3] smbd/vfs.c:905(check_reduced_name)
   check_reduced_name [*] [/home/stsxab]
[2016/12/12 14:50:32.158388,  3] smbd/vfs.c:963(check_reduced_name)
   check_reduced_name: couldn't get realpath for *
[2016/12/12 14:50:32.158428,  3] smbd/filename.c:1365(filename_convert)
   filename_convert: check_name failed for name * with 
NT_STATUS_ACCESS_DENIED
[2016/12/12 14:50:32.158448,  3] smbd/error.c:81(error_packet_set)
   error packet at smbd/trans2.c(2430) cmd=50 (SMBtrans2) 
NT_STATUS_ACCESS_DENIED

An abridged smb.conf :

[global]

    workgroup = STATISTICS
    server string = %h computing cluster (Samba, Ubuntu)
    dns proxy = no


    hosts allow = ALL
    log file = /var/log/samba/log.%m

    max log size = 1000

    syslog = 0


    panic action = /usr/share/samba/panic-action %d

log level = 3

#Turn off unix extensions, required for Lustre

unix extensions = no
#follow symlinks = yes
#wide links = yes

locking = No
posix locking = No

    security = user

    encrypt passwords = true

    passdb backend = tdbsam

    invalid users = root

    map to guest = bad user

    domain logons = no
    load printers = no

    socket options = TCP_NODELAY

    usershare allow guests = yes

    browseable = yes

[homes]
    comment = Home Directories
    browseable = no
    public = no
    read only = no
    valid users = %S

	vfs objects = recycle
	recycle:repository = %P/.recycle
	recycle:keeptree = yes

[storage]
    comment = Storage Directory
    path = /storage
    browseable = yes
    public = no
    read only = no
    #valid users = %S

[adminstore]
    comment = Admin shared directory
    path = /home/adstore
    browseable = yes
    public = no
    read only = no
    force user = xxxx
    valid users = xxxx yyyy zzzz

[tmp]
    path = /tmp/tmp
    browseable = yes
    public = no
    read only = no
    force user = xxxx
    valid users = xxxx yyyy zzzz



The luster folders are mounted on /home /scratch and /storage from 
/etc/fstab

192.168.0.6 at tcp0:/storage      /storage lustre 
defaults,_netdev,flock,noauto 0 0
192.168.0.6 at tcp0:/home          /home           lustre 
defaults,_netdev,flock,noauto 0 0
192.168.0.6 at tcp0:/scratch       /scratch        lustre 
defaults,_netdev,flock,noauto 0 0

I also tried unmaounting and remounting /home without the options and 
was still getting the same problems.




More information about the lustre-discuss mailing list