Web lists-archives.com

[Samba] "ERROR(runtime): uncaught exception - Unable to load file smb.conf" when doing classicupgrade




Hello,

OS: Ubuntu 18.04.1
Samba: 4.7.6

I use the guide

https://wiki.samba.org/index.php/Migrating_a_Samba_NT4_Domain_to_Samba_AD_(Classic_Upgrade)#Preparations

When trying to execute command

# samba-tool domain classicupgrade --dbdir=/usr/local/samba.LAN/ --realm=ad-lan.com --dns-backend=BIND9_DLZ \ --option="interfaces=lo ens3" --option="bind interfaces only=yes" /usr/local/samba.LAN/smb.conf

I get this:

Reading smb.conf
WARNING: The "syslog" option is deprecated
handle_name_resolve_order: WARNING: Ignoring invalid list value 'hosts' for parameter 'name resolve order' ERROR(runtime): uncaught exception - Unable to load file /usr/local/samba.LAN/smb.conf File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 176, in _run
    return self.run(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 1584, in run
    s3conf.load(smbconf)

Could someone suggest how to overcome this?

The contents of /usr/local/samba.LAN/smb.conf:
----------- /usr/local/samba.LAN/smb.conf below
[global]
unix charset = UTF8
workgroup = LAN
netbios name = DC
server max protocol = NT1
server string = AD-LAN.COM domain controller
passdb backend =ldapsam:"ldap://192.168.17.10";
username map = /etc/samba/smbusers
interfaces = ens3 lo
bind interfaces only = yes
enable privileges = yes
log level = 1
syslog = 0
log file = /var/log/samba/%m
max log size = 0
name resolve order = wins bcast hosts
time server = Yes
printcap name = CUPS
add user script = /usr/sbin/smbldap-useradd -m '%u'
delete user script = /usr/sbin/smbldap-userdel '%u'
add group script = /usr/sbin/smbldap-groupadd -p '%g'
delete group script = /usr/sbin/smbldap-groupdel '%g'
add user to group script = /usr/sbin/smbldap-groupmod -m '%g' '%u'
delete user from group script = /usr/sbin/smbldap-groupmod -x '%g' '%u'
set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%u'
add machine script = /usr/sbin/smbldap-useradd -W '%u'
shutdown script = /var/lib/samba/scripts/shutdown.sh
abort shutdown script = /sbin/shutdown -c
logon script = %u.bat
logon drive = W:
logon home = \\%L\%u
logon path = \\%L\profiles\%u
domain logons = Yes
domain master = Yes
wins support = Yes
ldapsam:trusted = no
ldap ssl = off
ldap suffix = dc=company,dc=lan
ldap machine suffix = ou=Computers
ldap user suffix = ou=Users
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap admin dn = cn=Manager,dc=company,dc=lan
idmap backend = ldap://192.168.17.10
idmap uid = 500-20000
idmap gid = 500-20000
printer admin = root
printing = cups

#========================Share Definitions=========================

[homes]
    comment = Home Directories
    valid users = %S
    browseable = yes
    writable = yes
    create mask = 0664
    directory mask = 0775

[netlogon]
    comment = Network Logon Service
    path = /opt/samba/netlogon
    writeable = yes
    browseable = yes
    read only = no

[profiles]
    path = /opt/samba/profiles
    writeable = yes
    browseable = yes
    create mode = 0644
    directory mode = 0755

[printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    guest ok = no
    writable = no
    printable = yes

[maildir]
    comment = Mail directory
    path = /var/mail
    valid users = sentinel
    public = no
    writable = no
    printable = no
----------- /usr/local/samba.LAN/smb.conf above

Sincerely,
Konstantin

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