| Summary: | copr-cli cannot be installed because of unsatisfied "Requreis: python-six >= 1.9.0" | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Jakub Filak <jfilak> |
| Component: | copr-cli | Assignee: | Miroslav Suchý <msuchy> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | el6 | CC: | jberan, jfilak, msuchy, praiskup |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-03-16 14:12:51 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: | |
Weird. I tried to install copr-cli on el6 previously, and even now it works: $ mock -r epel-6-x86_64 --install copr-cli ... Running transaction check Running transaction test Transaction test succeeded Running transaction (shutdown inhibited) Installing : python-setuptools-0.6.10-3.el6.noarch Installing : python-six-1.9.0-2.el6.noarch Installing : python-argparse-1.2.1-2.1.el6.noarch Installing : python-ordered-set-1.3.1-4.el6.noarch Installing : python-requests-toolbelt-0.6.0-1.el6.noarch ... It seems to be in core RHEL/CentOS 6. python-six > 1.9 is in both RHEL and Cento 6.7. E.g: http://mirror.hosting90.cz/centos/6.7/os/x86_64/Packages/python-six-1.9.0-2.el6.noarch.rpm So you just need to register it to RHN and download most up-to-date bits. |
Description of problem: $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) # yum install copr-cli Loaded plugins: product-id, refresh-packagekit, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Resolving Dependencies --> Running transaction check ---> Package copr-cli.noarch 0:1.47-1.el6 will be installed --> Processing Dependency: python-copr >= 1.63 for package: copr-cli-1.47-1.el6.noarch --> Running transaction check ---> Package python-copr.noarch 0:1.65-1.el6 will be installed --> Processing Dependency: python-six >= 1.9.0 for package: python-copr-1.65-1.el6.noarch --> Processing Dependency: python-requests-toolbelt for package: python-copr-1.65-1.el6.noarch --> Processing Dependency: python-marshmallow for package: python-copr-1.65-1.el6.noarch --> Running transaction check ---> Package python-copr.noarch 0:1.65-1.el6 will be installed --> Processing Dependency: python-six >= 1.9.0 for package: python-copr-1.65-1.el6.noarch ---> Package python-marshmallow.noarch 0:2.0.0-0.6.gita8b3385.el6 will be installed --> Processing Dependency: python-ordered-set for package: python-marshmallow-2.0.0-0.6.gita8b3385.el6.noarch ---> Package python-requests-toolbelt.noarch 0:0.6.0-1.el6 will be installed --> Running transaction check ---> Package python-copr.noarch 0:1.65-1.el6 will be installed --> Processing Dependency: python-six >= 1.9.0 for package: python-copr-1.65-1.el6.noarch ---> Package python-ordered-set.noarch 0:1.3.1-4.el6 will be installed --> Finished Dependency Resolution Error: Package: python-copr-1.65-1.el6.noarch (epel) Requires: python-six >= 1.9.0 Installed: python-six-1.7.3-1.el6.noarch (@epel) python-six = 1.7.3-1.el6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. # yum install copr-cli Actual results: yum exits with an error Expected results: yum successfully installs copr-cli Additional info: The latest python-six build for el6: http://koji.fedoraproject.org/koji/buildinfo?buildID=549423