2017-01-19 3 views
1

Je viens de compiler samba 4.5.4 à partir de la source et je reçois des erreurs lors de l'approvisionnement du domaine. Avant cela, j'ai essayé d'installer samba de paquets Sernet-samba, mais le résultat de provisionnement était le même ... Je reçois les erreurs suivantes lors de la fourniture de domaine:Samba 4.5 - ERREUR (ldb): exception non interceptée - opérations erreur (password_hash.c: 2816)

[[email protected] bin]# ./samba-tool domain provision --interactive 
    Realm: INTRANET.LATTARI.PL 
    Domain [INTRANET]: 
    Server Role (dc, member, standalone) [dc]: 
    DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]: 
    DNS forwarder IP address (write 'none' to disable forwarding) [192.168.0.6]: 
    Administrator password: 
    Retype password: 
    Looking up IPv4 addresses 
    More than one IPv4 address found. Using 192.168.0.7 
    Looking up IPv6 addresses 
    No IPv6 address will be assigned 
    Setting up secrets.ldb 
    Setting up the registry 
    Setting up the privileges database 
    Setting up idmap db 
    Setting up SAM db 
    Setting up sam.ldb partitions and settings 
    Setting up sam.ldb rootDSE 
    Pre-loading the Samba 4 and AD schema 
    Adding DomainDN: DC=intranet,DC=lattari,DC=pl 
    Adding configuration container 
    Setting up sam.ldb schema 
    Setting up sam.ldb configuration data 
    Setting up display specifiers 
    Modifying display specifiers 
    Adding users container 
    Modifying users container 
    Adding computers container 
    Modifying computers container 
    Setting up sam.ldb data 
    Setting up well known security principals 
    Setting up sam.ldb users and groups 
    ERROR(ldb): uncaught exception - operations error at ../source4/dsdb/samdb/ldb_modules/password_hash.c:2816 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/netcmd/__init__.py", line 176, in _run 
return self.run(*args, **kwargs) 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/netcmd/domain.py", line 462, in run 
nosync=ldap_backend_nosync, ldap_dryrun_mode=ldap_dryrun_mode) 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/provision/__init__.py", line 2175, in provision 
skip_sysvolacl=skip_sysvolacl) 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/provision/__init__.py", line 1787, in provision_fill 
next_rid=next_rid, dc_rid=dc_rid) 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/provision/__init__.py", line 1447, in fill_samdb 
"KRBTGTPASS_B64": b64encode(krbtgtpass.encode('utf-16-le')) 
    File "/usr/local/samba/lib64/python2.7/site-packages/samba/provision/common.py", line 55, in setup_add_ldif 
ldb.add_ldif(data, controls) 
     File "/usr/local/samba/lib64/python2.7/site-packages/samba/__init__.py", line 225, in add_ldif 
self.add(msg, controls) 

Toutes les idées? S'il vous plaît aider!

Répondre

2

Cela a fonctionné pour moi:

# rm /etc/krb5.conf 
# ln -sf /usr/local/samba/private/krb5.conf /etc/krb5.conf 
+0

travaillé pour moi aussi. J'ai commencé avec une installation propre et minimale de centos7. J'ai suivi les instructions combinées sur https://www.centos.org/forums/viewtopic.php?t=54059 et https://wiki.samba.org/index.php/Samba_AD_on_CentOS7 mais je n'ai pas pu passer le provisionnement jusqu'à ce que je supprimé /etc/krb5.conf. J'ai encore un long chemin à parcourir, mais ce bloc est maintenant passé. – Charlweed