Project

Profile

Help

Issue #1881

closed

pulp-admin fails to display the erratum if not all metadata is present

Added by ttereshc almost 8 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
2.9.3
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Follow the docs to upload the erratum.
Try to display it.

$ pulp-admin -vv  rpm repo content errata --repo-id=your_repo --erratum-id DEMO_ID_1
2016-04-29 21:15:40,503 - DEBUG - sending POST request to /pulp/api/v2/repositories/your_repo/search/units/
2016-04-29 21:15:40,531 - INFO - POST request to /pulp/api/v2/repositories/your_rep/search/units/ with parameters {"criteria": {"type_ids": ["erratum"], "filters": {"unit": {"id": "DEMO_ID_1"}}}}
2016-04-29 21:15:40,531 - INFO - Response status : 200 
...

+----------------------------------------------------------------------+
                           Erratum: DEMO_ID_1
+----------------------------------------------------------------------+

2016-04-29 21:15:40,532 - ERROR - Client-side exception occurred
Traceback (most recent call last):
  File "/home/user1/devel/pulp/client_lib/pulp/client/extensions/core.py", line 474, in run
    exit_code = Cli.run(self, args)
  File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 974, in run
    exit_code = command_or_section.execute(self.prompt, remaining_args)
  File "/home/user1/devel/pulp/client_lib/pulp/client/extensions/extensions.py", line 210, in execute
    return self.method(*arg_list, **clean_kwargs)
  File "/home/user1/devel/pulp_rpm/extensions_admin/pulp_rpm/extensions/admin/contents.py", line 413, in errata
    self.run_search([TYPE_ERRATUM], self.write_erratum_detail, **new_kwargs)
  File "/home/user1/devel/pulp_rpm/extensions_admin/pulp_rpm/extensions/admin/contents.py", line 169, in run_search
    out_func(units, FIELDS_BY_TYPE[type_ids[0]])
  File "/home/user1/devel/pulp_rpm/extensions_admin/pulp_rpm/extensions/admin/contents.py", line 477, in write_erratum_detail
    'summary': erratum_meta['summary'],
KeyError: 'summary'
An unexpected error has occurred. More information may be found using the -v flag.

According to the same docs at some point it worked and you could see None in the output:

Rights:           None
Severity:         None
Solution:         None
Status:           final
Summary:          None

Also available in: Atom PDF