Issue #13396 has been updated by Jeff McCune.

David Kowis wrote:
> I didn't see this in the 1.7.0 Release Notes. Did it actually make it in?
> 
> Thanks, David

Yes, sorry we didn't call it out explicitly in the release notes.  This issue 
is fixed in patch 891a148 and it is included in the 1.7.0 release.

Hope this helps,
-Jeff

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

* 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