Get the following errors when Facter 4.2.5 is run on AIX:
1) Facter: Command odmget -q "PdDvLn='processor/sys/proc_rspc' AND status='1'" CuAt completed with the following stderr message: 0518-507 odmget: Could not retrieve object for CuAt, ODM error number 5904
2) Facter: Could not resolve mountpoints, got undefined method `merge!' for nil:NilClass at /path/to/puppet/lib/ruby/gems/2.5.0/gems/facter-4.2.5/lib/facter/resolvers/aix/mountpoints.rb:55:in `compute_sizes'
A preventive fix in mountpoints.rb.compute_size() helps avoid this error:
if @fact_list[:mountpoints][info.last].nil? return end
However, the root-cause is that there is a mismatch between mount output and df -P for some mounts.
We’ve put this ticket’s status into “Needs Information” and assigned it to you. Please either (a) update it with the information we’ve requested and re-open it if you need more help, or (b) change the status to “Closed” if you were able to resolve the issue on your own.