Check of docker installation is incorrect
Bug #1647459 reported by
hongbin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zun |
Fix Released
|
Undecided
|
hongbin | ||
kuryr-kubernetes |
Fix Released
|
Undecided
|
Unassigned | ||
kuryr-libnetwork |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In devstack, it checked docker installation by:
function check_docker {
if is_ubuntu; then
dpkg -s docker-engine > /dev/null 2>&1
else
rpm -q docker-engine > /dev/null 2>&1
fi
}
There is a corner case that this check is failing:
* In Fedora24
* Install docker by "sudo dnf install docker-engine"
* Then, "rpm -q docker-engine" will return non-zero:
$ rpm -q docker-engine
package docker-engine is not installed
$ rpm -q docker
docker-
NOTE: this failure won't occur if users installed docker by devstack. It only occurred only if users pre-install docker by using distro package before running devstack.
no longer affects: | kuryr |
Changed in kuryr-kubernetes: | |
assignee: | nobody → feng.shengqin@zte.com.cn (feng-shengqin) |
Changed in kuryr-libnetwork: | |
assignee: | nobody → feng.shengqin@zte.com.cn (feng-shengqin) |
Changed in kuryr-kubernetes: | |
assignee: | feng.shengqin@zte.com.cn (feng-shengqin) → nobody |
Changed in kuryr-libnetwork: | |
assignee: | feng.shengqin@zte.com.cn (feng-shengqin) → nobody |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/407183
Review: https:/