You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scenario: ManageIQ Capablanca RC2 install on RHEV Infraestructure
Problem: After adding a Openshift Infraestructure to ManageIQ, the system doesn't show any info about the openshift infraestructure and only displays the following error "undefined method `memory' for nil:NilClass "
On the evm.log file i found the following Stack:
[----] I, [2015-11-24T10:14:02.297500 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
reshWorker::Runner#get_message_via_drb) Message id: [46995], MiqWorker id: [102], Zone: [default], Role: [ems_inventory],
Server: [], Ident: [ems_2], Target id: [], Instance id: [], Task id: [], Command: [EmsRefresh.refresh], Timeout: [7200], P
riority: [100], State: [dequeue], Deliver On: [], Data: [], Args: [[["ManageIQ::Providers::Openshift::ContainerManager", 2
]]], Dequeued in: [12.740798908] seconds
[----] I, [2015-11-24T10:14:02.297772 #50677:1321990] INFO -- : MIQ(MiqQueue#deliver) Message id: [46995], Delivering...
[----] I, [2015-11-24T10:14:02.335989 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) Refreshing all targets...
[----] I, [2015-11-24T10:14:02.336217 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] Refreshing targets for EMS: [LAB-Openshift-3], id: [2]...
[----] I, [2015-11-24T10:14:02.336334 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] ManageIQ::Providers::Openshift::ContainerManager [LAB-Openshift-3] id [2
]
[----] I, [2015-11-24T10:14:02.336591 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager#with
_provider_connection) Connecting through ManageIQ::Providers::Openshift::ContainerManager: [LAB-Openshift-3]
[----] I, [2015-11-24T10:14:02.489764 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager#with
_provider_connection) Connecting through ManageIQ::Providers::Openshift::ContainerManager: [LAB-Openshift-3]
[----] E, [2015-11-24T10:14:04.003732 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] Refresh failed
[----] E, [2015-11-24T10:14:04.004060 #50677:1321990] ERROR -- : [NoMethodError]: undefined method memory' for nil:NilClass Method:[rescue in block in refresh] [----] E, [2015-11-24T10:14:04.004167 #50677:1321990] ERROR -- : /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:147:inparse_node'
/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:42:in block in get_nodes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:125:inprocess_collection_item'
/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:119:in block in process_collection' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:119:inprocess_collection'
/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:42:in get_nodes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:15:inems_inv_to_hashes'
/var/www/miq/vmdb/app/models/manageiq/providers/openshift/container_manager/refresh_parser.rb:5:in ems_inv_to_hashes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:6:inems_inv_to_hashes'
/var/www/miq/vmdb/app/models/manageiq/providers/openshift/container_manager/refresher.rb:19:in parse_inventory' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:19:inblock in refresh'
/var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:in each' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:inrefresh'
/var/www/miq/vmdb/app/models/manageiq/providers/base_manager/refresher.rb:10:in refresh' /var/www/miq/vmdb/app/models/ems_refresh.rb:77:inblock in refresh'
/var/www/miq/vmdb/app/models/ems_refresh.rb:76:in each' /var/www/miq/vmdb/app/models/ems_refresh.rb:76:inrefresh'
/var/www/miq/vmdb/app/models/miq_queue.rb:345:in block in deliver' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:88:inblock in timeout'
/opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in block in catch' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:incatch'
/opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in catch' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:103:intimeout'
/var/www/miq/vmdb/app/models/miq_queue.rb:341:in deliver' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:106:indeliver_queue_message'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:134:in deliver_message' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:151:inblock in do_work'
/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:145:in loop' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:145:indo_work'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:335:in block in do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:332:inloop'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:332:in do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:154:inrun'
/var/www/miq/vmdb/app/models/miq_worker/runner.rb:129:in start' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:29:instart_worker'
/var/www/miq/vmdb/lib/workers/bin/worker.rb:2:in <top (required)>' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:60:inload'
/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:60:in <top (required)>' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:123:inrequire'
/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:123:in require_command!' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:90:inrunner'
/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in run_command!' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands.rb:17:in<top (required)>'
/var/www/miq/vmdb/bin/rails:4:in require' /var/www/miq/vmdb/bin/rails:4:in
'
[----] E, [2015-11-24T10:14:04.004256 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) EMS: [LAB-Openshift-3], id: [2] Unable to perform refresh for the following targets:
[----] E, [2015-11-24T10:14:04.004436 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) --- ManageIQ::Providers::Openshift::ContainerManager [LAB-Openshift-3] id [2]
[----] I, [2015-11-24T10:14:04.153405 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) Refreshing all targets...Complete
[----] I, [2015-11-24T10:14:04.153897 #50677:1321990] INFO -- : MIQ(MiqQueue#delivered) Message id: [46995], State: [ok], Delivered in [1.856182699] seconds
[----] I, [2015-11-24T10:14:06.752467 #14151:11f998c] INFO -- : MIQ(MiqScheduleWorker::Runner#do_work) Number of scheduled items to be processed: 2.
[----] I, [2015-11-24T10:14:06.914001 #14151:11f998c] INFO -- : MIQ(MiqQueue.put) Message id: [47001], id: [], Zone: [default], Role: [smartstate], Server: [], Ident: [generic], Target id: [], Instance id: [], Task id: [job_dispatcher], Command: [JobProxyDispatcher.dispatch], Timeout: [600], Priority: [20], State: [ready], Deliver On: [], Data: [], Args: []
[----] I, [2015-11-24T10:14:06.922747 #13723:479988] INFO -- : MIQ(MiqServer#monitor_loop) Server Monitoring Complete - Timings: {:server_dequeue=>0.018250226974487305, :worker_monitor=>1.0944428443908691, :worker_dequeue=>0.021433353424072266, :total_time=>1.13472580909729}
[----] I, [2015-11-24T10:14:06.922968 #14151:11f998c] INFO -- : MIQ(MiqQueue.put) Message id: [47002], id: [], Zone: [default], Role: [], Server: [57fd54a0-90a2-11e5-8c21-001a4ae6ef2c], Ident: [generic], Target id: [], Instance id: [], Task id: [], Command: [Session.check_session_timeout], Timeout: [600], Priority: [90], State: [ready], Deliver On: [], Data: [], Args: []
[----] I, [2015-11-24T10:14:10.912527 #49819:df398c] INFO -- : MIQ(ManageIQ::Providers::Redhat::InfraManager::EventCatcher::Runner#do_work) EMS [rhev-m.semperti.local] as [admin@internal] Event Monitor Thread gone. Restarting...
[----] I, [2015-11-24T10:14:12.014870 #13723:479988] INFO -- : MIQ(MiqServer#populate_queue_messages) Fetched 2 miq_queue rows for queue_name=generic, wcount=4, priority=200
Scenario: ManageIQ Capablanca RC2 install on RHEV Infraestructure
Problem: After adding a Openshift Infraestructure to ManageIQ, the system doesn't show any info about the openshift infraestructure and only displays the following error "undefined method `memory' for nil:NilClass "
On the evm.log file i found the following Stack:
[----] I, [2015-11-24T10:14:02.297500 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
'reshWorker::Runner#get_message_via_drb) Message id: [46995], MiqWorker id: [102], Zone: [default], Role: [ems_inventory],
Server: [], Ident: [ems_2], Target id: [], Instance id: [], Task id: [], Command: [EmsRefresh.refresh], Timeout: [7200], P
riority: [100], State: [dequeue], Deliver On: [], Data: [], Args: [[["ManageIQ::Providers::Openshift::ContainerManager", 2
]]], Dequeued in: [12.740798908] seconds
[----] I, [2015-11-24T10:14:02.297772 #50677:1321990] INFO -- : MIQ(MiqQueue#deliver) Message id: [46995], Delivering...
[----] I, [2015-11-24T10:14:02.335989 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) Refreshing all targets...
[----] I, [2015-11-24T10:14:02.336217 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] Refreshing targets for EMS: [LAB-Openshift-3], id: [2]...
[----] I, [2015-11-24T10:14:02.336334 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] ManageIQ::Providers::Openshift::ContainerManager [LAB-Openshift-3] id [2
]
[----] I, [2015-11-24T10:14:02.336591 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager#with
_provider_connection) Connecting through ManageIQ::Providers::Openshift::ContainerManager: [LAB-Openshift-3]
[----] I, [2015-11-24T10:14:02.489764 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager#with
_provider_connection) Connecting through ManageIQ::Providers::Openshift::ContainerManager: [LAB-Openshift-3]
[----] E, [2015-11-24T10:14:04.003732 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Ref
resher#refresh) EMS: [LAB-Openshift-3], id: [2] Refresh failed
[----] E, [2015-11-24T10:14:04.004060 #50677:1321990] ERROR -- : [NoMethodError]: undefined method
memory' for nil:NilClass Method:[rescue in block in refresh] [----] E, [2015-11-24T10:14:04.004167 #50677:1321990] ERROR -- : /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:147:in
parse_node'/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:42:in
block in get_nodes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:125:in
process_collection_item'/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:119:in
block in process_collection' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:119:in
process_collection'/var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:42:in
get_nodes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:15:in
ems_inv_to_hashes'/var/www/miq/vmdb/app/models/manageiq/providers/openshift/container_manager/refresh_parser.rb:5:in
ems_inv_to_hashes' /var/www/miq/vmdb/app/models/manageiq/providers/kubernetes/container_manager/refresh_parser.rb:6:in
ems_inv_to_hashes'/var/www/miq/vmdb/app/models/manageiq/providers/openshift/container_manager/refresher.rb:19:in
parse_inventory' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:19:in
block in refresh'/var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:in
each' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:7:in
refresh'/var/www/miq/vmdb/app/models/manageiq/providers/base_manager/refresher.rb:10:in
refresh' /var/www/miq/vmdb/app/models/ems_refresh.rb:77:in
block in refresh'/var/www/miq/vmdb/app/models/ems_refresh.rb:76:in
each' /var/www/miq/vmdb/app/models/ems_refresh.rb:76:in
refresh'/var/www/miq/vmdb/app/models/miq_queue.rb:345:in
block in deliver' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:88:in
block in timeout'/opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in
block in catch' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in
catch'/opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:32:in
catch' /opt/rubies/ruby-2.2.3/lib/ruby/2.2.0/timeout.rb:103:in
timeout'/var/www/miq/vmdb/app/models/miq_queue.rb:341:in
deliver' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:106:in
deliver_queue_message'/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:134:in
deliver_message' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:151:in
block in do_work'/var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:145:in
loop' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:145:in
do_work'/var/www/miq/vmdb/app/models/miq_worker/runner.rb:335:in
block in do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:332:in
loop'/var/www/miq/vmdb/app/models/miq_worker/runner.rb:332:in
do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:154:in
run'/var/www/miq/vmdb/app/models/miq_worker/runner.rb:129:in
start' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:29:in
start_worker'/var/www/miq/vmdb/lib/workers/bin/worker.rb:2:in
<top (required)>' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:60:in
load'/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/runner.rb:60:in
<top (required)>' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:123:in
require'/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:123:in
require_command!' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:90:in
runner'/opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:in
run_command!' /opt/rubies/ruby-2.2.3/lib/ruby/gems/2.2.0/gems/railties-4.2.5/lib/rails/commands.rb:17:in
<top (required)>'/var/www/miq/vmdb/bin/rails:4:in
require' /var/www/miq/vmdb/bin/rails:4:in
[----] E, [2015-11-24T10:14:04.004256 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) EMS: [LAB-Openshift-3], id: [2] Unable to perform refresh for the following targets:
[----] E, [2015-11-24T10:14:04.004436 #50677:1321990] ERROR -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) --- ManageIQ::Providers::Openshift::ContainerManager [LAB-Openshift-3] id [2]
[----] I, [2015-11-24T10:14:04.153405 #50677:1321990] INFO -- : MIQ(ManageIQ::Providers::Openshift::ContainerManager::Refresher#refresh) Refreshing all targets...Complete
[----] I, [2015-11-24T10:14:04.153897 #50677:1321990] INFO -- : MIQ(MiqQueue#delivered) Message id: [46995], State: [ok], Delivered in [1.856182699] seconds
[----] I, [2015-11-24T10:14:06.752467 #14151:11f998c] INFO -- : MIQ(MiqScheduleWorker::Runner#do_work) Number of scheduled items to be processed: 2.
[----] I, [2015-11-24T10:14:06.914001 #14151:11f998c] INFO -- : MIQ(MiqQueue.put) Message id: [47001], id: [], Zone: [default], Role: [smartstate], Server: [], Ident: [generic], Target id: [], Instance id: [], Task id: [job_dispatcher], Command: [JobProxyDispatcher.dispatch], Timeout: [600], Priority: [20], State: [ready], Deliver On: [], Data: [], Args: []
[----] I, [2015-11-24T10:14:06.922747 #13723:479988] INFO -- : MIQ(MiqServer#monitor_loop) Server Monitoring Complete - Timings: {:server_dequeue=>0.018250226974487305, :worker_monitor=>1.0944428443908691, :worker_dequeue=>0.021433353424072266, :total_time=>1.13472580909729}
[----] I, [2015-11-24T10:14:06.922968 #14151:11f998c] INFO -- : MIQ(MiqQueue.put) Message id: [47002], id: [], Zone: [default], Role: [], Server: [57fd54a0-90a2-11e5-8c21-001a4ae6ef2c], Ident: [generic], Target id: [], Instance id: [], Task id: [], Command: [Session.check_session_timeout], Timeout: [600], Priority: [90], State: [ready], Deliver On: [], Data: [], Args: []
[----] I, [2015-11-24T10:14:10.912527 #49819:df398c] INFO -- : MIQ(ManageIQ::Providers::Redhat::InfraManager::EventCatcher::Runner#do_work) EMS [rhev-m.semperti.local] as [admin@internal] Event Monitor Thread gone. Restarting...
[----] I, [2015-11-24T10:14:12.014870 #13723:479988] INFO -- : MIQ(MiqServer#populate_queue_messages) Fetched 2 miq_queue rows for queue_name=generic, wcount=4, priority=200
[----] I, [2015-11-24T10:14:12.541694 #14136:110b994] INFO -- : MIQ(MiqPriorityWorker::Runner#get_message_via_drb) Message id: [47001], MiqWorker id: [4], Zone: [default], Role: [smartstate], Server: [], Ident: [generic], Target id: [], Instance id: [], Task id: [job_dispatcher], Command: [JobProxyDispatcher.dispatch], Timeout: [600], Priority: [20], State: [dequeue], Deliver On: [], Data: [], Args: [], Dequeued in: [5.632829132] seconds
I founded that if y remove an Openshift's Node which was offline ,manageiq can get the info ok.
Regards
The text was updated successfully, but these errors were encountered: