Issue #13396 has been updated by Adrien Thebo.

Target version changed from 2.0.0 to 1.6.18

Merged into 1.6.x as 891a148.

This should be released in 1.6.18 and 1.7.

Thanks again for the contribution!

-Adrien
----------------------------------------
Bug #13396: Facter not working with recent net-tools
https://projects.puppetlabs.com/issues/13396#change-82499

Author: Stefan Schulte
Status: Merged - Pending Release
Priority: High
Assignee: 
Category: util_ip
Target version: 1.6.18
Keywords: 
Branch: https://github.com/puppetlabs/facter/pull/386
Affected Facter version: 


Facter does not work at all with recent net-tools package on gentoo (and 
probably other OS as well)
<pre>
# facter
Error: No such file or directory - /sbin/ifconfig -a
#
</pre>

puppet therefore also does not work anymore
<pre>
# puppet apply -v -e 'notify { "Hello World": }'
Could not run: Could not retrieve facts for host.example.com: No such file or 
directory - /sbin/ifconfig -a
</pre>


`sys-apps/net-tools-1.60_p20111120203157` does work while 
`sys-apps/net-tools-1.60_p20120127084908` (latest in portage tree) does not. I 
found the following commit in the net-tools repository that is causing the 
error.

Apperently `ifconfig` has moved to `/bin` so facter does not find it anymore.
<pre>
commit 36b541c9f3efe55c5871674ee926be8b20339497
Author: Mike Frysinger <[email protected]>
Date:   Fri Dec 2 16:19:08 2011 -0500

    ifconfig/route: move to /bin
    
    These tools provide quite a bit of good information which is available
    to non-root users, so let's move them to /bin for people to use.
    
    Signed-off-by: Mike Frysinger &[email protected]&gt
</pre>

Current workaround: Create a symlink from `/sbin/ifconfig` to `/bin/ifconfig`


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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 http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to