Bug 2147579
| Summary: | Unable to promote content view due to "NoMethodError: undefined method `get_status' for nil:NilClass" | |||
|---|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Satyajit Das <sadas> | |
| Component: | Content Views | Assignee: | Samir Jha <sajha> | |
| Status: | CLOSED ERRATA | QA Contact: | Sam Bible <sbible> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 6.10.5 | CC: | hyu, iballou, jjansky, pcreech, pmoravec, sajha, saydas, sbible, zhunting | |
| Target Milestone: | 6.13.0 | Keywords: | Triaged | |
| Target Release: | Unused | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | tfm-rubygem-katello-4.7.0.7-1 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2184127 (view as bug list) | Environment: | ||
| Last Closed: | 2023-05-03 13:23:05 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
Created redmine issue https://projects.theforeman.org/issues/35861 from this bug Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/35861 has been resolved. Verified on 6.13 - Snap 11 Steps to Verify: Followed steps from the PR here:https://github.com/Katello/katello/pull/10391 These reproduced the orphaned content facet issue, and I was able to use the rake task foreman-rake katello:clean_orphaned_facets to clean them up. Expected Results: Using the foreman-rake katello:clean_orphaned_facets command allows publishing without the "NoMethodError: undefined method `get_status' for nil:NilClass" issue Actual Results: Using the foreman-rake katello:clean_orphaned_facets command allows publishing without the "NoMethodError: undefined method `get_status' for nil:NilClass" issue *** Bug 2107136 has been marked as a duplicate of this bug. *** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Satellite 6.13 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:2097 |
Description of problem: Unable to promote content view due to "NoMethodError: undefined method `get_status' for nil:NilClass" Version-Release number of selected component (if applicable): Satellite version 6.10 How reproducible: 100% Steps to Reproduce: 1. Publish job is working as expected using the Ansible playbook. 2. Promoting with the below playbook fails with error:- 3. Run a playbook using the module `redhat.satellite.content_view_version` ``` - name: Publish new content view version to lib and dev redhat.satellite.content_view_version: username: "{{ user }}" password: "{{ pw }}" server_url: "{{ url }}" content_view: "{{ view }}" organization: "{{ org }}" validate_certs: no description: "testing content view" lifecycle_environments: - Dev loop: "{{ views }}" loop_control: loop_var: view ``` Actual results: "msg": "Task Promote content view 'Test'; organization 'Test'(xxxxxx) did not succeed. Task information: [\"undefined method `get_status' for nil:NilClass\"]", Expected results: Success