Syris71
Cadet
- Joined
- Nov 21, 2014
- Messages
- 4
I followed this article https://forums.freenas.org/index.php?threads/using-active-directory-with-freenas.18068/
I can ping Domain Controllers from Freenas shell. DNS is working correctly, verified my server SRV records from freenas (ie host -t srv _kerberos._tcp.windows.domain.com" where windows.domain.com is your fqdn of your domain)
I also followed http://doc.freenas.org/9.3/freenas_directoryservice.html and under 9.1.2. If the System Will not Join the Domain I get to "service ix-kerberos start" I get the following errors:
[root@freenas] ~# service ix-kerberos start
Traceback (most recent call last):
File "/usr/local/libexec/nas/generate_krb5_conf.py", line 543, in <module>
main()
File "/usr/local/libexec/nas/generate_krb5_conf.py", line 475, in main
ad = FreeNAS_ActiveDirectory(flags=FLAGS_DBINIT)
File "/usr/local/www/freenasUI/common/freenasldap.py", line 2096, in __init__
super(FreeNAS_ActiveDirectory, self).__init__(**kwargs)
File "/usr/local/www/freenasUI/common/freenasldap.py", line 1429, in __init__
self.get_kerberos_ticket()
File "/usr/local/www/freenasUI/common/freenasldap.py", line 1391, in get_kerberos_ticket
(returncode, stdout, stderr) = run(string.join(args, ' '), timeout=self.timeout)
File "/usr/local/www/freenasUI/common/pipesubr.py", line 92, in run
signal.alarm(timeout)
TypeError: an integer is required
Any ideas?
Thanks Bill
I can ping Domain Controllers from Freenas shell. DNS is working correctly, verified my server SRV records from freenas (ie host -t srv _kerberos._tcp.windows.domain.com" where windows.domain.com is your fqdn of your domain)
I also followed http://doc.freenas.org/9.3/freenas_directoryservice.html and under 9.1.2. If the System Will not Join the Domain I get to "service ix-kerberos start" I get the following errors:
[root@freenas] ~# service ix-kerberos start
Traceback (most recent call last):
File "/usr/local/libexec/nas/generate_krb5_conf.py", line 543, in <module>
main()
File "/usr/local/libexec/nas/generate_krb5_conf.py", line 475, in main
ad = FreeNAS_ActiveDirectory(flags=FLAGS_DBINIT)
File "/usr/local/www/freenasUI/common/freenasldap.py", line 2096, in __init__
super(FreeNAS_ActiveDirectory, self).__init__(**kwargs)
File "/usr/local/www/freenasUI/common/freenasldap.py", line 1429, in __init__
self.get_kerberos_ticket()
File "/usr/local/www/freenasUI/common/freenasldap.py", line 1391, in get_kerberos_ticket
(returncode, stdout, stderr) = run(string.join(args, ' '), timeout=self.timeout)
File "/usr/local/www/freenasUI/common/pipesubr.py", line 92, in run
signal.alarm(timeout)
TypeError: an integer is required
Any ideas?
Thanks Bill