# Use kerberos error

**URL:** <https://forum.ansible.com/t/use-kerberos-error/19021>\
**Category:** Ansible Project\
**Created:** [August 14, 2015, 5:02pm UTC](https://forum.ansible.com/t/use-kerberos-error/19021 "2015-08-14T17:02:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tong\_Le](https://avatars.discourse-cdn.com/v4/letter/t/5f9b8f/32.png) [@Tong\_Le](https://forum.ansible.com/u/Tong_Le)\
**Post date:** [August 14, 2015, 5:02pm UTC](https://forum.ansible.com/t/use-kerberos-error/19021/1 "2015-08-14T17:02:28Z")

</div>

error:

\<10.10.11.48\> ESTABLISH WINRM CONNECTION FOR USER: on PORT 5986 TO 10.10.11.48  
\<10.10.11.48\> WINRM CONNECT: transport=kerberos endpoint=[https://10.10.11.48:5986/wsman](https://10.10.11.48:5986/wsman)  
10.10.11.48 | FAILED =\> Traceback (most recent call last):  
File “/usr/lib/python2.7/site-packages/ansible/runner/ **init**.py”, line 582, in \_executor  
exec\_rc = self.\_executor\_internal(host, new\_stdin)  
File “/usr/lib/python2.7/site-packages/ansible/runner/ **init**.py”, line 785, in \_executor\_internal  
return self.\_executor\_internal\_inner(host, self.module\_name, self.module\_args, inject, port, complex\_args=complex\_args)  
File “/usr/lib/python2.7/site-packages/ansible/runner/ **init**.py”, line 964, in \_executor\_internal\_inner  
conn = self.connector.connect(actual\_host, actual\_port, actual\_user, actual\_pass, actual\_transport, actual\_private\_key\_file, delegate\_host)  
File “/usr/lib/python2.7/site-packages/ansible/runner/connection.py”, line 52, in connect  
self.active = conn.connect()  
File “/usr/lib/python2.7/site-packages/ansible/runner/connection\_plugins/winrm.py”, line 140, in connect  
self.protocol = self.\_winrm\_connect()  
File “/usr/lib/python2.7/site-packages/ansible/runner/connection\_plugins/winrm.py”, line 96, in \_winrm\_connect  
protocol.send\_message(‘’)  
File “/usr/lib/python2.7/site-packages/winrm/protocol.py”, line 190, in send\_message  
return self.transport.send\_message(message)  
File “/usr/lib/python2.7/site-packages/winrm/transport.py”, line 219, in send\_message  
krb\_ticket = KerberosTicket(self.krb\_service)  
File “/usr/lib/python2.7/site-packages/winrm/transport.py”, line 166, in **init**  
kerberos.authGSSClientStep(krb\_context, ‘’)  
GSSError: ((‘Unspecified GSS failure. Minor code may provide more information’, 851968), (‘Server not found in Kerberos database’, -1765328377))

---

<div class="post-metadata">

**Author:** ![j.r.hawkesworth](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@j.r.hawkesworth](https://forum.ansible.com/u/j.r.hawkesworth)\
**Post date:** [August 15, 2015, 5:49am UTC](https://forum.ansible.com/t/use-kerberos-error/19021/2 "2015-08-15T05:49:14Z")

</div>

I think you need to use machine and domain names, rather than just using ip addresses.

Kerberos depends on both forward and reverse dns lookups to work.

You can check using ping to find ip of a host name and nslookup to find host name using ip.

Hope this helps
