Bug 1167270

Summary: Tracebacks with latest build for --zonemgr cli option
Product: Red Hat Enterprise Linux 7 Reporter: Kaleem <ksiddiqu>
Component: ipaAssignee: IPA Maintainers <ipa-maint>
Status: CLOSED ERRATA QA Contact: Namita Soman <nsoman>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: jcholast, mbasti, mkosek, rcritten
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ipa-4.1.0-9.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-05 10:15:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
snip from automation log none

Description Kaleem 2014-11-24 11:01:54 UTC
Description of problem:
Tracebacks are shown with latest build for --zonemgr cli option. Found in two test cases in automation execution.

Version-Release number of selected component (if applicable):
ipa-server-4.1.0-7.el7.x86_64

How reproducible:
Always

Steps to Reproduce:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [   LOG    ] :: ipa-server-install-015: [Positive] Install with zonemgr bz888124
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 01:52:01 ] :: Uninstall for next test
:: [  BEGIN   ] :: Uninstalling ipa server for next test :: actually running 'ipa-server-install --uninstall -U '
Shutting down all IPA services
...
Unconfiguring ipa-otpd
:: [   PASS   ] :: Uninstalling ipa server for next test (Expected 0, got 0)
:: [  BEGIN   ] :: Making sure that /etc/sssd/sssd.conf does not exist. BZ 819982 :: actually running 'ls /etc/sssd/sssd.conf'
ls: cannot access /etc/sssd/sssd.conf: No such file or directory
:: [   PASS   ] :: Making sure that /etc/sssd/sssd.conf does not exist. BZ 819982 (Expected 2, got 2)
:: [ 01:52:27 ] :: EXECUTING: ipa-server-install --setup-dns --forwarder=10.16.36.29  -r TESTRELM.TEST -p xxxxxxxx -P xxxxxxxx -a xxxxxxxx --zonemgr=test_admin -U
:: [  BEGIN   ] :: Installing ipa server with zonemgr :: actually running 'ipa-server-install --setup-dns --forwarder=10.16.36.29  -r TESTRELM.TEST -p xxxxxxxx -P xxxxxxxx -a xxxxxxxx --zonemgr=test_admin -U'

MARK-LWD-LOOP -- 2014-11-24 01:52:29 --
Traceback (most recent call last):
  File "/usr/sbin/ipa-server-install", line 1343, in <module>
    safe_options, options = parse_options()
  File "/usr/sbin/ipa-server-install", line 288, in parse_options
    options, args = parser.parse_args()
  File "/usr/lib64/python2.7/optparse.py", line 1399, in parse_args
    stop = self._process_args(largs, rargs, values)
  File "/usr/lib64/python2.7/optparse.py", line 1439, in _process_args
    self._process_long_opt(rargs, values)
  File "/usr/lib64/python2.7/optparse.py", line 1514, in _process_long_opt
    option.process(opt, value, values, self)
  File "/usr/lib64/python2.7/optparse.py", line 788, in process
    self.action, self.dest, opt, value, values, parser)
  File "/usr/lib64/python2.7/optparse.py", line 808, in take_action
    self.callback(self, opt, value, parser, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 407, in zonemgr_callback
    value = value.decode(sys.stdin.encoding)
TypeError: decode() argument 1 must be string, not None
:: [   FAIL   ] :: Installing ipa server with zonemgr (Expected 0, got 1)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [   LOG    ] :: ipa-server-install-016: [Negative] Install with invalid zonemgr
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 01:52:43 ] :: cmd=[ipa-server-install --setup-dns --forwarder=10.16.36.29  -r TESTRELM.TEST -p xxxxxxxx -P xxxxxxxx -a xxxxxxxx --zonemgr=Têko -U]
:: [ 01:52:43 ] :: expect [2], out=[/tmp/tmp.lEFA3LcILT/ipaserverinstall_invalidzonemgr.out]
:: [ 01:52:43 ] :: Verify expected error message for IPA Install with invalid zonemgr
:: [   FAIL   ] :: expect [2] actual [1] 
--------- expected msg ---------
[error: invalid zonemgr: mail account may only include letters, numbers, -, _ and a dot. There may not be consecutive -, _ and . characters. Its parts may not start or end with - or _]
========== execution output ===============
Traceback (most recent call last):
  File "/usr/sbin/ipa-server-install", line 1343, in <module>
    safe_options, options = parse_options()
  File "/usr/sbin/ipa-server-install", line 288, in parse_options
    options, args = parser.parse_args()
  File "/usr/lib64/python2.7/optparse.py", line 1399, in parse_args
    stop = self._process_args(largs, rargs, values)
  File "/usr/lib64/python2.7/optparse.py", line 1439, in _process_args
    self._process_long_opt(rargs, values)
  File "/usr/lib64/python2.7/optparse.py", line 1514, in _process_long_opt
    option.process(opt, value, values, self)
  File "/usr/lib64/python2.7/optparse.py", line 788, in process
    self.action, self.dest, opt, value, values, parser)
  File "/usr/lib64/python2.7/optparse.py", line 808, in take_action
    self.callback(self, opt, value, parser, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/ipaserver/install/bindinstance.py", line 407, in zonemgr_callback
    value = value.decode(sys.stdin.encoding)
TypeError: decode() argument 1 must be string, not None

Comment 2 Jan Cholasta 2014-11-24 11:18:42 UTC
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/4762

Comment 5 Kaleem 2014-11-25 12:48:17 UTC
Tracebacks are still with ipa-server-4.1.0-8.el7.x86_64.

Please find the attached snip from automation log.

Comment 6 Kaleem 2014-11-25 12:48:47 UTC
Created attachment 961209 [details]
snip from automation log

Comment 7 Jan Cholasta 2014-11-25 13:07:23 UTC
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/4766

Comment 9 Jenny Severance 2014-11-25 15:51:36 UTC
Even though this is a regression, it should not block beta - but do request that this be documented for beta known issues

Comment 13 Kaleem 2014-11-27 11:24:13 UTC
Verified.

No tracebacks now but test cases still failing which is related with other bugzillas, so closing this and updating other bugzillas.

IPA version:
------------
ipa-server-4.1.0-10.el7.x86_64

Comment 15 errata-xmlrpc 2015-03-05 10:15:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHSA-2015-0442.html