[Freeipa-devel] ou, st, l missing from organizationalPerson (Was: FreeIPA 3.3."latest" failing tests: config_mod)

Rich Megginson rmeggins at redhat.com
Fri Dec 13 14:22:01 UTC 2013


On 12/13/2013 02:45 AM, Petr Viktorin wrote:
> I finally got to investigating this failure.
>
> It seems ou, along with a bunch of other attributes, is missing from 
> organizationalPerson in Fedora 20. I don't think it's IPA's fault, as 
> we don't define organizationalPerson.
> Nathan, could it be related to the new schema parser?

Yes, looks like it.

>
> f19 has:
> objectclasses: ( 2.5.6.7 NAME 'organizationalPerson' SUP person 
> STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ 
> destinationIndicator $ preferredDeliveryMethod $ telexNumber $ 
> teletexTerminalIdentifier $ internationalISDNNumber $ 
> facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ 
> postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) X-ORIGIN 
> 'RFC 4519' )
>
> f20 has:
> objectclasses: ( 2.5.6.7 NAME 'organizationalPerson' SUP person 
> STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ 
> destinationIndicator $ preferredDeliveryMethod $ telexNumber $ 
> teletexTerminalIdentifier ) X-ORIGIN 'RFC 4519' )
>
>
>
>
> On 11/14/2013 04:44 PM, Petr Spacek wrote:
>> Hello,
>>
>> latest FreeIPA build from branch ipa-3-3 (built today on Fedora 20,
>> latest bits) fails following tests:
>>
>> ======================================================================
>> ERROR: test_config[0]: config_mod: Try to add an unrelated objectclass
>> to ipauserobjectclasses
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>    File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in
>> runTest
>>      self.test(*self.arg)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 283, in
>> <lambda>
>>      func = lambda: self.check(nice, **test)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 301, in 
>> check
>>      self.check_output(nice, cmd, args, options, expected, extra_check)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 340, in
>> check_output
>>      got = api.Command[cmd](*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 436, in __call__
>>      ret = self.run(*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 761, in run
>>      return self.forward(*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 782, in forward
>>      return self.Backend.xmlclient.forward(self.name, *args, **kw)
>>    File "/tmp/git/ipalib/rpc.py", line 712, in forward
>>      raise error(message=e.faultString)
>> ValidationError: invalid 'ipauserobjectclasses': user default attribute
>> ou would not be allowed!
>>
>> ======================================================================
>> ERROR: test_config[1]: config_mod: Remove the unrelated objectclass from
>> ipauserobjectclasses
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>    File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in
>> runTest
>>      self.test(*self.arg)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 283, in
>> <lambda>
>>      func = lambda: self.check(nice, **test)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 301, in 
>> check
>>      self.check_output(nice, cmd, args, options, expected, extra_check)
>>    File "/tmp/git/ipatests/test_xmlrpc/xmlrpc_test.py", line 340, in
>> check_output
>>      got = api.Command[cmd](*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 436, in __call__
>>      ret = self.run(*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 761, in run
>>      return self.forward(*args, **options)
>>    File "/tmp/git/ipalib/frontend.py", line 782, in forward
>>      return self.Backend.xmlclient.forward(self.name, *args, **kw)
>>    File "/tmp/git/ipalib/rpc.py", line 712, in forward
>>      raise error(message=e.faultString)
>> AttrValueNotFound: ipauserobjectclasses does not contain 'ipahost'
>>
>> ----------------------------------------------------------------------
>> Ran 10 tests in 1.233s
>>
>> FAILED (errors=2)
>> ======================================================================
>> FAILED under '/usr/bin/python2.7'
>>
>>
>> Other tests from ipatests/test_xmlrpc/test_config_plugin.py are okay.
>>
>
>




More information about the Freeipa-devel mailing list