tacker-conductor FileNotFoundError

Bug #2065462 reported by wangkuntian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tacker
In Progress
Undecided
wangkuntian

Bug Description

when exec openstack vnf package upload command, tacker-conductor's log shows a FileNotFoundError.
Here is the error:

2024-05-10 05:27:36.552 7 DEBUG glance_store._drivers.filesystem [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d046486b9c8322a2ada5f59f - - - -] Found image at /var/lib/tacker/csar_files/4b654396-21b8-4def-bc15-ab02ff682e18. Returning in ChunkedFile. get /var/lib/kolla/venv/lib64/python3.9/site-packages/glance_store/_drivers/filesystem.py:614
2024-05-10 05:27:40.444 7 ERROR tacker.common.csar_utils [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d046486b9c8322a2ada5f59f - - - -] Tosca parser failed for vnf package 4b654396-21b8-4def-bc15-ab02ff682e18: Error: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'. : FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'
2024-05-10 05:27:40.446 7 ERROR root [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d046486b9c8322a2ada5f59f - - - -] Original exception being dropped: ['Traceback (most recent call last):\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/common/csar_utils.py", line 546, in load_csar_data\n tosca = ToscaTemplate(\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 105, in __init__\n self.topology_template = self._topology_template()\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 121, in _topology_template\n self._get_all_custom_defs(),\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 183, in _get_all_custom_defs\n import_defs = self._get_all_custom_defs(\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 177, in _get_all_custom_defs\n custom_defs, nested_imports = self._get_custom_types(\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 213, in _get_custom_types\n custom_service = toscaparser.imports.\\\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 57, in __init__\n self._validate_and_load_imports()\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 99, in _validate_and_load_imports\n full_file_name, custom_type = self._load_import_template(\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 208, in _load_import_template\n return file_name, YAML_LOADER(file_name, a_file=has_file)\n', ' File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/utils/yamlparser.py", line 34, in load_yaml\n f = codecs.open(path, encoding=\'utf-8\', errors=\'strict\')\n', ' File "/usr/lib64/python3.9/codecs.py", line 905, in open\n file = builtins.open(filename, mode, buffering)\n', "FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'\n"]: tacker.common.exceptions.InvalidCSAR: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'
2024-05-10 05:27:40.446 7 DEBUG glance_store._drivers.filesystem [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d046486b9c8322a2ada5f59f - - - -] Deleting image at /var/lib/tacker/csar_files/4b654396-21b8-4def-bc15-ab02ff682e18 delete /var/lib/kolla/venv/lib64/python3.9/site-packages/glance_store/_drivers/filesystem.py:652
2024-05-10 05:27:40.451 7 DEBUG tacker.objects.vnf_package [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d046486b9c8322a2ada5f59f - - - -] Lazy-loading 'vnf_deployment_flavours' on VnfPackage id 4b654396-21b8-4def-bc15-ab02ff682e18 obj_load_attr /var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/objects/vnf_package.py:517
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server [None req-7eb184f6-a871-47b4-90f1-cc78e4826c69 f3d68bbbdaa245519a45c2d0889bf882 a66d0177d0
46486b9c8322a2ada5f59f - - - -] Exception during message handling: tacker.common.exceptions.InvalidCSAR: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/common/csar_utils.py", line 546, in load_csar_data
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server tosca = ToscaTemplate(
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 105, in __init__
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server self.topology_template = self._topology_template()
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 121, in _topology_template
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server self._get_all_custom_defs(),
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 183, in _get_all_custom_defs
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server import_defs = self._get_all_custom_defs(
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 177, in _get_all_custom_defs
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server custom_defs, nested_imports = self._get_custom_types(
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/tosca_template.py", line 213, in _get_custom_types
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server custom_service = toscaparser.imports.\
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 57, in __init__
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server self._validate_and_load_imports()
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 99, in _validate_and_load_imports
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server full_file_name, custom_type = self._load_import_template(
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/imports.py", line 208, in _load_import_template
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server return file_name, YAML_LOADER(file_name, a_file=has_file)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/toscaparser/utils/yamlparser.py", line 34, in load_yaml
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server f = codecs.open(path, encoding='utf-8', errors='strict')
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/usr/lib64/python3.9/codecs.py", line 905, in open
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server file = builtins.open(filename, mode, buffering)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/conductor/conductor_server.py", line 166, in decorated_function
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server vnf_package.save()
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server self.force_reraise()
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server raise self.value
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/conductor/conductor_server.py", line 129, in decorated_function
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server return function(self, context, *args, **kwargs)
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/conductor/conductor_server.py", line 497, in load_csar_data
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server vnf_data, flavours, vnf_artifacts = csar_utils.load_csar_data(
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib64/python3.9/site-packages/tacker/common/csar_utils.py", line 562, in load_csar_data
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server raise exceptions.InvalidCSAR(encodeutils.exception_to_unicode
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server tacker.common.exceptions.InvalidCSAR: [Errno 2] No such file or directory: '/var/lib/kolla/venv/lib64/python3.9/site-packages/etc/etsi-nfv/sol001/2.6.1/etsi_nfv_sol001_common_types.yaml'
2024-05-10 05:27:40.595 7 ERROR oslo_messaging.rpc.server

I found that the function path_sol001_def in stacker.tosca.utils.tosca_tmpl_local_defs has a little bit problem.

Tags: tacker
Changed in tacker:
status: New → In Progress
assignee: nobody → wangkuntian (wangkuntian)
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.