[Upgrade] Upgrade failed with Cannot find running container with name "fuel-core-5.0-postgres"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Matthew Mosesohn |
Bug Description
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "5.1"
api: "1.0"
build_number: "445"
build_id: "2014-08-
astute_sha: "8e1db3926b2320
fuellib_sha: "81741445d4ab2d
ostf_sha: "d2a894d228c1f3
nailgun_sha: "bc9e377dbe0107
fuelmain_sha: "08f04775dcfadd
Steps:
1. Install fuel 5.0-26
2. Create simple cluster with all other default values - 1 controller, 1 compute, 1 cinder
3. Deploy cluster
4. Upload 5.1 upgrade script to master and run upgrade
Expected - master was successfully upgraded to 5.1
Actual - upgrade failed with
2014-08-16 13:52:14 ERROR 20041 (cli) Cannot find running container with name "fuel-core-
Traceback (most recent call last):
File "/var/upgrade/
run_
File "/var/upgrade/
upgrade_
File "/var/upgrade/
upgrader.
File "/var/upgrade/
self.save_db()
File "/var/upgrade/
pg_
File "/var/upgrade/
db_container_id = self.container_
File "/var/upgrade/
'Cannot find running container with name "{0}"'.
CannotFindConta
Also after rollback all containers were down
Logs are attached
Changed in fuel: | |
status: | New → Confirmed |
assignee: | Fuel Python Team (fuel-python) → Igor Kalnitsky (ikalnitsky) |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Matthew Mosesohn (raytrac3r) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
After exectuing puppets on host system we have no running containers. They even failed to start:
Error mounting '/dev/mapper/ docker- 253:2-651- 23ec6c18a0fdebf 6981c3d94b67d06 d02bc27b2bd1b30 21dbee04a37a030 6588' on '/var/lib/ docker/ devicemapper/ mnt/23ec6c18a0f debf6981c3d94b6 7d06d02bc27b2bd 1b3021dbee04a37 a0306588' : device or resource busy
So it's probable library side.