| Customer gets the below when running `facter mountpoints --debug` on AIX
(0)LAB:root@ss004374:/root# facter mountpoints --debug |
[2021-11-11 17:42:27.598001 ] INFO Facter - executed with command line: mountpoints --debug |
[2021-11-11 17:42:27.598289 ] DEBUG Facter - Facter version: 4.2.5 |
[2021-11-11 17:42:27.600019 ] DEBUG Facter::FactManager - Resolving facts sequentially |
[2021-11-11 17:42:27.600183 ] DEBUG Facter::FactLoader - Loading all internal facts |
[2021-11-11 17:42:27.600359 ] DEBUG Facter::FactLoader - Loading custom facts |
[2021-11-11 17:42:27.602979 ] DEBUG Facter::FactLoader - Loading external facts |
[2021-11-11 17:42:27.603327 ] DEBUG Facter::Core::Execution::Posix - Executing command: /opt/puppetlabs/facter/facts.d/aio_agent_facts.sh |
[2021-11-11 17:42:28.111335 ] DEBUG LegacyFacter::Util::DirectoryLoader - Fact file /opt/puppetlabs/facter/facts.d/aio_agent_facts.sh was parsed but no key=>value data was returned |
[2021-11-11 17:42:28.115086 ] DEBUG Facter::QueryParser - List of resolvable facts: [#<Facter::SearchedFact:0x328c4ed4 @name="mountpoints", @fact_class=Facts::Aix::Mountpoints, @user_query="mountpoints", @type=:core, @file=nil>] |
[2021-11-11 17:42:28.115592 ] DEBUG Facter::Core::Execution::Posix - Executing command: mount |
[2021-11-11 17:42:28.125482 ] DEBUG Facter::Core::Execution::Posix - Executing command: df -P |
[2021-11-11 17:42:28.138591 ] DEBUG Facter::Resolvers::Aix::Mountpoints - Could not resolve mountpoints, got undefined method `merge!' for nil:NilClass at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter/resolvers/aix/mountpoints.rb:55:in `compute_sizes' |
|
(0)LAB:root@ss004374:/root#d |
Customer initially raised https://tickets.puppetlabs.com/browse/FACT-3060 which doesn't solved its particular case. Customer has also provided:
(130)LAB:root@ss004374:/root# mount |
node mounted mounted over vfs date options |
-------- --------------- --------------- ------ ------------ --------------- |
/dev/hd4 / jfs2 Nov 11 16:10 rw,log=/dev/hd8 |
/dev/hd2 /usr jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/hd9var /var jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/hd3 /tmp jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/hd1 /home jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/hd11admin /admin jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/proc /proc procfs Nov 11 16:10 rw |
/dev/hd10opt /opt jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/livedump /var/adm/ras/livedump jfs2 Nov 11 16:10 rw,nodev,log=/dev/hd8 |
/dev/optPuppet /opt/puppetlabs jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/logUsm /log/usm jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/perflog /perflog jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/lroot /root jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/usropenv /usr/openv jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/optBESClient /opt/BESClient jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/varOptBESClient /var/opt/BESClient jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/optPatrol /opt/bmc jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
/dev/optSplunk /opt/splunkforwarder jfs2 Nov 11 16:10 rw,nodev,log=INLINE |
auto_nfs /swrep autofs Nov 11 16:10 nosuid,nobrowse,ignore |
auto_nfs /testmount autofs Nov 11 16:56 nosuid,nobrowse,ignore |
sm20016p.ncaop.net /backup/ss004374 /backup nfs4 Nov 11 17:01 rw,bg,soft,intr,vers=4,proto=tcp,nodev,nosuid,sec=sys |
(0)LAB:root@ss004374:/root#(0) |
and
LAB:root@ss004374:/root# df -P |
Filesystem 512-blocks Used Available Capacity Mounted on |
/dev/hd4 2359296 113616 2245680 5% / |
/dev/hd2 7208960 4999112 2209848 70% /usr |
/dev/hd9var 4194304 206792 3987512 5% /var |
/dev/hd3 4194304 691640 3502664 17% /tmp |
/dev/hd1 131072 920 130152 1% /home |
/dev/hd11admin 262144 728 261416 1% /admin |
/proc - - - - /proc |
/dev/hd10opt 4194304 2607936 1586368 63% /opt |
/dev/livedump 524288 736 523552 1% /var/adm/ras/livedump |
/dev/optPuppet 2097152 498320 1598832 24% /opt/puppetlabs |
/dev/logUsm 2097152 219264 1877888 11% /log/usm |
/dev/perflog 524288 32352 491936 7% /perflog |
/dev/lroot 1048576 11632 1036944 2% /root |
/dev/usropenv 14680064 2694008 11986056 19% /usr/openv |
/dev/optBESClient 1048576 215448 833128 21% /opt/BESClient |
/dev/varOptBESClient 1048576 231856 816720 23% /var/opt/BESClient |
/dev/optPatrol 2097152 748792 1348360 36% /opt/bmc |
/dev/optSplunk 1048576 584752 463824 56% /opt/splunkforwarder |
sm20016p.ncaop.net:/backup/ss004374 1382547456 1066434096 316113360 78% /backup |
(0)LAB:root@ss004374:/root# |
customer suggests an update to `/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter/resolvers/aix/mountpoints.rb ` in the ZD ticket `https://puppetlabs.zendesk.com/agent/tickets/46441` |