Web lists-archives.com

Re: [Samba] Setting 'unix charset' kills the samba share




On Mon, 14 Jan 2019 16:27:04 -0500
Gilbert Soucy <gsoucy@xxxxxxxxx> wrote:

> Yes, I have tried testparam. All is OK  . Note that I can write
> anything for    unix charset   and testparm does not complain.
> 
> Load smb config files from /etc/samba/smb.conf
> rlimit_max: increasing rlimit_max (1024) to minimum Windows limit
> (16384) Processing section "[zinc1]"
> Loaded services file OK.
> Server role: ROLE_DOMAIN_MEMBER
> 
> 
> The systeme locale :
> 
> [root@zinc samba]# locale
> LANG=en_CA.iso88591
> LC_CTYPE="en_CA.iso88591"
> LC_NUMERIC="en_CA.iso88591"
> LC_TIME="en_CA.iso88591"
> LC_COLLATE="en_CA.iso88591"
> LC_MONETARY="en_CA.iso88591"
> LC_MESSAGES="en_CA.iso88591"
> LC_PAPER="en_CA.iso88591"
> LC_NAME="en_CA.iso88591"
> LC_ADDRESS="en_CA.iso88591"
> LC_TELEPHONE="en_CA.iso88591"
> LC_MEASUREMENT="en_CA.iso88591"
> LC_IDENTIFICATION="en_CA.iso88591"
> LC_ALL=
> 
> 
> On the command prompt on that server, I can see the file with proper
> accents.
> 
> [root@zinc samba]# ls /pro.orders/327729-1/PHCD
> COLLEGE1 * COLLÈGE1 * _PHCD_EXPECTED_QTY=148.txt
> 
> 
> 
> I dont get it: sometimes smbd starts, sometimes it does not.  But in
> all cases ,the share is not accessible ( when  unix charset is set ).
> Right now, I have those smb processes
> 
> 
> [root@zinc samba]# ps -ef|grep smb
> root     15817     1  0 16:21 ?        00:00:00 /usr/sbin/smbd
> --foreground --no-process-group
> root     15819 15817  0 16:21 ?        00:00:00 /usr/sbin/smbd
> --foreground --no-process-group
> root     15820 15817  0 16:21 ?        00:00:00 /usr/sbin/smbd
> --foreground --no-process-group
> root     15838 15817  0 16:21 ?        00:00:00 /usr/sbin/smbd
> --foreground --no-process-group
> 
> 
> [root@zinc samba]# ps -ef|grep winb
> root     16229     1  0 16:24 ?        00:00:00 /usr/sbin/winbindd
> --foreground --no-process-group
> root     16234 16229  0 16:24 ?        00:00:00 /usr/sbin/winbindd
> --foreground --no-process-group
> root     16237 16229  0 16:24 ?        00:00:00 /usr/sbin/winbindd
> --foreground --no-process-group
> root     16238 16229  0 16:24 ?        00:00:00 /usr/sbin/winbindd
> --foreground --no-process-group
> 
> Anything else I should list ?
> 

The last things I can think of to do now are:
run 

testparm -v | grep 'dos charset'

and

testparm -v | grep 'unix charset'

(with neither in smb.conf) to see what the defaults are.

Turn up logging to see if anything else pops out.

Stop Samba, then manually start the Samba binaries (in a terminal) with
smbd -D and winbindd -D, see if that makes any difference

If all else fails, move from Canada to England, we don't have
accents ;-)

Rowland

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba