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

Rowland Penny rpenny at samba.org
Mon Jan 14 20:44:49 UTC 2019


On Mon, 14 Jan 2019 15:28:07 -0500
Gilbert Soucy via samba <samba at lists.samba.org> wrote:

> This is on Centos 7.4
> 
> I see this when I start smbd :
> 
> [root at zinc samba]# systemctl status smb.service
> * smb.service - Samba SMB Daemon
>    Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled;
> vendor preset: disabled)
>    Active: failed (Result: exit-code) since Mon 2019-01-14 15:19:01
> EST; 13s ago
>      Docs: man:smbd(8)
>            man:samba(7)
>            man:smb.conf(5)
>   Process: 9214 ExecStart=/usr/sbin/smbd --foreground
> --no-process-group $SMBDOPTIONS (code=exited, status=1/FAILURE)
>  Main PID: 9214 (code=exited, status=1/FAILURE)
>    Status: "daemon failed to start: Samba cannot setup ep pipe"
>     Error: 13 (Permission denied)
> 
> 
> I changed the log level to 3 to reduce the size. I see this in
> log.smbd:
> 
> [2019/01/14 15:25:16.815832,  3]
> ../source3/param/loadparm.c:3868(lp_load_ex)
>   lp_load_ex: refreshing parameters
> [2019/01/14 15:25:16.815916,  3]
> ../source3/param/loadparm.c:547(init_globals)
>   Initialising global parameters
> [2019/01/14 15:25:16.816020,  3]
> ../source3/param/loadparm.c:2782(lp_do_section)
>   Processing section "[global]"
> [2019/01/14 15:25:16.816320,  2]
> ../source3/param/loadparm.c:2799(lp_do_section)
>   Processing section "[zinc1]"
> [2019/01/14 15:25:16.816639,  3]
> ../source3/param/loadparm.c:1617(lp_add_ipc)
>   adding IPC service
> [2019/01/14 15:25:16.817843,  2]
> ../source3/lib/interface.c:345(add_interface)
>   added interface enp3s0 ip=192.168.0.86 bcast=192.168.0.255
> netmask=255.255.255.0
> [2019/01/14 15:25:16.817927,  3] ../source3/smbd/server.c:1808(main)
>   loaded services
> [2019/01/14 15:25:16.822923,  1]
> ../source3/profile/profile.c:51(set_profile_level)
>   INFO: Profiling turned OFF from pid 9920
> [2019/01/14 15:25:16.822988,  3] ../source3/smbd/server.c:1828(main)
>   Standard input is not a socket, assuming -D option
> [2019/01/14 15:25:16.823010,  3] ../source3/smbd/server.c:1840(main)
>   Becoming a daemon.
> [2019/01/14 15:25:16.824338,  2]
> ../source3/passdb/pdb_interface.c:161(make_pdb_method_name)
>   No builtin backend found, trying to load plugin
> [2019/01/14 15:25:16.826645,  3]
> ../lib/util/modules.c:167(load_module_absolute_path)
>   load_module_absolute_path: Module '/usr/lib64/samba/pdb/tdbsam.so'
> loaded [2019/01/14 15:25:16.844869,  3]
> ../source3/lib/util_procid.c:54(pid_to_procid)
>   pid_to_procid: messaging_dgm_get_unique failed: No such file or
> directory [2019/01/14 15:25:16.860524,  3]
> ../source3/rpc_server/svcctl/srv_svcctl_reg.c:565(svcctl_init_winreg)
>   Initialise the svcctl registry keys if needed.
> [2019/01/14 15:25:16.861144,  0]
> ../lib/util/charset/convert_string.c:391(convert_string_talloc_handle)
>   convert_string_talloc: Conversion not supported.
> [2019/01/14 15:25:16.861545,
> 1] ../librpc/ndr/ndr.c:615(ndr_pull_error) ndr_pull_error(5): Bad
> character conversion [2019/01/14 15:25:16.861575,  0]
> ../source3/auth/auth_util.c:1696(copy_session_info)
>   copy_session_info(): ndr_pull_auth_session_info failed: Character
> Conversion Error
> [2019/01/14 15:25:16.861625,  0]
> ../source3/rpc_server/rpc_ncacn_np.c:238(make_internal_rpc_pipe_p)
>   open_rpc_pipe_p: copy_serverinfo failed
> [2019/01/14 15:25:16.861683,  0]
> ../source3/rpc_client/cli_winreg_int.c:124(_winreg_int_openkey)
>   dcerpc_winreg_int_openkey: Could not connect to winreg pipe:
> NT_STATUS_NO_MEMORY
> [2019/01/14 15:25:16.861738,  0]
> ../source3/rpc_server/svcctl/srv_svcctl_reg.c:600(svcctl_init_winreg)
>   svcctl_init_winreg: Could not open
> SYSTEM\CurrentControlSet\Services - NT_STATUS_NO_MEMORY
> [2019/01/14 15:25:16.861803,  0]
> ../source3/rpc_server/srv_pipe_register.c:222(rpc_srv_register)
>   rpc_srv_register: Failed to call the svcctl init function!
> [2019/01/14 15:25:16.862079,  0]
> ../lib/util/become_daemon.c:124(exit_daemon)
>   exit_daemon: STATUS=daemon failed to start: Samba cannot setup ep
> pipe, error code 13
> 
> 
> 
> This seems interesting:
> 
> [2019/01/14 15:25:16.861144,  0]
> ../lib/util/charset/convert_string.c:391(convert_string_talloc_handle)
>   convert_string_talloc: Conversion not supported.
> 

This looks more interesting:

[2019/01/14 15:25:16.824338,  2]
../source3/passdb/pdb_interface.c:161(make_pdb_method_name)
  No builtin backend found, trying to load plugin
[2019/01/14 15:25:16.826645,  3]
../lib/util/modules.c:167(load_module_absolute_path)
  load_module_absolute_path: Module '/usr/lib64/samba/pdb/tdbsam.so' loaded
[2019/01/14 15:25:16.844869,  3]
../source3/lib/util_procid.c:54(pid_to_procid)
  pid_to_procid: messaging_dgm_get_unique failed: No such file or
  directory

Where did you get the Samba packages from and what actual Samba
packages do you have installed ?

Rowland



More information about the samba mailing list