install heat on suse11sp3,url in default_catalog.templates is wrong

Bug #1267355 reported by Zhang Yang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
High
Unassigned

Bug Description

I installed heat on suse11sp3 server by following the steps in doc http://docs.openstack.org/havana/install-guide/install/apt/content/.and when i went to run heat cmd, i got this error message:

2014-01-08 02:18:23.378 16964 TRACE heat.openstack.common.threadgroup OperationalError: (OperationalError) no such table: stack u'SELECT stack.created_at AS stack_created_at, stack.updated_at AS stack_updated_at, stack.deleted_at AS stack_deleted_at, stack.id AS stack_id, stack.name AS stack_name, stack.raw_template_id AS stack_raw_template_id, stack.username AS stack_username, stack.tenant AS stack_tenant, stack.action AS stack_action, stack.status AS stack_status, stack.status_reason AS stack_status_reason, stack.parameters AS stack_parameters, stack.user_creds_id AS stack_user_creds_id, stack.owner_id AS stack_owner_id, stack.timeout AS stack_timeout, stack.disable_rollback AS stack_disable_rollback \nFROM stack \nWHERE stack.deleted_at IS NULL AND stack.owner_id IS NULL' ()
2014-01-08 02:18:23.378 16964 TRACE heat.openstack.common.threadgroup
2014-01-08 02:18:31.180 16941 INFO heat.api.aws.ec2token [-] Checking AWS credentials..
2014-01-08 02:18:31.180 16941 INFO heat.api.aws.ec2token [-] No AWS Signature found.

then i checked the keystone config file, i found the urls in default_catalog.templates is wrong:
catalog.RegionOne.orchestration.publicURL = http://172.30.101.140:8000/v1
catalog.RegionOne.orchestration.adminURL = http://172.30.101.140:8000/v1
catalog.RegionOne.orchestration.internalURL = http://172.30.101.140:8000/v1
catalog.RegionOne.orchestration.name = Heat Service

the correct config of orchestration should be like this:

catalog.RegionOne.orchestration.publicURL = http://controller:8004/v1/%(tenant_id)s
catalog.RegionOne.orchestration.adminURL = http://controller:8004/v1/%(tenant_id)s
catalog.RegionOne.orchestration.internalURL = http://controller:8004/v1/%(tenant_id)s
catalog.RegionOne.orchestration.name = Heat Service

alse heat-cfn config is missed

Revision history for this message
Dirk Mueller (dmllr) wrote :
Revision history for this message
Andreas Jaeger (jaegerandi) wrote :

The error comes in via devstack - patch was sent to fix devstack:
https://review.openstack.org/#/c/65916/

Revision history for this message
Andreas Jaeger (jaegerandi) wrote :

should be fixed in packages now.

Changed in openstack-manuals:
status: New → Fix Committed
Stephen Gordon (sgordon)
Changed in openstack-manuals:
status: Fix Committed → Fix Released
milestone: none → icehouse
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.