[Freeipa-users] Re: BadRequest when using freeipa-python

2020-09-21 Thread João Baúto via FreeIPA-users
Confirm which version of python-freeipa you are using. I started using v1.0
and had to change pretty much all function args.
Since v1.0, all args have a prefix of a_ or o_. I never used host_mod but
it should be o_userclass.

Cheers,
*João Baúto*
---

*Scientific Computing and Software Platform*
Champalimaud Research
Champalimaud Center for the Unknown
Av. Brasília, Doca de Pedrouços
1400-038 Lisbon, Portugal
fchampalimaud.org 


Ronald Wimmer  escreveu no dia segunda, 21/09/2020 à(s)
12:26:

> On 21.09.20 13:18, João Baúto wrote:
>
> If you set the arg o_sizelimit to 0, it will get all hosts. The default
> value (None) only fetches the first 100 entries which applies to all
> commands.
>
>- o_sizelimit (int, min value 0, max value 2147483647) – Maximum
>number of entries returned (0 is unlimited)
>
> Thanks a lot. This was helpful! Any ideas why I get a BadRequest-Response
> when doing a host_mod?
>
> Cheers,
> Ronald
>
___
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org


[Freeipa-users] Re: BadRequest when using freeipa-python

2020-09-21 Thread João Baúto via FreeIPA-users
If you set the arg o_sizelimit to 0, it will get all hosts. The default
value (None) only fetches the first 100 entries which applies to all
commands.

   - o_sizelimit (int, min value 0, max value 2147483647) – Maximum number
   of entries returned (0 is unlimited)

*João Baúto*
---

*Scientific Computing and Software Platform*
Champalimaud Research
Champalimaud Center for the Unknown
Av. Brasília, Doca de Pedrouços
1400-038 Lisbon, Portugal
fchampalimaud.org 


Ronald Wimmer via FreeIPA-users 
escreveu no dia segunda, 21/09/2020 à(s) 12:10:

