I am using the following sample VNF package.
https://github.com/openstack/tacker/tree/master/samples/vnf_packages
VNF packgae onboaring is successful, but vnflcm create is failing with the following error.
Trying to create the VNF identifier with the following
[root@localhost vnf_pkg2(keystone_admin)]# openstack vnflcm create b1bb0ce7-ebca-4fa7-95ed-4840d70a1179
500-tackerFault
Here are the tacker logs:
---
2020-12-09 22:25:24.660 1204 DEBUG tacker.vnfm.vim_client [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] VIM id not provided. Attempting to find default VIM information get_vim /usr/local/lib/python3.6/site-packages/tacker/vnfm/vim_client.py:45
2020-12-09 22:25:24.666 1204 DEBUG tacker.vnfm.vim_client [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] VIM info found for vim id None get_vim /usr/local/lib/python3.6/site-packages/tacker/vnfm/vim_client.py:58
2020-12-09 22:25:24.666 1204 DEBUG tacker.vnfm.vim_client [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] VIM id is 525b29a1-16f9-43ca-a09d-3fd3693003c2 _build_vim_auth /usr/local/lib/python3.6/site-packages/tacker/vnfm/vim_client.py:76
2020-12-09 22:25:24.667 1204 DEBUG tacker.vnfm.vim_client [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] Attempting to open key file for vim id 525b29a1-16f9-43ca-a09d-3fd3693003c2 _find_vim_key /usr/local/lib/python3.6/site-packages/tacker/vnfm/vim_client.py:133
2020-12-09 22:25:24.674 1204 WARNING oslo_db.sqlalchemy.exc_filters [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] DBAPIError exception wrapped.: pymysql.err.InternalError: (1054, "Unknown column 'vnf_instantiated_info_1.scale_status' in 'field list'")
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters Traceback (most recent call last):
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters cursor, statement, parameters, context
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib64/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters cursor.execute(statement, parameters)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters result = self._query(query)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters conn.query(q)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 517, in query
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 732, in _read_query_result
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters result.read()
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 1077, in read
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters first_packet = self.connection._read_packet()
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/connections.py", line 684, in _read_packet
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters packet.check_error()
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters err.raise_mysql_exception(self._data)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters raise errorclass(errno, errval)
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters pymysql.err.InternalError: (1054, "Unknown column 'vnf_instantiated_info_1.scale_status' in 'field list'")
2020-12-09 22:25:24.674 1204 ERROR oslo_db.sqlalchemy.exc_filters
2020-12-09 22:25:24.685 1204 ERROR tacker.api.vnflcm.v1.controller [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] vnf_package is not assigned: oslo_db.exception.DBError: (pymysql.err.InternalError) (1054, "Unknown column 'vnf_instantiated_info_1.scale_status' in 'field list'")
2020-12-09 22:25:24.686 1204 ERROR tacker.wsgi [req-113365b5-9605-4c93-bef4-478eb4f265e8 f1d2f47967304ee090970bb73c49ec9c 9b069c3f1cf942b98b6f855d6e788997 - default default] Unexpected exception in API method: webob.exc.HTTPInternalServerError: (pymysql.err.InternalError) (1054, "Unknown column 'vnf_instantiated_info_1.scale_status' in 'field list'")
[SQL: SELECT vnf_instances.created_at AS vnf_instances_created_at, vnf_instances.updated_at AS vnf_instances_updated_at, vnf_instances.deleted_at AS vnf_instances_deleted_at, vnf_instances.deleted AS vnf_instances_deleted, vnf_instances.id AS vnf_instances_id, vnf_instances.vnf_instance_name AS vnf_instances_vnf_instance_name, vnf_instances.vnf_instance_description AS vnf_instances_vnf_instance_description, vnf_instances.vnf_provider AS vnf_instances_vnf_provider, vnf_instances.vnf_product_name AS vnf_instances_vnf_product_name, vnf_instances.vnf_software_version AS vnf_instances_vnf_software_version, vnf_instances.vnfd_version AS vnf_instances_vnfd_version, vnf_instances.vnfd_id AS vnf_instances_vnfd_id, vnf_instances.instantiation_state AS vnf_instances_instantiation_state, vnf_instances.task_state AS vnf_instances_task_state, vnf_instances.vim_connection_info AS vnf_instances_vim_connection_info, vnf_instances.tenant_id AS vnf_instances_tenant_id, vnf_instances.vnf_pkg_id AS vnf_instances_vnf_pkg_id, vnf_instances.vnf_metadata AS vnf_instances_vnf_metadata, vnf_instantiated_info_1.created_at AS vnf_instantiated_info_1_created_at, vnf_instantiated_info_1.updated_at AS vnf_instantiated_info_1_updated_at, vnf_instantiated_info_1.deleted_at AS vnf_instantiated_info_1_deleted_at, vnf_instantiated_info_1.deleted AS vnf_instantiated_info_1_deleted, vnf_instantiated_info_1.id AS vnf_instantiated_info_1_id, vnf_instantiated_info_1.vnf_instance_id AS vnf_instantiated_info_1_vnf_instance_id, vnf_instantiated_info_1.flavour_id AS vnf_instantiated_info_1_flavour_id, vnf_instantiated_info_1.scale_status AS vnf_instantiated_info_1_scale_status, vnf_instantiated_info_1.ext_cp_info AS vnf_instantiated_info_1_ext_cp_info, vnf_instantiated_info_1.ext_virtual_link_info AS vnf_instantiated_info_1_ext_virtual_link_info, vnf_instantiated_info_1.ext_managed_virtual_link_info AS vnf_instantiated_info_1_ext_managed_virtual_link_info, vnf_instantiated_info_1.vnfc_resource_info AS vnf_instantiated_info_1_vnfc_resource_info, vnf_instantiated_info_1.vnf_virtual_link_resource_info AS vnf_instantiated_info_1_vnf_virtual_link_resource_info, vnf_instantiated_info_1.virtual_storage_resource_info AS vnf_instantiated_info_1_virtual_storage_resource_info, vnf_instantiated_info_1.vnfc_info AS vnf_instantiated_info_1_vnfc_info, vnf_instantiated_info_1.vnf_state AS vnf_instantiated_info_1_vnf_state, vnf_instantiated_info_1.instance_id AS vnf_instantiated_info_1_instance_id, vnf_instantiated_info_1.instantiation_level_id AS vnf_instantiated_info_1_instantiation_level_id, vnf_instantiated_info_1.additional_params AS vnf_instantiated_info_1_additional_params
FROM vnf_instances LEFT OUTER JOIN vnf_instantiated_info AS vnf_instantiated_info_1 ON vnf_instantiated_info_1.vnf_instance_id = vnf_instances.id AND vnf_instantiated_info_1.deleted = %(deleted_1)s
WHERE vnf_instances.deleted = %(deleted_2)s AND vnf_instances.id = %(id_1)s
LIMIT %(param_1)s]
[parameters: {'deleted_1': 0, 'deleted_2': 0, 'id_1': '7d86fa16-6728-4f45-a023-fecc7bbbff62', 'param_1': 1}]
Checked the table vnf_instantiate d_info. It doesn't have the scale_status column.