$ deploy-container penpot_exporter [ERROR ] State 'docker_container.running' was not found in SLS 'roles/paas-docker/containers/penpot_exporter' Reason: 'docker_container' __virtual__ returned False: 'docker.version' is not available. local: ---------- ID: penpot_exporter Function: docker_container.running Result: False Comment: State 'docker_container.running' was not found in SLS 'roles/paas-docker/containers/penpot_exporter' Reason: 'docker_container' __virtual__ returned False: 'docker.version' is not available. Changes: Summary for local ------------ Succeeded: 0 Failed: 1 ------------ Total states run: 1 Total run time: 0.000 ms
Description
Description
Revisions and Commits
Revisions and Commits
Related Objects
Related Objects
- Mentioned Here
- rOPS12b77d6da046: Use Python Docker package in version 5.x
Event Timeline
Comment Actions
Probably worthwhile a fix in hotfixes/ because Salt still miss support for recent library.
Or here:
$ salt-call --versions | grep docker docker-py: Not Installed
Comment Actions
Ah, yes, as stated on 12b77d6da046, the current solution to still provide old version works only for Python, not for the Salt one installation.
Comment Actions
Fix is salt-call pip.install docker==5.0.3 to force the installation of the package to be at onedir level.