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
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