Error logs thrown when attempting to unzip the lifecycle scripts directory do not include the traceCtx information:
{"@timestamp": "2020-02-05T10:12:42.684Z", "@version": "1", "message": "API error occured: Bad magic number for central directory", "host": "ansible-lifecycle-driver-6d947cbfbd-d754x", "path": "/home/ald/.local/lib/python3.7/site-packages/ignition/api/exceptions.py", "tags": [], "type": "logstash", "thread_name": "MainThread", "level": "ERROR", "logger_name": "ignition.api.exceptions", "stack_trace": "Traceback (most recent call last):\n File \"/home/ald/.local/lib/python3.7/site-packages/flask/app.py\", line 1949, in full_dispatch_request\n rv = self.dispatch_request()\n File \"/home/ald/.local/lib/python3.7/site-packages/flask/app.py\", line 1935, in dispatch_request\n return self.view_functions[rule.endpoint](**req.view_args)\n File \"/home/ald/.local/lib/python3.7/site-packages/connexion/decorators/decorator.py\", line 48, in wrapper\n response = function(request)\n File \"/home/ald/.local/lib/python3.7/site-packages/connexion/decorators/uri_parsing.py\", line 144, in wrapper\n response = function(request)\n File \"/home/ald/.local/lib/python3.7/site-packages/connexion/decorators/validation.py\", line 184, in wrapper\n response = function(request)\n File \"/home/ald/.local/lib/python3.7/site-packages/connexion/decorators/parameter.py\", line 121, in wrapper\n return function(**kwargs)\n File \"/home/ald/.local/lib/python3.7/site-packages/ignition/service/lifecycle.py\", line 146, in execute\n execute_response = self.service.execute_lifecycle(lifecycle_name, lifecycle_scripts, system_properties, properties, deployment_location)\n File \"/home/ald/.local/lib/python3.7/site-packages/ignition/service/lifecycle.py\", line 175, in execute_lifecycle\n lifecycle_scripts_tree = self.script_file_manager.build_tree(file_name, lifecycle_scripts)\n File \"/home/ald/.local/lib/python3.7/site-packages/ignition/service/lifecycle.py\", line 276, in build_tree\n extracted_path = self.__extract_scripts(tree_name, package_path)\n File \"/home/ald/.local/lib/python3.7/site-packages/ignition/service/lifecycle.py\", line 306, in __extract_scripts\n with zipfile.ZipFile(package_path, 'r') as package_zip:\n File \"/usr/local/lib/python3.7/zipfile.py\", line 1225, in __init__\n self._RealGetContents()\n File \"/usr/local/lib/python3.7/zipfile.py\", line 1320, in _RealGetContents\n raise BadZipFile(\"Bad magic number for central directory\")\nzipfile.BadZipFile: Bad magic number for central directory\n", "lineno": 38, "process": 10}
Error logs thrown when attempting to unzip the lifecycle scripts directory do not include the traceCtx information:
Example log entry: