#3453 dnsrecord-mod interactive mode crashes
Closed: Fixed None Opened 11 years ago by mkosek.

Every attempt to run dnsrecord-mod command in interactive mode crashes:

# ipa dnsrecord-mod linux.ad.test _kerberos-master._tcp
ipa: ERROR: AttributeError: no context.xmlclient in thread 'MainThread'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ipalib/cli.py", line 1280, in run
    sys.exit(api.Backend.cli.run(argv))
  File "/usr/lib/python2.7/site-packages/ipalib/cli.py", line 1065, in run
    kw = self.argv_to_keyword_arguments(cmd, argv[1:])
  File "/usr/lib/python2.7/site-packages/ipalib/cli.py", line 1055, in argv_to_keyword_arguments
    callback(cmd, kw)
  File "/usr/lib/python2.7/site-packages/ipalib/plugins/dns.py", line 2599, in interactive_prompt_callback
    dns_record = api.Command['dnsrecord_show'](kw['dnszoneidnsname'], kw['idnsname'])['result']
  File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 435, in __call__
    ret = self.run(*args, **options)
  File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 748, in run
    return self.forward(*args, **options)
  File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 769, in forward
    return self.Backend.xmlclient.forward(self.name, *args, **kw)
  File "/usr/lib/python2.7/site-packages/ipalib/rpc.py", line 701, in forward
    command = getattr(self.conn, name)
  File "/usr/lib/python2.7/site-packages/ipalib/backend.py", line 97, in __get_conn
    self.id, threading.currentThread().getName())
AttributeError: no context.xmlclient in thread 'MainThread'
ipa: ERROR: an internal error has occurred

This may be caused by #3334...

This is a regression caused by my patch for #3060.

Moving to February since it's a regression on changes made during this milestone.

Metadata Update from @mkosek:
- Issue assigned to pviktori
- Issue set to the milestone: FreeIPA 3.2 - 2013/02

7 years ago

Login to comment on this ticket.

Metadata