Peter Varkoly
2019-Jun-06 11:18 UTC
[Samba] Multi instant samba does not work on samba 4.10.4
Hi, on my servers I install 2 instances of samba: one samba AD (on 3.X DC)? and an additional samba instance for printserver issues. This have worked until version 4.8.9. With version 4.10.4 the smbd process of the printserver instance stop with: exit_daemon: daemon failed to start: Failed to create session, error code 1 The configuration of the AD: global] ??????? netbios name = admin ??????? realm = MEINE.ORG ??????? workgroup = MEINE ??????? dns forwarder = 8.8.8.8 192.168.100.1 ??????? server role = active directory domain controller ??????? idmap_ldb:use rfc2307 = Yes ??????? check password script = /usr/share/oss/tools/check_password_complexity.sh ??????? winbind enum users = Yes ??????? winbind enum groups = Yes ??????? wide links = Yes ??????? unix extensions = No ??????? bind interfaces only = yes ??????? interfaces = 127.0.0.1, 172.16.0.2 ??????? ntlm auth = yes ??????? template shell = /bin/bash [sysvol] ?????? path = /var/lib/samba/sysvol ?????? read only = No ... The configuration of the smb-printserver: global] ??????? workgroup = MEINE ??????? realm = MEINE.ORG ??????? netbios name = printserver ??????? printcap = cups ??????? security = ADS ??????? bind interfaces only = yes ??????? interfaces = 172.16.0.4 ??????? pid?? directory=?? /run/sambaprintserver ??????? cache directory=?? /var/lib/printserver ??????? lock? directory=?? /var/lib/printserver/lock ??????? state directory=?? /var/lib/printserver ??????? private directory= /var/lib/printserver/private [print$] ??????? browseable = yes ??????? comment = Printer Drivers ??????? create mask = 0664 ??????? directory mask = 0775 ??????? force group = SYSADMINS ??????? guest ok = no ??????? path = /var/lib/printserver/drivers ??????? printable = no ??????? write list = @SYSADMINS root ??????? read only = no [printers] ??????? browseable = yes ??????? comment = All Printers ??????? create mask = 0600 ??????? path = /var/tmp ??????? printable = yes The printserver is successfully joined to the AD-domain with 'net ADS JOIN -s /etc/samba/smb-printserver.conf -U Administrator%"$passwd"' The separate directories of the printserver instance do exist. I've also tried to use "server role = MEMBER SERVER" instead of "security = ADS". The result is the same. The service will be started: /usr/sbin/smbd -d 10 -F -s /etc/samba/smb-printserver.conf -l /var/log/samba/printserver/ The end of the start log is: [2019/06/06 13:15:58.279380,? 2, pid=5854, effective(0, 0), real(0, 0)] ../../source3/lib/interface.c:345(add_interface) ? added interface eth1:prin ip=172.16.0.4 bcast=172.16.255.255 netmask=255.255.0.0 [2019/06/06 13:15:58.279420,? 3, pid=5854, effective(0, 0), real(0, 0)] ../../source3/smbd/server.c:1851(main) ? loaded services [2019/06/06 13:15:58.279434,? 5, pid=5854, effective(0, 0), real(0, 0)] ../../source3/lib/util_names.c:152(init_names) ? Netbios name list:- ? my_netbios_names[0]="PRINTSERVER" [2019/06/06 13:15:58.279476,? 1, pid=5854, effective(0, 0), real(0, 0)] ../../source3/profile/profile_dummy.c:30(set_profile_level) ? INFO: Profiling support unavailable in this build. [2019/06/06 13:15:58.279490,? 3, pid=5854, effective(0, 0), real(0, 0)] ../../source3/smbd/server.c:1871(main) ? Standard input is not a socket, assuming -D option [2019/06/06 13:15:58.279499,? 3, pid=5854, effective(0, 0), real(0, 0)] ../../source3/smbd/server.c:1883(main) ? Becoming a daemon. [2019/06/06 13:15:58.279518,? 0, pid=5854, effective(0, 0), real(0, 0)] ../../lib/util/become_daemon.c:122(exit_daemon) ? exit_daemon: daemon failed to start: Failed to create session, error code 1 What's going wrong? Thanks Peter Varkoly