Created attachment 475586 [details] emerge --info After upgrading puppet to version 4.10.1 it does not works. Every time I invoke puppet I get this error "libfacter was not found. Please make sure it was installed to the expected location." The same happens in other computer after the same upgrade. If I run facter directly it works and shows a lot of info. Current version of facter is 3.6.3.
Not a duplicate, as bug 611018 said it should have been fixed in 3.6.3 Can you test facter-3.6.4?
(In reply to Robin Johnson from comment #1) > Not a duplicate, as bug 611018 said it should have been fixed in 3.6.3 > > Can you test facter-3.6.4? I have upgraded facter to 3.6.4 and the problem persist.
Also tested facter 3.6.3-r1 and the result is the same.
(In reply to Olaf H B from comment #2) > I have upgraded facter to 3.6.4 and the problem persist. The libfacter path is managed by an environment variable, so you will need to to env-update.
(In reply to Hans de Graaff from comment #4) > (In reply to Olaf H B from comment #2) > > > I have upgraded facter to 3.6.4 and the problem persist. > > The libfacter path is managed by an environment variable, so you will need > to to env-update. Thanks Hans. I ran env-update and source /etc/profile with facter 3.6.3-r1, then puppet worked!. If I return to facter 3.6.3 the problem is there, even after the env-update & source /etc/profile commands. I think this action should be automated with emerge or at least mentioned in the messages for the package after the emerge. Also facter-3.6.3-r1 should be marked as stable in order to solve this problem. Anyway, thanks a lot!
Fresh install in a bare bones VM with 3.6.3 and received the "libfacter was not found. Please make sure it was installed to the expected location." message. env-update changed nothing. Emerged 3.6.3-r1 and that resolved the issue.
Given 3.6.4 and 3.7.1 are stable and include the fix I think this can be closed.
wfm