Comment 4 for bug 1100555

Revision history for this message
Patrick Laurin (plaurin84) wrote :

I reproduce this bug if I install Ceilometer.

- Deploy Devstack on a VM (qemu) on Ubuntu 12.04 or 13.04,
- do ./stack and ./unstack without any problems,
- Install Ceilometer using the steps from OpenStack "Installing and Running the Development Version" (Ceilometer)

- do ./stack and ./unstack once without any problems, but cannot do ./stack any more, I get a similar traceback as above.

2013-09-25 10:15:05 + create_keystone_accounts
2013-09-25 10:15:05 ++ keystone tenant-create --name admin
2013-09-25 10:15:05 ++ get_field 2
2013-09-25 10:15:05 ++ grep ' id '
2013-09-25 10:15:05 ++ read data
2013-09-25 10:15:05 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.project' doesn't exist") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('d4c6c4cc7568450c99a00a6ade91d2e5', 'admin', 'default', None, 1, '{}') (HTTP 500)
2013-09-25 10:15:05 + ADMIN_TENANT=
2013-09-25 10:15:05 ++ keystone user-create --name admin --pass AAAaaa111 --email <email address hidden>
2013-09-25 10:15:05 ++ grep ' id '
2013-09-25 10:15:05 ++ get_field 2
2013-09-25 10:15:05 ++ read data
2013-09-25 10:15:06 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.domain' doesn't exist") 'SELECT domain.id AS domain_id, domain.name AS domain_name, domain.enabled AS domain_enabled, domain.extra AS domain_extra \nFROM domain \nWHERE domain.id = %s' ('default',) (HTTP 500)
2013-09-25 10:15:06 + ADMIN_USER=
2013-09-25 10:15:06 ++ keystone role-create --name admin
2013-09-25 10:15:06 ++ get_field 2
2013-09-25 10:15:06 ++ grep ' id '
2013-09-25 10:15:06 ++ read data
2013-09-25 10:15:06 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.role' doesn't exist") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('ed1535f651d84b399309a8c32560ba74', 'admin', '{}') (HTTP 500)
2013-09-25 10:15:06 + ADMIN_ROLE=
2013-09-25 10:15:06 + keystone user-role-add --user-id --role-id --tenant-id
2013-09-25 10:15:06 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>]
2013-09-25 10:15:06 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument
2013-09-25 10:15:06 ++ keystone tenant-create --name service
2013-09-25 10:15:06 ++ get_field 2
2013-09-25 10:15:06 ++ grep ' id '
2013-09-25 10:15:06 ++ read data
2013-09-25 10:15:07 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.project' doesn't exist") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('30864a01eee143e8a757efad797f18a2', 'service', 'default', None, 1, '{}') (HTTP 500)
2013-09-25 10:15:07 + SERVICE_TENANT=
2013-09-25 10:15:07 ++ keystone role-create --name=Member
2013-09-25 10:15:07 ++ grep ' id '
2013-09-25 10:15:07 ++ get_field 2
2013-09-25 10:15:07 ++ read data
2013-09-25 10:15:07 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.role' doesn't exist") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('9a9c9e3277174409a8cc7b0bec107035', 'Member', '{}') (HTTP 500)
2013-09-25 10:15:07 + MEMBER_ROLE=
2013-09-25 10:15:07 ++ keystone role-create --name=anotherrole
2013-09-25 10:15:07 ++ grep ' id '
2013-09-25 10:15:07 ++ get_field 2
2013-09-25 10:15:07 ++ read data
2013-09-25 10:15:07 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.role' doesn't exist") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('0e2d648cc47e474993ec8f20576b00d5', 'anotherrole', '{}') (HTTP 500)
2013-09-25 10:15:07 + ANOTHER_ROLE=
2013-09-25 10:15:07 ++ grep ' id '
2013-09-25 10:15:07 ++ keystone tenant-create --name=invisible_to_admin
2013-09-25 10:15:07 ++ get_field 2
2013-09-25 10:15:07 ++ read data
2013-09-25 10:15:08 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.project' doesn't exist") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('118ff959be5a42d78fd27578244bf4d5', 'invisible_to_admin', 'default', None, 1, '{}') (HTTP 500)
2013-09-25 10:15:08 + INVIS_TENANT=
2013-09-25 10:15:08 ++ keystone tenant-create --name=demo
2013-09-25 10:15:08 ++ get_field 2
2013-09-25 10:15:08 ++ grep ' id '
2013-09-25 10:15:08 ++ read data
2013-09-25 10:15:08 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.project' doesn't exist") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('f7a78657e7c84233a54ddce8808b6fb7', 'demo', 'default', None, 1, '{}') (HTTP 500)
2013-09-25 10:15:08 + DEMO_TENANT=
2013-09-25 10:15:08 ++ keystone user-create --name demo --pass AAAaaa111 --email <email address hidden>
2013-09-25 10:15:08 ++ get_field 2
2013-09-25 10:15:08 ++ grep ' id '
2013-09-25 10:15:08 ++ read data
2013-09-25 10:15:08 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.domain' doesn't exist") 'SELECT domain.id AS domain_id, domain.name AS domain_name, domain.enabled AS domain_enabled, domain.extra AS domain_extra \nFROM domain \nWHERE domain.id = %s' ('default',) (HTTP 500)
2013-09-25 10:15:08 + DEMO_USER=
2013-09-25 10:15:08 + keystone user-role-add --user-id --role-id --tenant-id
2013-09-25 10:15:09 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>]
2013-09-25 10:15:09 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument
2013-09-25 10:15:09 + keystone user-role-add --user-id --role-id --tenant-id
2013-09-25 10:15:09 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>]
2013-09-25 10:15:09 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument
2013-09-25 10:15:09 + keystone user-role-add --user-id --role-id --tenant-id
2013-09-25 10:15:09 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>]
2013-09-25 10:15:09 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument
2013-09-25 10:15:09 + keystone user-role-add --user-id --role-id --tenant-id
2013-09-25 10:15:10 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>]
2013-09-25 10:15:10 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument
2013-09-25 10:15:10 + [[ sql = \s\q\l ]]
2013-09-25 10:15:10 ++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service'
2013-09-25 10:15:10 ++ grep ' id '
2013-09-25 10:15:10 ++ get_field 2
2013-09-25 10:15:10 ++ read data
2013-09-25 10:15:10 An unexpected error prevented the server from fulfilling your request. (ProgrammingError) (1146, "Table 'keystone.service' doesn't exist") 'INSERT INTO service (id, type, extra) VALUES (%s, %s, %s)' ('4726b4ec1bea4169944962f4ec1ce828', 'identity', '{"name": "keystone", "description": "Keystone Identity Service"}') (HTTP 500)
2013-09-25 10:15:10 + KEYSTONE_SERVICE=
2013-09-25 10:15:10 + keystone endpoint-create --region RegionOne --service_id --publicurl http://192.168.42.11:5000/v2.0 --adminurl http://192.168.42.11:35357/v2.0 --internalurl http://192.168.42.11:5000/v2.0
2013-09-25 10:15:10 usage: keystone endpoint-create [--region <endpoint-region>] --service
2013-09-25 10:15:10 <service> [--publicurl <public-url>]
2013-09-25 10:15:10 [--adminurl <admin-url>]
2013-09-25 10:15:10 [--internalurl <internal-url>]
stack@controller-node:~/devstack$ 2013-09-25 10:15:10 keystone endpoint-create: error: argument --service/--service-id/--service_id: expected one argument
2013-09-25 10:15:10 ++ failed
2013-09-25 10:15:10 ++ local r=2
2013-09-25 10:15:10 +++ jobs -p
2013-09-25 10:15:10 ++ kill
2013-09-25 10:15:10 ++ set +o xtrace
2013-09-25 10:15:10 stack.sh failed: full log in /opt/stack/logs/stack.sh.log.2013-09-25-101407