The yum_package_updates fact hangs if yum is locked. Debug output from puppet facts shows:
Debug: Facter: State : Sleeping, pid: 16573
Debug: Facter: Another app is currently holding the yum lock; waiting for it to exit...
Debug: Facter: The other application is: yum
And the puppet run never gets passed the Loading Facts stage.
The yum_package_updates fact hangs if yum is locked. Debug output from puppet facts shows:
Debug: Facter: State : Sleeping, pid: 16573 Debug: Facter: Another app is currently holding the yum lock; waiting for it to exit... Debug: Facter: The other application is: yum
And the puppet run never gets passed the Loading Facts stage.