Hi! Hyphens are not a problem. The name must not be longer then 15 charachters. See http://en.m.wikipedia.org/wiki/NetBIOS.
Regards Davor Den 1 jun 2014 03:25 skrev <[email protected]>: > Hello, > > I was lookig for a good opensource groupware suite and found SOGo. Because > my skills are limited, I was glad to find the SOGo ZEG script found here > http://www.onlinedemo.hu/32-besorolatlan/71-zeg-install-script > > But I try and try, but always failed. I did not know why, till today. The > domain I want to use is mijn-voipcentrale.nl and for some kind of reason > samba4 have problems with the netbios name "mijn-voipcentrale". > > See my logs from step 4 of the scripts. > > 4 - Openchange install and setup > Continue ...<ENTER> > Executing: gpg --ignore-time-conflict --no-options --no-default-keyring > --secret-keyring /tmp/tmp.I7hKjkvaSx --trustdb-name /etc/apt/trustdb.gpg > --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg > --keyserver keys.gnupg.net --recv-key 0x810273C4 > gpg: requesting key 810273C4 from hkp server keys.gnupg.net > gpg: key 810273C4: "Inverse Support (package signing) <[email protected]>" > not changed > gpg: Total number processed: 1 > gpg: unchanged: 1 > deb http://inverse.ca/ubuntu precise precise > Hit http://us.archive.ubuntu.com precise Release.gpg > Hit http://us.archive.ubuntu.com precise-updates Release.gpg > Hit http://us.archive.ubuntu.com precise-backports Release.gpg > Hit http://us.archive.ubuntu.com precise Release > Hit http://us.archive.ubuntu.com precise-updates Release > Hit http://us.archive.ubuntu.com precise-backports Release > Hit http://us.archive.ubuntu.com precise/main Sources > Hit http://us.archive.ubuntu.com precise/restricted Sources > Hit http://us.archive.ubuntu.com precise/universe Sources > Hit http://us.archive.ubuntu.com precise/multiverse Sources > Hit http://us.archive.ubuntu.com precise/main i386 Packages > Hit http://us.archive.ubuntu.com precise/restricted i386 Packages > Hit http://us.archive.ubuntu.com precise/universe i386 Packages > Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages > Hit http://us.archive.ubuntu.com precise/main TranslationIndex > Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex > Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex > Hit http://us.archive.ubuntu.com precise/universe TranslationIndex > Hit http://us.archive.ubuntu.com precise-updates/main Sources > Hit http://us.archive.ubuntu.com precise-updates/restricted Sources > Hit http://us.archive.ubuntu.com precise-updates/universe Sources > Hit http://us.archive.ubuntu.com precise-updates/multiverse Sources > Hit http://us.archive.ubuntu.com precise-updates/main i386 Packages > Hit http://us.archive.ubuntu.com precise-updates/restricted i386 Packages > Hit http://us.archive.ubuntu.com precise-updates/universe i386 Packages > Hit http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages > Hit http://us.archive.ubuntu.com precise-updates/main TranslationIndex > Hit http://us.archive.ubuntu.com precise-updates/multiverse > TranslationIndex > Hit http://us.archive.ubuntu.com precise-updates/restricted > TranslationIndex > Hit http://us.archive.ubuntu.com precise-updates/universe TranslationIndex > Hit http://us.archive.ubuntu.com precise-backports/main Sources > Hit http://us.archive.ubuntu.com precise-backports/restricted Sources > Hit http://us.archive.ubuntu.com precise-backports/universe Sources > Hit http://us.archive.ubuntu.com precise-backports/multiverse Sources > Hit http://us.archive.ubuntu.com precise-backports/main i386 Packages > Hit http://us.archive.ubuntu.com precise-backports/restricted i386 > Packages > Hit http://us.archive.ubuntu.com precise-backports/universe i386 Packages > Hit http://us.archive.ubuntu.com precise-backports/multiverse i386 > Packages > Hit http://us.archive.ubuntu.com precise-backports/main TranslationIndex > Hit http://us.archive.ubuntu.com precise-backports/multiverse > TranslationIndex > Hit http://us.archive.ubuntu.com precise-backports/restricted > TranslationIndex > Hit http://us.archive.ubuntu.com precise-backports/universe > TranslationIndex > Hit http://us.archive.ubuntu.com precise/main Translation-en > Hit http://us.archive.ubuntu.com precise/multiverse Translation-en > Hit http://us.archive.ubuntu.com precise/restricted Translation-en > Hit http://us.archive.ubuntu.com precise/universe Translation-en > Hit http://us.archive.ubuntu.com precise-updates/main Translation-en > Hit http://us.archive.ubuntu.com precise-updates/multiverse Translation-en > Hit http://us.archive.ubuntu.com precise-updates/restricted Translation-en > Hit http://us.archive.ubuntu.com precise-updates/universe Translation-en > Hit http://us.archive.ubuntu.com precise-backports/main Translation-en > Hit http://us.archive.ubuntu.com precise-backports/multiverse > Translation-en > Hit http://us.archive.ubuntu.com precise-backports/restricted > Translation-en > Hit http://us.archive.ubuntu.com precise-backports/universe Translation-en > Hit http://security.ubuntu.com precise-security Release.gpg > Hit http://security.ubuntu.com precise-security Release > Hit http://security.ubuntu.com precise-security/main Sources > Hit http://security.ubuntu.com precise-security/restricted Sources > Hit http://security.ubuntu.com precise-security/universe Sources > Hit http://security.ubuntu.com precise-security/multiverse Sources > Hit http://security.ubuntu.com precise-security/main i386 Packages > Hit http://security.ubuntu.com precise-security/restricted i386 Packages > Hit http://security.ubuntu.com precise-security/universe i386 Packages > Hit http://security.ubuntu.com precise-security/multiverse i386 Packages > Hit http://security.ubuntu.com precise-security/main TranslationIndex > Hit http://security.ubuntu.com precise-security/multiverse > TranslationIndex > Hit http://security.ubuntu.com precise-security/restricted > TranslationIndex > Hit http://security.ubuntu.com precise-security/universe TranslationIndex > Hit http://security.ubuntu.com precise-security/main Translation-en > Hit http://security.ubuntu.com precise-security/multiverse Translation-en > Hit http://security.ubuntu.com precise-security/restricted Translation-en > Hit http://security.ubuntu.com precise-security/universe Translation-en > Hit http://inverse.ca precise Release.gpg > Hit http://inverse.ca precise Release > Hit http://inverse.ca precise/precise i386 Packages > Ign http://inverse.ca precise/precise TranslationIndex > Ign http://inverse.ca precise/precise Translation-en_US > Ign http://inverse.ca precise/precise Translation-en > Reading package lists... Done > Reading package lists... Done > Building dependency tree > Reading state information... Done > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > Reading package lists... Done > Building dependency tree > Reading state information... Done > openchange-ocsmanager is already the newest version. > openchange-rpcproxy is already the newest version. > openchangeproxy is already the newest version. > openchangeserver is already the newest version. > samba4 is already the newest version. > sogo is already the newest version. > sogo-openchange is already the newest version. > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > deb http://inverse.ca/ubuntu precise precise > Reading package lists... Done > Building dependency tree > Reading state information... Done > Package bind9 is not installed, so not removed > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > '/etc/samba/smb.conf' backed up > ERROR(<class 'samba.provision.InvalidNetbiosName'>): uncaught exception - > The name ''MIJN-VOIPCENTRALE'' is not a valid NetBIOS name > File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line > 175, in _run > return self.run(*args, **kwargs) > File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line > 398, in run > use_rfc2307=use_rfc2307, skip_sysvolacl=False) > File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", > line 1892, in provision > sitename=sitename, rootdn=rootdn) > File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", > line 561, in guess_names > raise InvalidNetbiosName(domain) > # Global parameters > [global] > ### Configuration required by OpenChange server ### > dcerpc endpoint servers = +epmapper, +mapiproxy > dcerpc_mapiproxy:server = true > dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp, > exchange_ds_rfr > ### Configuration required by OpenChange server ### > > > workgroup = MIJN-VOIPCENTRALE > realm = mijn-voipcentrale.nl > netbios name = SOGO > server role = active directory domain controller > dns forwarder = 185.27.173.5 > > [netlogon] > path = /var/lib/samba/sysvol/mijn-voipcentrale.nl/scripts > read only = No > > [sysvol] > path = /var/lib/samba/sysvol > read only = No > Reading package lists... Done > Building dependency tree > Reading state information... Done > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > NOTE: This operation can take several minutes > [+] Step 1: Register Exchange OIDs > [+] Step 2: Add Exchange attributes to Samba schema > [!] error while provisioning the Exchange schema classes (68): Entry > CN=ms-Exch-Access-Control-Map,CN=Schema,CN=Configuration,DC=mijn-voipcentrale,DC=nl > already exists > [+] Step 3: Exchange Samba with Exchange configuration objects > [!] error while provisioning the Exchange configuration objects (68): > Entry CN=Microsoft > Exchange,CN=Services,CN=Configuration,DC=mijn-voipcentrale,DC=nl already > exists > Setting up openchange db > Traceback (most recent call last): > File "/usr/sbin/openchange_provision", line 67, in <module> > openchange.openchangedb_provision(lp, firstorg=opts.firstorg, > firstou=opts.firstou) > File "/usr/lib/python2.7/dist-packages/openchange/provision.py", line > 567, in openchangedb_provision > openchange_ldb.setup() > File "/usr/lib/python2.7/dist-packages/openchange/mailbox.py", line 59, > in setup > """) > File "/usr/lib/python2.7/dist-packages/samba/__init__.py", line 224, in > add_ldif > self.add(msg, controls) > _ldb.LdbError: (68, 'Entry @OPTIONS already exists') > samba4 stop/waiting > samba4 start/running, process 9499 > * Stopping OCSManager application ocsmanager [ > OK ] > * Starting OCSManager application > ocsmanager Entering daemon mode > [ > OK ] > '/etc/krb5.conf' backed up > # This file describes the network interfaces available on your system > # and how to activate them. For more information, see interfaces(5). > > # The loopback network interface > auto lo > iface lo inet loopback > > # The primary network interface > auto eth0 > iface eth0 inet static > address 185.27.173.44 > netmask 255.255.255.0 > gateway 185.27.173.3 > dns-nameservers 185.27.173.5 > dns-search mijn-voipcentrale.nl > dns-domain mijn-voipcentrale.nl > Wait to start Samba4 LDAP ... OK > ldap_result: Can't contact LDAP server (-1) > ldap_result: Can't contact LDAP server (-1) > BUG - userPrincipalName is missing, fixing it now > ldap_result: Can't contact LDAP server (-1) > Traceback (most recent call last): > File "/usr/sbin/openchange_newuser", line 66, in <module> > openchange.newuser(lp, creds, username=args[0]) > File "/usr/lib/python2.7/dist-packages/openchange/provision.py", line > 431, in newuser > "upn": user_attrs["userPrincipalName"]} > KeyError: 'No such element' > ldap_result: Can't contact LDAP server (-1) > ldap_result: Can't contact LDAP server (-1) > Expiry for user 'administrator' disabled. > ERROR(ldb): Failed to create group "MIJN-VOIPCENTRALE Users" - samldb: > Account name (sAMAccountName) 'MIJN-VOIPCENTRALE Users' already in use! > Operations are OK [Yn]? No > > Who can help me out, because the majority of my domains have hyphens in > them. > > Also I would like to know if this netbios name failure has to do why > Samba4 can't contact the LDAP server. > > Thanks > -- [email protected] https://inverse.ca/sogo/lists