>
> On 21.09.20 10:31, Florence Blanc-Renaud via FreeIPA-users wrote:
> > On 9/21/20 7:55 AM, Ronald Wimmer via FreeIPA-users wrote:
> >> On 18.09.20 19:47, Rob Crittenden via FreeIPA-users wrote:
> >>> Ronald Wimmer via FreeIPA-users wrote:
>  On 18.09.20 13:04, Rafael Jeffman via FreeIPA-users wrote:
> > On Thu, Sep 17, 2020 at 9:59 AM Ronald Wimmer via FreeIPA-users
> >  > > wrote:
> >
> >  Anyone using freeipa-python here? When I try to use
> >
> >  client.host_mod('myserver.mydomain.at
> >  ', userclass='SomeUserClass')
> >
> >  the user class is set correctly on the host above but I do
> > get an
> >  Exception:
> >
> > File "./modifyHosts.py", line 34, in 
> >   client.host_mod('myserver.mydomain.at
> >  ', userclass='SomeUserClass')
> > File
> >
> "/usr/local/lib/python3.6/site-packages/python_freeipa/client_meta.py",
> >
> >
> >  line 11192, in host_mod
> >   return self._request(method, _args, _params)
> > File
> > "/usr/local/lib/python3.6/site-packages/python_freeipa/client.py",
> >  line
> >  335, in _request
> >   parse_error(error)
> > File
> >
> "/usr/local/lib/python3.6/site-packages/python_freeipa/exceptions.py",
> >
> >
> >  line 117, in parse_error
> >   raise exception_class(message, code)
> >  python_freeipa.exceptions.BadRequest: no modifications to be
> > performed
> >
> >
> > Note, on the last line that the error is "no modifications to be
> > performed". It used to occur to me when I tried to modify an object
> > (in this case a "host'), but all attributes already had the same
> > given
> > values.
>  Thanks. Made no difference in my case.
> 
>  host_find() returns only 100 servers whereas the FreeIPA WebGUI
>  shows 132...
> 
>  As there seems to be no other good python library the alternative
>  would
>  be handling JSON-RPC requests to FreeIPA on my own in a python script?
>  Maybe I'll go that way. I just need to iterate over all registered
>  hosts
>  and fill the userclass attribute with host-mod.
> >>> The default search size limit is 100. The UI may query for keys only
> >>> and
> >>> it sounds like it is disabling the size limit.
> >>
> >> I guess the WebGUI limits the search size too. But it shows a total
> >> number of hosts on the hosts page. Can I disable that search limit
> >> when I want to iterate over all existing hosts?
> >>
> > You can specify a different limit in the host-find call (ipa host-find
> > --sizelimit=xxx) but be aware that 389-ds also enforces limits set per
> > user or per back-end. The limit specified in the host-find call will
> > be capped by the limits defined on the server.
> >
> > For instance in uid=admin,cn=users,cn=accounts,$BASE the attribute
> > nsSizeLimit may define the limit applicable to operations performed by
> > "admin" user.
>
> Does the per-user setting override the global limit?
>
> Cheers
> Ronald
> ___
> FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
> To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org
>
___
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org


[Freeipa-users] Re: Samba 4.10 with ipasam

2019-08-28 Thread João Baúto via FreeIPA-users
Thanks for the reply Alexander & Rob.

I'm only considering a mismatch between samba and FreeIPA compatible
versions because the current version of samba in CentOS 7.6 still has a bug
in the clustering feature that wasn't backported.
Given that I'm using FreeIPA 4.6.4, which version of samba would
you recommend since I can't use 4.8.3?

Samba 4.9.12 seems to work without issues (I need to do further testing)

Thanks!
JB

Alexander Bokovoy  escreveu no dia terça, 27/08/2019
à(s) 18:26:

> Please don't do that.
>
> There are many patches required. They are in ipa-4-6 branch upstream.
>
> But I'd recommend to avoid messing up between samba and FreeIPA versions.
> Until FreeIPA 4.8.1, there are few issues that prevent file server
> operations. And there's still an issue on samba side that I haven't fixed
> yet for domain member operation. Finally, only in very recent samba version
> I fixed 12 year old bug that prevented resolving is users from Windows side.
>
> There are so many fragile points if you'd deviate from tried and tested
> packaged versions.
>
> - João Baúto via FreeIPA-users 
> wrote:
> > Hi all,
> >
> > I'm setting FreeIPA along with Samba and currently I'm running into an
> > issue with the ipasam module where if I use samba 4.9.X everything works
> as
> > expected while upgrading to 4.10.X, samba fails to load ipasam. Since the
> > ipasam.so comes from ipa-server-trust-ad, I'm linking it to the samba
> > modules folder.
> >
> >-   Error loading module '/usr/local/samba/lib/pdb/ipasam.so': /usr
> >/local/samba/lib/pdb/ipasam.so: undefined symbol: DEBUGLEVEL_CLASS
> >
> > Is there a way of compiling a compatible version of ipasam with samba
> > 4.10.X?
> >
> > I'm running CentOS 7.6.1810 with FreeIPA 4.6.4.
> >
> > Thanks!
> > JB
>
> --
> / Alexander Bokovoy
>
___
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org


[Freeipa-users] Samba 4.10 with ipasam

2019-08-27 Thread João Baúto via FreeIPA-users
Hi all,

I'm setting FreeIPA along with Samba and currently I'm running into an
issue with the ipasam module where if I use samba 4.9.X everything works as
expected while upgrading to 4.10.X, samba fails to load ipasam. Since the
ipasam.so comes from ipa-server-trust-ad, I'm linking it to the samba
modules folder.

   -   Error loading module '/usr/local/samba/lib/pdb/ipasam.so': /usr
   /local/samba/lib/pdb/ipasam.so: undefined symbol: DEBUGLEVEL_CLASS

Is there a way of compiling a compatible version of ipasam with samba
4.10.X?

I'm running CentOS 7.6.1810 with FreeIPA 4.6.4.

Thanks!
JB
___
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org