Description of problem: I cant use "fig up", I get a stacktrace instead. Version-Release number of selected component (if applicable): 1.0.0-5.fc22 How reproducible: Always Steps to Reproduce: 1. get a fig project 2. fig up Actual results: Traceback (most recent call last): File "/usr/bin/fig", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3018, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 614, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 627, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 810, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (requests 2.5.0 (/usr/lib/python2.7/site-packages), Requirement.parse('requests>=2.5.2'), set(['docker-py'])) Expected results: Start the containers Additional info: This seems related https://github.com/docker/compose/issues/918 I'm going to try with http://koji.fedoraproject.org/koji/buildinfo?buildID=615284 from rawhide
I works with the package mentionned earlier
fig-1.0.1-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/fig-1.0.1-1.fc22
I've included an update to 1.0.1 to the fix, let me know if it works for you. :)
it fails differently Traceback (most recent call last): File "/usr/bin/fig", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3018, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 612, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 918, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 805, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: dockerpty>=0.3.2 As said earlier , using the right version of python-requests fixed the bug. Shouldn't only be a matter of packaging python requests 2.5.3 for f22 ?
As a precision, I got the preceding stacktrace with the package https://kojipkgs.fedoraproject.org//packages/fig/1.0.1/1.fc22/x86_64/fig-1.0.1-1.fc22.x86_64.rpm .
(In reply to fred from comment #4) > it fails differently > > Traceback (most recent call last): > File "/usr/bin/fig", line 5, in <module> > from pkg_resources import load_entry_point > File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line > 3018, in <module> > working_set = WorkingSet._build_master() > File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line > 612, in _build_master > ws.require(__requires__) > File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line > 918, in require > needed = self.resolve(parse_requirements(requirements)) > File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line > 805, in resolve > raise DistributionNotFound(req) > pkg_resources.DistributionNotFound: dockerpty>=0.3.2 > > As said earlier , using the right version of python-requests fixed the bug. > Shouldn't only be a matter of packaging python requests 2.5.3 for f22 ? That's unlikely, you see it's just that Fig specifies it's requirements fairly strictly (and as far as I can tell unnecessarily so) and in this error it's telling you you don't have python-dockerpty version 0.3.2 or higher. As far as I can tell, however, it doesn't really need that specific version, so I'll remove the version check entirely.
fig-1.0.1-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/fig-1.0.1-2.fc22
Ugh, no, the problem is elsewhere, I didn't read the original stack trace properly.
Package fig-1.0.1-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing fig-1.0.1-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4104/fig-1.0.1-2.fc22 then log in and leave karma (feedback).
Hi, Your update arrived on my fedora install, and fig is still broken now despite python-requests package from f23. How can I circumvent the issue? thanks
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.