Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1167270 - Tracebacks with latest build for --zonemgr cli option
Tracebacks with latest build for --zonemgr cli option
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: ipa (Show other bugs)
7.1
Unspecified Unspecified
medium Severity medium
: rc
: ---
Assigned To: IPA Maintainers
Namita Soman
: Regression
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-11-24 06:01 EST by Kaleem
Modified: 2015-03-05 05:15 EST (History)
4 users (show)

See Also:
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 05:15:47 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
snip from automation log (4.56 KB, text/plain)
2014-11-25 07:48 EST, Kaleem
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:0442 normal SHIPPED_LIVE Moderate: ipa security, bug fix, and enhancement update 2015-03-05 09:50:39 EST

  None (edit)
Description Kaleem 2014-11-24 06:01:54 EST
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@test.raleigh -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@test.raleigh -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@redhat.com -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 06:18:42 EST
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/4762
Comment 5 Kaleem 2014-11-25 07:48:17 EST
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 07:48:47 EST
Created attachment 961209 [details]
snip from automation log
Comment 7 Jan Cholasta 2014-11-25 08:07:23 EST
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/4766
Comment 9 Jenny Galipeau 2014-11-25 10:51:36 EST
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 06:24:13 EST
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 05:15:47 EST
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

Note You need to log in before you can comment on or make changes to this bug.