[Freeipa-users] adding group fails with "Type or value exists"

Qing Chang qchang at sri.utoronto.ca
Fri Nov 16 15:26:11 UTC 2012


On 16/11/2012 3:25 AM, Martin Kosek wrote:
> On 11/16/2012 12:48 AM, Qing Chang wrote:
>>
>> On 15/11/2012 6:10 PM, John Dennis wrote:
>>> On 11/15/2012 04:21 PM, Qing Chang wrote:
>>>> Adding group produces error message "Type or value exists" and fails.
>>>>
>>>> As shown below, I tried a few different group name to ensure that there
>>>> is no duplicates:
>>>>
>>>> [root at ipa1 ~]# ipa -d  group-add example  --desc="Test"
>>>>
>>>> ipa: DEBUG: Caught fault 4203 from server http://ipa1/ipa/xml: Type or value
>>>> exists:
>>>> ipa: DEBUG: Destroyed connection context.xmlclient
>>>> ipa: ERROR: Type or value exists:
>>>>
>>>> Saw in a thread in March, it did not appear there was a resolution.
>>>
>>> Hello Qing:
>>>
>>> What version of ipa are you using? Which distribution (e.g. F17, RHEL 6.3)?
>>>
>>>
>>
>> ipa-admintools.x86_64              2.2.0-16.el6 @rhel-x86_64-server-6
>> ipa-client.x86_64                  2.2.0-16.el6 @rhel-x86_64-server-6
>> ipa-pki-ca-theme.noarch            9.0.3-7.el6 @rhel-x86_64-server-6
>> ipa-pki-common-theme.noarch        9.0.3-7.el6 @rhel-x86_64-server-6
>> ipa-python.x86_64                  2.2.0-16.el6 @rhel-x86_64-server-6
>> ipa-server.x86_64 2.2.0-16.el6            @rhel-x86_64-server-6
>> ipa-server-selinux.x86_64          2.2.0-16.el6 @rhel-x86_64-server-6
>> libipa_hbac.x86_64                 1.8.0-32.el6 @rhel-x86_64-server-6
>> libipa_hbac-python.x86_64          1.8.0-32.el6 @rhel-x86_64-server-6
>> python-iniparse.noarch             0.3.1-2.1.el6
>> @anaconda-RedHatEnterpriseLinux-201111171049.x86_64/6.2
>>
>> Red Hat Enterprise Linux Server release 6.3 (Santiago)
>>
>> Thanks,
>> Qing
>>
>
> Hello Quing,
>
> did you by any chance modified the list of default group objectclasses? I managed to reproduce the 
> same error with adding "posixgroup" to the list:
>
> # ipa config-mod --groupobjectclasses="top,groupofnames,nestedgroup,ipausergroup,ipaobject,posixgroup"
> ...
>   Default group objectclasses: top, groupofnames, nestedgroup, ipausergroup, ipaobject, posixgroup
> ...
>
> # ipa group-add foo --desc foo
> ipa: ERROR: Type or value exists:
>
> posixgroup should not be in the list as it is later added in group-add command when the group is 
> non-posix. In my case, remedy was simple:
>
> # ipa config-mod --groupobjectclasses="top,groupofnames,nestedgroup,ipausergroup,ipaobject"
> # ipa group-add foo --desc foo
> -----------------
> Added group "foo"
> -----------------
>   Group name: foo
>   Description: foo
>   GID: 674400007
>
> Martin
Brilliant observation, I do have posixgroup added thinking that's necessary
to ensure posix  group is created...

Removed and works.

Many thanks,
Qing





More information about the Freeipa-users mailing list