Bug 1331429

Summary: atomic help crash with label
Product: Red Hat Enterprise Linux 7 Reporter: Qian Cai <qcai>
Component: atomicAssignee: Lokesh Mandvekar <lsm5>
Status: CLOSED ERRATA QA Contact: atomic-bugs <atomic-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: ajia, dwalsh
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-23 16:21:38 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:

Description Qian Cai 2016-04-28 13:48:30 UTC
Description of problem:
# cat Dockerfile
FROM caiqian/centos:5
label HELP "iron man"

# atomic help baseimg
iron man
Traceback (most recent call last):
   File "/bin/atomic", line 525, in <module>
     sys.exit(_func())
   File "/usr/lib/python2.7/site-packages/Atomic/help.py", line 42, in help
     self.display_alt_help()
   File "/usr/lib/python2.7/site-packages/Atomic/help.py", line 94, in display_alt_help
     util.check_call(cmd, env=self.cmd_env())
   File "/usr/lib/python2.7/site-packages/Atomic/util.py", line 80, in check_call
     return subprocess.check_call(cmd, env=env, stderr=stderr, stdout=stdout)
   File "/usr/lib64/python2.7/subprocess.py", line 537, in check_call
     retcode = call(*popenargs, **kwargs)
   File "/usr/lib64/python2.7/subprocess.py", line 524, in call
     return Popen(*popenargs, **kwargs).wait()
   File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
     errread, errwrite)
   File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
     raise child_exception
OSError: [Errno 2] No such file or directory

Version-Release number of selected component (if applicable):
# rpm -q docker atomic
docker-1.9.1-32.el7.x86_64
atomic-1.9-4.gitff44c6a.el7.x86_64

How reproducible:
always

Comment 1 Daniel Walsh 2016-04-28 13:51:24 UTC
Fixed in atomic-1.10.

Comment 4 Alex Jia 2016-06-11 14:55:30 UTC
I can reproduce the bug on atomic-1.9-4 and the latest atomic help can read HELP label and got expected string, so move the bug to VERIFIED status.

# rpm -q atomic docker 
atomic-1.10.3-2.el7.x86_64
docker-1.10.3-31.el7.x86_64

Comment 6 errata-xmlrpc 2016-06-23 16:21:38 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://access.redhat.com/errata/RHBA-2016:1273