Skip to content

Logs missing traceCtx #59

@dvaccarosenna

Description

@dvaccarosenna

Error logs thrown when attempting to unzip the lifecycle scripts directory do not include the traceCtx information:

Example log entry:

{"@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}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions