Ask Your Question

Revision history [back]

I think the error message is a bit misleading here. It looks like the "(constraint not found)" means that Heat doesn't have the glance.image constraint installed at all. (It shouldn't imply there's a problem with the value... it can't even check the value.)

Constraints are registered in the setup.cfg file and that configuration data is written into the package at installation time.

I think the error message is a bit misleading here. It looks like the "(constraint not found)" means that Heat doesn't have the glance.image constraint installed at all. (It shouldn't imply there's a problem with the value... it can't even check the value.)

Constraints are registered in the setup.cfg file and that configuration data is written into the package at installation time.time. Check the heat-engine log at startup to see if there are any errors.

Most likely this was due to having a glanceclient version that is too new. A change in glanceclient 2.6.0 made it incompatible with Newton and earlier Heat releases of Heat. If you're running Newton or earlier, you want to use an earlier version of glanceclient. Ocata and later versions of Heat contain a patch to use glanceclient 2.6.0 or later.

I think the error message is a bit misleading here. It looks like the "(constraint not found)" means that Heat doesn't have the glance.image constraint installed at all. (It shouldn't imply there's a problem with the value... it can't even check the value.)

Constraints are registered in the setup.cfg file and that configuration data is written into the package package's entry_points.txt file (in the egg-info directory) at installation time. Check the heat-engine log at startup to see if there are any errors.

Most likely this was due to having a glanceclient version that is too new. A change in glanceclient 2.6.0 made it incompatible with Newton and earlier Heat releases of Heat. If you're running Newton or earlier, you want to use an earlier version of glanceclient. Ocata and later versions of Heat contain a patch to use glanceclient 2.6.0 or later.