#2730 switch to dnspython to fix current and future build failures
Closed: Fixed None Opened 11 years ago by rcritten.

Looks like something in authconfig changed.

Traceback (most recent call last):
  File "./makeapi", line 30, in <module>
    from ipalib import api
  File "/builddir/build/BUILD/freeipa-2.2.0/ipalib/__init__.py", line 876, in <module>
    import plugable
  File "/builddir/build/BUILD/freeipa-2.2.0/ipalib/plugable.py", line 38, in <module>
    import util
  File "/builddir/build/BUILD/freeipa-2.2.0/ipalib/util.py", line 35, in <module>
    from ipapython import dnsclient
  File "/builddir/build/BUILD/freeipa-2.2.0/ipapython/dnsclient.py", line 21, in <module>
    import acutil
ImportError: /usr/lib/python2.7/site-packages/acutilmodule.so: undefined symbol: __res_send

I think the best approach here would be to discard the use of ipapython.dnsclient package and replace it with dnspython package which should provide much more Python-ic interface for DNS queries. I can take this effort.

Metadata Update from @rcritten:
- Issue assigned to mkosek
- Issue set to the milestone: FreeIPA 3.0 Core Effort - 2012/05

7 years ago

Login to comment on this ticket.

Metadata