Bug 1292776
Summary: | ImportError: cannot import name NotFound | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Alex Jia <ajia> |
Component: | atomic | Assignee: | Lokesh Mandvekar <lsm5> |
Status: | CLOSED ERRATA | QA Contact: | atomic-bugs <atomic-bugs> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.4 | CC: | bbaude, dwalsh, lsm5, walters |
Target Milestone: | rc | Keywords: | Extras, TestBlocker |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | atomic-1.8-4.git958d939.el7_2 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-03-31 23:25:36 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: |
Description
Alex Jia
2015-12-18 10:21:16 UTC
I think you need an updated version of python-docker-py
python
Python 2.7.10 (default, Oct 15 2015, 20:40:13)
[GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from docker.errors import NotFound
>>>
rpm -q python-docker-py
python-docker-py-1.6.0-1.fc24.noarch
(In reply to Alex Jia from comment #0) > Version-Release number of selected component (if applicable): > [root@dell-per630-02 atomic]# rpm -q docker > docker-1.9.1-9.el7.x86_64 # rpm -q python-docker-py python-docker-py-1.4.0-118.el7.noarch So the atomic command spec file has to be changed to require python-docker-py-1.6.0-1 or greater. (In reply to Daniel Walsh from comment #4) > So the atomic command spec file has to be changed to require > python-docker-py-1.6.0-1 or greater. There is no any change in spec file of the atomic-1.8-2.gita35ae18.el7.x86_64. [root@dell-per630-02 rpmbuild]# rpm -q atomic atomic-1.8-2.gita35ae18.el7.x86_64 [root@dell-per630-02 rpmbuild]# grep "python-docker-py >" SPECS/atomic.spec - Resolves: rhbz#1278145 - depend on python-docker-py >= 1.4.0-118 Daniel, the component should be atomic not python-docker-py I think. Lokesh can you fix this in the atomic-1.8 build for rhel7? This affects the internal Atomic Host autobrew tree. See https://mojo.redhat.com/docs/DOC-967002 # rpm -q python-docker-py python-docker-py-1.4.0-118.el7.noarch # We need a python-docker-py-1.6x in RHEL and also the atomic spec needs to dep it. We discussed this informally prior to the Christmas break. Dan, iirc, you had a commit on your branch of docker-py for atomic to work well, but it wasn't upstreamed last time I checked. Should I be using your master branch or upstream's for docker-py 1.6.0? I meant RE: William's remote inspect binding commit here: https://github.com/rhatdan/docker-py/commits/master Because the bug will block futher atomic test, please fix it asap. Yes I believe we need to carry the patch. I gave a try for python-docker-py-1.6.0-1.el7.noarch, the atomic-1.8-2.gita35ae18.el7.x86_64 works well, and we also need atomic depends on python-docker-py >= 1.6.0-1 in SPEC file of next atomic version. will be fixed in ${Fixed In Version} once built. This will be added to the 7.2.2 advisory # rpm -qRp atomic-1.8-4.git958d939.el7.x86_64.rpm | grep python-docker-py python-docker-py >= 1.6.0-1 Per comment 19, moving the bug to VERIFIED status. *** Bug 1296390 has been marked as a duplicate of this bug. *** 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/RHBA-2016-0527.html |