General discussion on installation and configuration of SOGo

Text archives Help


[SOGo] samba4 netbios name with hyphen problems


Chronological Thread 
  • From: < >
  • To: Users < >
  • Subject: [SOGo] samba4 netbios name with hyphen problems
  • Date: Sat, 31 May 2014 19:48:58 +0200

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) < >" 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



  • [SOGo] samba4 netbios name with hyphen problems, forums, 05/31/2014

Archive powered by MHonArc 2.6.18.

Top of page