#4309 pwpolicy-mod crashes when priority is changed
Closed: Fixed None Opened 10 years ago by mkosek.

With current master build:

# ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 ipausers
  Group: ipausers
  Max lifetime (days): 90
  Min lifetime (hours): 1
  History size: 10
  Character classes: 3
  Min length: 8
  Priority: 10

# ipa pwpolicy-mod ipausers --priority 10
ipa: ERROR: an internal error has occurred

error_log:

[Mon Apr 14 10:48:20.815343 2014] [:error] [pid 14098] ipa: ERROR: non-public: IndexError: tuple index out of range
[Mon Apr 14 10:48:20.815380 2014] [:error] [pid 14098] Traceback (most recent call last):
[Mon Apr 14 10:48:20.815386 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 343, in wsgi_execute
[Mon Apr 14 10:48:20.815390 2014] [:error] [pid 14098]     result = self.Command[name](*args, **options)
[Mon Apr 14 10:48:20.815394 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 436, in __call__
[Mon Apr 14 10:48:20.815398 2014] [:error] [pid 14098]     ret = self.run(*args, **options)
[Mon Apr 14 10:48:20.815402 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 755, in run
[Mon Apr 14 10:48:20.815406 2014] [:error] [pid 14098]     result = self.execute(*args, **options)
[Mon Apr 14 10:48:20.815410 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 1339, in execute
[Mon Apr 14 10:48:20.815423 2014] [:error] [pid 14098]     self._exc_wrapper(keys, options, ldap.update_entry)(update)
[Mon Apr 14 10:48:20.815427 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 972, in wrapped
[Mon Apr 14 10:48:20.815431 2014] [:error] [pid 14098]     return func(*call_args, **call_kwargs)
[Mon Apr 14 10:48:20.815435 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 980, in exc_func
[Mon Apr 14 10:48:20.815438 2014] [:error] [pid 14098]     self, keys, options, e, call_func, *args, **kwargs)
[Mon Apr 14 10:48:20.815442 2014] [:error] [pid 14098]   File "/usr/lib/python2.7/site-packages/ipalib/plugins/pwpolicy.py", line 464, in exc_callback
[Mon Apr 14 10:48:20.815445 2014] [:error] [pid 14098]     entry_attrs = call_args[1]
[Mon Apr 14 10:48:20.815449 2014] [:error] [pid 14098] IndexError: tuple index out of range
[Mon Apr 14 10:48:20.815878 2014] [:error] [pid 14098] ipa: INFO: [jsonserver_session] admin@MKOSEK-FEDORA20.TEST: pwpolicy_mod(u'ipausers', cospriority=10, rights=False, all=False, raw=False, version=u'2.82'): IndexError

master:

  • 8bbd52e pwpolicy-mod: Fix crash when priority is changed

Metadata Update from @mkosek:
- Issue assigned to pviktori
- Issue set to the milestone: FreeIPA 4.0 - 2014/05

7 years ago

Login to comment on this ticket.

Metadata