Description of problem: Error "Couldn't connect to the server: undefined method `to_sym' for nil:NilClass " while running server-ping. Version-Release number of selected component (if applicable): - Satellite 6.8.0 snap 6 - rubygem-foreman_maintain-0.6.5-1.el7sat.noarch How reproducible: - Always Steps to Reproduce: 1. Run "foreman-maintain health check --label server-ping" Actual results: foreman-maintain health check --label server-ping Running ForemanMaintain::Scenario::FilteredScenario ================================================================================ Check whether all services are running using the ping call: [FAIL] Couldn't connect to the server: undefined method `to_sym' for nil:NilClass -------------------------------------------------------------------------------- Continue with step [Restart applicable services]?, [y(yes), n(no), q(quit)] y Restart applicable services: Stopping the following service(s): rh-mongodb34-mongod, postgresql, qdrouterd, qpidd, rh-redis5-redis, squid, pulp_celerybeat, pulp_resource_manager, pulp_streamer, pulp_workers, smart_proxy_dynflow_core, tomcat, dynflow-sidekiq@orchestrator, foreman, httpd, puppetserver, dynflow-sidekiq@worker, dynflow-sidekiq@worker-hosts-queue, foreman-proxy - stopping foreman Warning: Stopping foreman.service, but it can still be activated by: foreman.socket | All services stopped Starting the following service(s): rh-mongodb34-mongod, postgresql, qdrouterd, qpidd, rh-redis5-redis, squid, pulp_celerybeat, pulp_resource_manager, pulp_streamer, pulp_workers, smart_proxy_dynflow_core, tomcat, dynflow-sidekiq@orchestrator, foreman, httpd, puppetserver, dynflow-sidekiq@worker, dynflow-sidekiq@worker-hosts-queue, foreman-proxy - All services started / Try 1/5: checking status of hammer ping Couldn't connect to the server: undefined method `to_sym' for nil:NilClass / Try 2/5: checking status of hammer ping Couldn't connect to the server: undefined method `to_sym' for nil:NilClass | Try 3/5: checking status of hammer ping Couldn't connect to the server: undefined method `to_sym' for nil:NilClass | Try 4/5: checking status of hammer ping Couldn't connect to the server: undefined method `to_sym' for nil:NilClass | Try 5/5: checking status of hammer ping [FAIL] Server response check failed! -------------------------------------------------------------------------------- Rerunning the check after fix procedure Check whether all services are running using the ping call: [FAIL] Couldn't connect to the server: undefined method `to_sym' for nil:NilClass -------------------------------------------------------------------------------- Continue with step [Restart applicable services]?, [y(yes), n(no), q(quit)] n Continue with step [Restart applicable services]?, [y(yes), n(no), q(quit)] q Scenario [ForemanMaintain::Scenario::FilteredScenario] failed. The following steps ended up in failing state: [server-ping] Resolve the failed steps and rerun the command. In case the failures are false positives, use --whitelist="server-ping" Expected results: Server-ping should work properly. Additional info:
*** Bug 1851386 has been marked as a duplicate of this bug. ***
Added keywords to this bugzillas based upon it being a duplicate of bug 1851386. That bug was raised as part upgrade testing.
*** This bug has been marked as a duplicate of bug 1851952 ***