I am sorry I cannot reproduce on my environment. Greg, any idea what is wrong?
What is the backtrace now for the undefined method `+' for nil:NilClass error? LZ On Mon, May 22, 2017 at 10:09 PM, Konstantin Orekhov <[email protected]> wrote: > > >> You forgot the question mark, did you? Or maybe I did in the previous >> mail, anyway its really this: >> >> respond_to?(:reports) >> > > I don't think so, but I just repeated the patching just in case: > > # diff > /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_default_hostgroup-4.0.0/lib/default_hostgroup_base_host_patch.rb > /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_default_hostgroup-4.0.0/lib/default_hostgroup_base_host_patch.rb-orig > 66c66 > < unless new_host && hostgroup.nil? && respond_to?(:reports) && > reports.empty? > --- >> unless new_host && hostgroup.nil? && reports.empty? > > However, instead of a httpd reload, I did a full restart this time around > and it made all the difference and now I see new clients registering on a > first try. Previously discovered hosts, if rebooted into discovery OS, get > the following responses from Foreman: > > <snip> > > Discovered by URL: spc.vip > Registering host with Foreman (spc.vip) > Could not send facts to Foreman: undefined method `+' for nil:NilClass > Fact cache invalid, reloading to foreman > <snip> > > This error, unlike before patching one, does not prevent facts refresh from > Foreman though, but also this error does not seem to go away - waited for > more than 15 minutes so far and it is still there on every attempt client > makes to send a register payload. If you have any suggestions to try for the > above, I'll try it out. > > I'll do more watching on this front and report issues if found. > > > Thanks! -- Later, Lukas @lzap Zapletal -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
