| Summary: | Cannot install docker-compose | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Ian McDougall <i> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | bruno, lewyssmith, sysadmin-bugs, tarazed25, tmb |
| Version: | 6 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | MGA6-64-OK | ||
| Source RPM: | docker-compose-1.13.0-2.mga6.noarch | CVE: | |
| Status comment: | |||
|
Description
Ian McDougall
2019-04-11 20:00:44 CEST
I confirm this dependency problem: # urpmi docker-compose Nid oes modd gosod pecyn gofynnwyd amdani: docker-compose-1.13.0-2.mga6.noarch (pythonegg(2)(pyyaml)[< 4] heb ei foddloni) which is (believe me) what Ian reported. I am baffled by the 'docker-compose' requires, which include: PyYAML pythonegg(2)(pyyaml)[>= 3.10] pythonegg(2)(pyyaml)[< 4] 'PyYAML' says there is no such package; 'python-yaml' is not mentioned; BUT $ urpmq --whatrequires python-yaml *does* include 'docker-compose'. I get nowhere searching 'pythonegg', 'pythonegg(2)', 'pythonegg(2(pyyaml)'; nor 'pyyaml' 'pyYAML' (which I made up to try). CC:
(none) =>
lewyssmith I can confirm what I get on my Mageia 6 version: $ LANG=C sudo urpmi docker-compose The following package cannot be installed because it depends on packages that are older than the installed ones: docker-compose-1.13.0-2.mga6 Continue installation anyway? (Y/n) While some packages may have been installed, there were failures. The following package cannot be installed because it depends on packages that are older than the installed ones: docker-compose-1.13.0-2.mga6 Continue installation anyway? $ rpm -q python-yaml python-yaml-5.1-1.1.mga6 What is also strange is that there is no version requirements around PyYAML in the spec file. I'm pushing a rebuild to updates_testing as tag -3 to see whether just that helps. CC:
(none) =>
bruno Doesn't help. It seems there is a python module in the stack somewhere that requires python-yaml < 4, but I don't know which :-( Will rebuild the latest mga7 docker-compose version to see if that works in my env, then if yes will upload it so you can test as well. urpmi will help you with debug... Try urpmi --debug docker-compose And you will find info about what fails CC:
(none) =>
tmb I uploaded docker-compose 1.14.0 instead which also require an update of python-docker to 2.3.0, both of them being in updates_testing. Works here for the install. Make sure you provide an advisory and assign this to QA. Uploaded for Mageia 6: docker-compose-1.14.0-1.mga6 python-docker-2.3.0-1.mga6 This is fixing an installation issue with the python stack dependencies (python-yaml updated to 5.1) Assignee:
bruno.cornec =>
qa-bugs mga6, x86-64 Yes, installation failed before the update but worked fine after it. CC:
(none) =>
tarazed25
Thomas Backlund
2019-09-06 20:42:02 CEST
Keywords:
(none) =>
advisory, validated_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2019-0111.html Resolution:
(none) =>
FIXED |