Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-27593

satellite-maintain backup command fails on pulpcore-no-running-tasks on Capsule

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • rubygem-foreman_maintain-1.7.2
    • 0
    • Platform
    • Important
    • Yes

      Description of problem:

      satellite-maintain backup command fails on pulpcore-no-running-tasks with "undefined method `empty?' for nil:NilClass" error on Capsule 6.16.0/Stream

      How reproducible:

      • Always on Capsule 6.16.0/stream snap 1
      • rubygem-foreman_maintain-1.7.1-1.el9sat.noarch

      Is this issue a regression from an earlier version:

      • yes

      Steps to Reproduce:

      1. Run "satellite-maintain backup online --assumeyes /tmp/satellite_backup" on Capsule

      Actual behavior:

      • Backup command fails on pulpcore-no-running-tasks step.
            --------------------------------------------------------------------------------
            Check for running pulpcore tasks:                                     [FAIL]
            undefined method `empty?' for nil:NilClass
            --------------------------------------------------------------------------------
            Scenario [Backup] failed.
            
            The following steps ended up in failing state:
            
              [pulpcore-no-running-tasks]
            
            Resolve the failed steps and rerun the command.
            
            If the situation persists and, you are unclear what to do next,
            contact Red Hat Technical Support.
            
            In case the failures are false positives, use
            --whitelist="pulpcore-no-running-tasks" 

        Expected behavior:

      • Backup completed successfully.

      Business Impact / Additional info:

      /var/log/foreman-maintain/foreman-maintain.log

      I, [2024-08-29 10:05:19-0400 #24834]  INFO -- : --- Execution step 'Check for running pulpcore tasks' [pulpcore-no-running-tasks] started ---
      E, [2024-08-29 10:05:19-0400 #24834] ERROR -- : undefined method `empty?' for nil:NilClass (NoMethodError)
      /usr/share/gems/gems/foreman_maintain-1.7.1/definitions/checks/pulpcore/no_running_tasks.rb:15:in `run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/executable.rb:142:in `__run__'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/check.rb:40:in `__run__'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner/execution.rb:87:in `block (2 levels) in run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner/execution.rb:111:in `capture_errors'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner/execution.rb:86:in `block in run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner/execution.rb:105:in `with_metadata_calculation'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner/execution.rb:85:in `run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:134:in `run_step'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:123:in `run_steps'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:116:in `execute_scenario_steps'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:61:in `run_scenario'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:42:in `block in run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:41:in `each'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/runner.rb:41:in `run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/cli/base.rb:64:in `run_scenario'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/cli/backup_command.rb:25:in `perform_backup'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/cli/backup_command.rb:137:in `execute'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/command.rb:66:in `run'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/subcommand/execution.rb:18:in `execute'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/command.rb:66:in `run'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/subcommand/execution.rb:18:in `execute'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/command.rb:66:in `run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/lib/foreman_maintain/cli.rb:40:in `run'
      /usr/share/gems/gems/clamp-1.3.2/lib/clamp/command.rb:140:in `run'
      /usr/share/gems/gems/foreman_maintain-1.7.1/bin/foreman-maintain:15:in `<top (required)>'
      /usr/bin/satellite-maintain:25:in `load'
      /usr/bin/satellite-maintain:25:in `<main>'
      I, [2024-08-29 10:05:19-0400 #24834]  INFO -- : --- Execution step 'Check for running pulpcore tasks' finished --- 

              egolov@redhat.com Evgeni Golov
              rhn-support-jpathan Jameer Pathan
              Jameer Pathan Jameer Pathan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: