Hello all!
On my 1.14.1 Foreman I occasionally see facts_refresh for a newly
registered node failing with this error:
- *Error: *ERF50-7522 [Foreman::WrappedException]: Failed to refresh
facts for mac90e2bac5b1a0 with error Could not get facts from proxy
https://10.158.31.188:8443: undefined local variable or method `reports'
for #<Host::Discovered:0x0000000aa08a20> ([RuntimeError]: Could not get
facts from proxy https://10.158.31.188:8443: undefined local variable or
…)
I'm using latest 3.3.1 discovery image. I've noticed this mostly within
first 5 minutes after new host is discovered. After that it just stops
failing and refreshes the facts as expected. Below are the logs entries
a mac90e2bac5b1a0 system registering on its own after a boot (in green),
then my attempts to refresh facts on it (failing for about 5 minutes, in
red) and then just starts working (in green):
2017-02-16 13:15:41 b7647900 [app] [I] Parameters:
{"authenticity_token"=>"O5TZLBWNnK0kTJxIbMwDkEFxH6ilQugaGdLNY80R2nW7Cz6YTKnVw+jsxPNJCCl40YF4ZRgL6zoIkr4INSy3bQ==",
"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:15:52 0b185848 [audit] [I] [mac90e2bac5b1a0] deleted 0 (5.7ms)
2017-02-16 13:15:52 0b185848 [audit] [I] [mac90e2bac5b1a0] updated 0 (1.8ms)
2017-02-16 13:15:53 0b185848 [audit] [I] [mac90e2bac5b1a0] added 169
(1018.4ms)
2017-02-16 13:15:53 0b185848 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 169, Updated: 0, Deleted 0 facts
2017-02-16 13:16:06 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:16:06 -0700
2017-02-16 13:16:06 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:16:08 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7 (8.6ms)
2017-02-16 13:16:08 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(290.7ms)
2017-02-16 13:16:08 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (3.0ms)
2017-02-16 13:16:08 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:16:08 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x007f0ae0d6c2d8> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:16:55 ce8ac368 [audit] [I] [mac90e2bac5b1a0] deleted 0 (8.2ms)
2017-02-16 13:16:55 ce8ac368 [audit] [I] [mac90e2bac5b1a0] updated 2
(223.9ms)
2017-02-16 13:16:55 ce8ac368 [audit] [I] [mac90e2bac5b1a0] added 7 (31.8ms)
2017-02-16 13:16:55 ce8ac368 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 7, Updated: 2, Deleted 0 facts
2017-02-16 13:17:45 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:17:45 -0700
2017-02-16 13:17:45 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:17:47 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7
(12.4ms)
2017-02-16 13:17:47 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(240.0ms)
2017-02-16 13:17:47 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.0ms)
2017-02-16 13:17:47 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:17:47 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x0000000cafda00> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:17:58 bf26d7e9 [audit] [I] [mac90e2bac5b1a0] deleted 0 (8.8ms)
2017-02-16 13:17:58 bf26d7e9 [audit] [I] [mac90e2bac5b1a0] updated 2
(200.5ms)
2017-02-16 13:17:58 bf26d7e9 [audit] [I] [mac90e2bac5b1a0] added 7 (31.6ms)
2017-02-16 13:17:58 bf26d7e9 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 7, Updated: 2, Deleted 0 facts
2017-02-16 13:18:31 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:18:31 -0700
2017-02-16 13:18:31 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:18:33 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7 (8.6ms)
2017-02-16 13:18:33 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(209.8ms)
2017-02-16 13:18:33 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.3ms)
2017-02-16 13:18:33 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:18:33 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x007f0af62e1af0> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:18:59 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:18:59 -0700
2017-02-16 13:19:00 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:19:00 19330891 [audit] [I] [mac90e2bac5b1a0] deleted 0 (8.1ms)
2017-02-16 13:19:00 19330891 [audit] [I] [mac90e2bac5b1a0] updated 2
(225.1ms)
2017-02-16 13:19:00 19330891 [audit] [I] [mac90e2bac5b1a0] added 7 (32.7ms)
2017-02-16 13:19:00 19330891 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 7, Updated: 2, Deleted 0 facts
2017-02-16 13:19:01 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7 (6.9ms)
2017-02-16 13:19:02 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(332.3ms)
2017-02-16 13:19:02 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (3.2ms)
2017-02-16 13:19:02 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:19:02 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x007f0ad8c88338> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:19:28 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:19:28 -0700
2017-02-16 13:19:28 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:19:29 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 0 (7.1ms)
2017-02-16 13:19:30 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 0
(214.2ms)
2017-02-16 13:19:30 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.6ms)
2017-02-16 13:19:30 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 0, Deleted 0 facts
2017-02-16 13:19:30 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x007f0ae67b5e60> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:20:01 2a85f753 [audit] [I] [mac90e2bac5b1a0] deleted 0 (6.2ms)
2017-02-16 13:20:01 2a85f753 [audit] [I] [mac90e2bac5b1a0] updated 2
(210.6ms)
2017-02-16 13:20:01 2a85f753 [audit] [I] [mac90e2bac5b1a0] added 7 (32.7ms)
2017-02-16 13:20:01 2a85f753 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 7, Updated: 2, Deleted 0 facts
2017-02-16 13:20:15 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:20:15 -0700
2017-02-16 13:20:15 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:20:17 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7 (6.9ms)
2017-02-16 13:20:17 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(190.3ms)
2017-02-16 13:20:17 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (1.9ms)
2017-02-16 13:20:17 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:20:17 b7647900 [app] [W] ERF50-7522
[Foreman::WrappedException]: Failed to refresh facts for mac90e2bac5b1a0
with error Could not get facts from proxy https://10.158.31.188:8443:
undefined local variable or method `reports' for
#<Host::Discovered:0x007f0ad805b2e0> ([RuntimeError]: Could not get facts
from proxy https://10.158.31.188:8443: undefined local variable or …)
2017-02-16 13:21:01 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:21:01 -0700
2017-02-16 13:21:01 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:21:01 5ea3caa9 [audit] [I] [mac90e2bac5b1a0] deleted 0 (7.5ms)
2017-02-16 13:21:02 5ea3caa9 [audit] [I] [mac90e2bac5b1a0] updated 2
(253.1ms)
2017-02-16 13:21:02 5ea3caa9 [audit] [I] [mac90e2bac5b1a0] added 7 (41.1ms)
2017-02-16 13:21:02 5ea3caa9 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 7, Updated: 2, Deleted 0 facts
2017-02-16 13:21:02 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 7 (6.6ms)
2017-02-16 13:21:03 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 2
(193.6ms)
2017-02-16 13:21:03 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.5ms)
2017-02-16 13:21:03 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 2, Deleted 7 facts
2017-02-16 13:21:03 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 0 (5.9ms)
2017-02-16 13:21:03 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 0
(203.7ms)
2017-02-16 13:21:03 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.7ms)
2017-02-16 13:21:03 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 0, Deleted 0 facts
2017-02-16 13:23:38 b7647900 [app] [I] Started GET
"/discovered_hosts/mac90e2bac5b1a0/refresh_facts" for 10.153.19.149 at
2017-02-16 13:23:38 -0700
2017-02-16 13:23:38 b7647900 [app] [I] Parameters:
{"id"=>"mac90e2bac5b1a0"}
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 0
(10.8ms)
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 0
(252.0ms)
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.7ms)
2017-02-16 13:23:40 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 0, Deleted 0 facts
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] deleted 0 (5.1ms)
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] updated 0
(284.9ms)
2017-02-16 13:23:40 b7647900 [audit] [I] [mac90e2bac5b1a0] added 0 (2.7ms)
2017-02-16 13:23:40 b7647900 [app] [I] Import facts for 'mac90e2bac5b1a0'
completed. Added: 0, Updated: 0, Deleted 0 facts
Any suggestions/ideas?
Thanks!