Public bug reported: 1、When I delete a cluster from the ui,it responses a successful message like "成功: Deleted cluster: cluster." 2、When I refresh the ui,the deleted cluster appears again 3、Error messages for /var/log/messages.There is an execption raised when the magnum-conductor try to call is_octavia_enabled
Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: Failed validating 'type' in schema['properties']['identity']['properties']['password']['properties']['user']['properties']['password']: Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: {'type': 'string'} Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: On instance['identity']['password']['user']['password']: Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: None (HTTP 400) (Request-ID: req-84ad63c5-8b35-4dc6-b08b-a5556fa0d478) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone Traceback (most recent call last): Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/magnum/common/keystone.py", line 318, in is_octavia_enabled Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone octavia_svc = keystone.client.services.list(type='load-balancer') Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/v3/services.py", line 93, in list Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/base.py", line 86, in func Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return f(*args, **new_kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/base.py", line 448, in list Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone list_resp = self._list(url_query, self.collection_key) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/base.py", line 141, in _list Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone resp, body = self.client.get(url, **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 386, in get Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return self.request(url, 'GET', **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 545, in request Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 248, in request Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return self.session.request(url, method, **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 747, in request Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone auth_headers = self.get_auth_headers(auth) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 1158, in get_auth_headers Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return auth.get_headers(self, **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/plugin.py", line 95, in get_headers Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone token = self.get_token(session) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 88, in get_token Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return self.get_access(session).auth_token Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 134, in get_access Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone self.auth_ref = self.get_auth_ref(session) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py", line 184, in get_auth_ref Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone authenticated=False, log=False, **rkwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 1106, in post Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone return self.request(url, 'POST', **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 943, in request Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone raise exceptions.from_response(resp, method, url) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone BadRequest: Invalid input for field 'identity/password/user/password': None is not of type 'string' Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone Failed validating 'type' in schema['properties']['identity']['properties']['password']['properties']['user']['properties']['password']: Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone {'type': 'string'} Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone On instance['identity']['password']['user']['password']: Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone None (HTTP 400) (Request-ID: req-84ad63c5-8b35-4dc6-b08b-a5556fa0d478) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.587 94972 ERROR magnum.common.keystone #033[00m Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server [req-47c36035-2ac3-44c3-8baa-dbb4badc1545 - - - - -] Exception during message handling: ServicesListFailed: Failed to list services. Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server Traceback (most recent call last): Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 274, in dispatch Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 160, in wrapper Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server result = f(*args, **kwargs) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/magnum/conductor/handlers/cluster_conductor.py", line 178, in cluster_delete Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server cluster_driver.delete_cluster(context, cluster) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/magnum/drivers/heat/driver.py", line 162, in delete_cluster Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server self.pre_delete_cluster(context, cluster) Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/magnum/drivers/heat/driver.py", line 313, in pre_delete_cluster Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server if keystone.is_octavia_enabled(): Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/magnum/common/keystone.py", line 321, in is_octavia_enabled Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server raise exception.ServicesListFailed() Dec 25 05:17:28 openstack-magnum-k8s magnum-conductor: 2019-12-25 05:17:28.619 94972 ERROR oslo_messaging.rpc.server ServicesListFailed: Failed to list services. 4、The detail exception is as follows Invalid input for field 'identity/password/user/password': None is not of type 'string' 5、Check the admin context,it may be invalid from magnum.common import context admin_context = context.make_admin_context() keystone = KeystoneClientV3(admin_context) admin_context: {'domain': None, 'project_domain': None, 'auth_token': None, 'resource_uuid': None, 'auth_url': None, 'domain_id': None, 'trust_id': None, 'read_only': False, 'auth_token_info': None, 'user_id': None, 'user_domain_id': None, 'system_scope': None, 'user_identity': u'- - - - -', 'domain_name': None, 'is_admin_project': True, 'project_id': None, 'user_name': None, 'user_domain_name': None, 'project_name': None, 'global_request_id': None, 'is_admin': True, 'user': None, 'password': None, 'all_tenants': False, 'tenant': None, 'show_deleted': False, 'roles': [], 'project': None, 'request_id': 'req- 826c67e9-8a33-4653-853a-b1e7f814258e', 'user_domain': None} ** Affects: magnum (Ubuntu) Importance: Undecided Assignee: yanwei (yanwei) Status: New ** Summary changed: - Delete cluster successfully from ui but the cluster still exist + Delete cluster successfully from ui but the cluster is still exist ** Summary changed: - Delete cluster successfully from ui but the cluster is still exist + Delete cluster successfully from the ui but the cluster is still exist ** Changed in: magnum (Ubuntu) Assignee: (unassigned) => yanwei (yanwei) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1857570 Title: Delete cluster successfully from the ui but the cluster is still exist To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/magnum/+bug/1857570/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs