[Freeipa-devel] [PATCH 0029-0046, 0047] Internationalized domain names in DNS plugin

Martin Basti mbasti at redhat.com
Wed Apr 23 14:25:20 UTC 2014



----- Original Message -----
From: "Jan Cholasta" <jcholast at redhat.com>
To: "Martin Basti" <mbasti at redhat.com>
Cc: freeipa-devel at redhat.com
Sent: Tuesday, April 22, 2014 11:34:29 AM
Subject: Re: [Freeipa-devel] [PATCH 0029-0046, 0047] Internationalized domain names in DNS plugin

On 11.4.2014 17:23, Martin Basti wrote:
> Updated patches attached.
>
> Patch 0047-1 should be applied between patches 0040-2 and 0041-2
>
> Patch 0043-1 was squashed into 0038-2
> Patch 0044-1 was squashed into 0039-2
> Patch 0034-1 was squashed into 0032-2
> Patch 0034-2 implements bug fix
>
> Patches should be applied in order: 0029-0040, 0047, 0041-0042,
> 0045-0046.
>


I had some test failures, don't know which patch is to blame:

======================================================================
ERROR: test_dns[88]: dnszone_add: Create reverse zone 
u'70.16.172.in-addr.arpa.'
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in 
runTest
     self.test(*self.arg)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 301, in <lambda>
     func = lambda: self.check(nice, **test)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 319, in check
     self.check_output(nice, cmd, args, options, expected, extra_check)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 358, in check_output
     got = api.Command[cmd](*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 436, 
in __call__
     ret = self.run(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 758, 
in run
     return self.forward(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 779, 
in forward
     return self.Backend.rpcclient.forward(self.name, *args, **kw)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 854, in 
forward
     return self._call_command(command, params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 831, in 
_call_command
     return command(*params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 971, in _call
     return self.__request(name, args)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 965, in 
__request
     raise error_class(message=error['message'])
NotFound: Nameserver 'ns1.zone3.test.' does not have a corresponding 
A/AAAA record

======================================================================
ERROR: test_dns[90]: dnsrecord_add: Add NS record to u'128/25' in 
revzone u'70.16.172.in-addr.arpa.'
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in 
runTest
     self.test(*self.arg)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 301, in <lambda>
     func = lambda: self.check(nice, **test)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 319, in check
     self.check_output(nice, cmd, args, options, expected, extra_check)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 358, in check_output
     got = api.Command[cmd](*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 436, 
in __call__
     ret = self.run(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 758, 
in run
     return self.forward(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 779, 
in forward
     return self.Backend.rpcclient.forward(self.name, *args, **kw)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 854, in 
forward
     return self._call_command(command, params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 831, in 
_call_command
     return command(*params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 971, in _call
     return self.__request(name, args)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 965, in 
__request
     raise error_class(message=error['message'])
NotFound: 70.16.172.in-addr.arpa.: DNS zone not found

======================================================================
ERROR: test_dns[91]: dnsrecord_add: Add CNAME record to u'129' in 
revzone u'70.16.172.in-addr.arpa.'
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in 
runTest
     self.test(*self.arg)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 301, in <lambda>
     func = lambda: self.check(nice, **test)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 319, in check
     self.check_output(nice, cmd, args, options, expected, extra_check)
   File 
"/usr/lib/python2.7/site-packages/ipatests/test_xmlrpc/xmlrpc_test.py", 
line 358, in check_output
     got = api.Command[cmd](*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 436, 
in __call__
     ret = self.run(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 758, 
in run
     return self.forward(*args, **options)
   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 779, 
in forward
     return self.Backend.rpcclient.forward(self.name, *args, **kw)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 854, in 
forward
     return self._call_command(command, params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 831, in 
_call_command
     return command(*params)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 971, in _call
     return self.__request(name, args)
   File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 965, in 
__request
     raise error_class(message=error['message'])
NotFound: 70.16.172.in-addr.arpa.: DNS zone not found


Honza

Than you for review.

I'm getting these errors if I forgot to configure /etc/resolv.conf nameserver address to ipa server itself. 
If it doesnt help, try to add 'wait_for_dns 5' option into IPA config file.

Martin




More information about the Freeipa-devel mailing list