[Freeipa-users] Searching for things in the UI no longer seems to work, neither does ipa host-find or hostgroup-find after schema upgrade to dogtag 10
Martin Basti
mbasti at redhat.com
Wed Oct 7 10:31:24 UTC 2015
On 10/07/2015 12:28 PM, Martin Basti wrote:
>
>
> On 10/07/2015 12:10 PM, Alex Williams wrote:
>> On 07/10/15 10:57, Martin Basti wrote:
>>>
>>>
>>> On 10/07/2015 11:23 AM, Alex Williams wrote:
>>>> On 07/10/15 09:53, Martin Basti wrote:
>>>>>
>>>>>
>>>>> On 10/07/2015 09:49 AM, Alex Williams wrote:
>>>>>> Hi guys,
>>>>>>
>>>>>> yesterday I finally managed to get our IPA3.0.0 servers in a
>>>>>> state that I could upgrade the schema to dogtag 10, using the
>>>>>> migration script and launched a new RHEL7.1 IPA4.1 server as a
>>>>>> replica. Unfortunately, in both the new RHEL7.1 IPA4.1 server AND
>>>>>> the old RHEL6.6 IPA3.0.0 server that I replicated from (Also
>>>>>> happens to be our CRL master), I can no longer search for hosts
>>>>>> or DNS entries, or host groups, either in the UI, or on the
>>>>>> command line.
>>>>>>
>>>>>> They're there, they show up when you go to the hosts, dns or user
>>>>>> page in a list, but you cannot then refine the search. This is
>>>>>> also true of ipa host-find and ipa hostgroup-find on the command
>>>>>> line. Is this a bug in IPA4.1? Is it a schema issue? Is it just
>>>>>> because we still have an IPA3 server running the show and an IPA4
>>>>>> replica? I can't really justify dropping our production IPA3
>>>>>> servers, if searching for records doesn't work in IPA4.1.
>>>>>>
>>>>>> I still appear to be able to search in the UI of one of our other
>>>>>> IPA3 servers, despite the fact it has had its schema updated and
>>>>>> it has been connected to the new IPA4 server.
>>>>>>
>>>>>> Thanks in advance for any help anyone can offer.
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> Alex
>>>>>>
>>>>> Hello,
>>>>>
>>>>> can you provide more info please:
>>>>>
>>>>> * are you kinited as admin user?
>>>>> * does ipa dnszone-find returns all results?
>>>>> * does ipa dnszone-find <name of zone> return something?
>>>>> * does ipa dnszone-show <name of zone> return the zone?
>>>>>
>>>>> We had issue with access control, where non admin users cannot
>>>>> search for zones, I'm not sure about hosts, and host groups.
>>>>> I do not think that this is a schema upgrade issue nor related to
>>>>> Dogtag 10.
>>>>>
>>>>> Martin
>>>>
>>>> Hi Martin,
>>>>
>>>> thanks for the quick response. So, I have not kinited as the admin
>>>> user, however as root and as my own username (A member of the
>>>> admins group in IPA), all of the commands you requested that I
>>>> test, work fine. As it turns out, I can run all of the following on
>>>> the command line, as my user, or as root and it all works fine. My
>>>> colleague who attempted to do so this morning under his username,
>>>> can do so if he kinits to admin. So I'm assuming the CLI bit, might
>>>> be an ACL issue? Unfortunately, my user still cannot search for
>>>> hosts, hostgroups, or DNS entries within the UI.
>>>>
>>>> ipa user-find - returns a list of 100 users
>>>> ipa user-find $username - returns the details of that user
>>>> ipa host-find returns a list of 100 hosts
>>>> ipa host-find $hostname - returns the details of the host
>>>> ipa host-find $partial-hostname - returns a list of hosts which
>>>> have the search string inside their hostname
>>>> ipa hostgroup-find - returns a list of hostgroups
>>>> ipa hostgroup-find $hostgroupname - returns details of the hostgroup
>>>>
>>>> Regards
>>>>
>>>> Alex
>>>
>>> If I understand correctly, you as admin group user, can search in
>>> CLI and cannot search in webUI? That is weird.
>>>
>>> For CLI part, IIRC this bug has been fixed in IPA 4.2, ACI in DS
>>> disallow some queries from user that are not in admin group.
>>>
>>> Martin
>>
>> Hi Martin,
>>
>> yes, that's exactly right, we seem to be able to search in the CLI,
>> provided we're in the admin group, or kinit to the admin user. For
>> some reason though, searching in the UI brings back nothing at all.
>> It works ok for users, but not for hosts, hostgroups, or DNS entries.
>> All of the entries are there, they are listed in full when you visit
>> the respective page, but even searching for a full hostname doesn't
>> work, let alone part of it. CLI is always an option obviously, but we
>> don't really want everyone who uses this to have to use the CLI, just
>> to search for a hostname or DNS entry.
> Please login in webUI as admin and try search, in this case search
> should work, if not, there is something broken.
>
> I found related tickets:
> https://fedorahosted.org/freeipa/ticket/5055
> https://fedorahosted.org/freeipa/ticket/5130
>
> But I found nothing about hosts and hostsgroup, I will prepare test
> environment and try.
Nevermind, here is hosts/hostgroup/service/netgroup ticket
https://fedorahosted.org/freeipa/ticket/5167
>>
>> I've also verified that replication of things like hosts and DNS
>> entries is working perfectly well between the IPA4 and IPA3 servers.
>> If I add a new DNS entry in IPA3, it shows up immediately in IPA4 and
>> I can then delete it in IPA4 and it's removed instantly from the IPA3
>> server.
>>
>> Cheers
>>
>> Alex
>>
>
More information about the Freeipa-users
mailing list