After some debugging it seems it's the ";vdsmdummy;" interface that's causing both problems. I have a host with Infiniband, and the same version of Puppet and Facter, that has no errors running facter. My guess is when ifconfig is executed for ";vdsmdummy;" it's not using '2> /dev/null', but I can't identify where in the Facter code this is happening.
I updated Facter to 1.7.5-rc2 and the error is still the same on the host with the ";vdsmdummy;" bridge device. Thanks - Trey On Sunday, February 9, 2014 3:17:10 PM UTC-6, treydock wrote: > > I have an ovirt node that has Infiniband and I'm seeing two seperate > errors when running facter. > > sh: vdsmdummy: command not found > > and > > Ifconfig uses the ioctl access method to get the full address information, > which limits hardware addresses to 8 bytes. > Because Infiniband address has 20 bytes, only the first 8 bytes are > displayed correctly. > Ifconfig is obsolete! For replacement check ip. > > I'm using the "--trace" option with facter but am not seeing any backtrace > information to identify and submit a fix for these two issues. > > Installed packages on CentOS 6.5: > > facter.x86_64 1:1.7.4-1.el6 @puppetlabs-products > puppet.noarch 3.4.2-1.el6 @puppetlabs-products > > The "vdsmdummy" is likely from the bridge created by VDSM: > > $ brctl show > bridge name bridge id STP enabled interfaces > ;vdsmdummy; 8000.000000000000 no > ipmi 8000.003048bc981e no eth0.2 > ovirtmgmt 8000.003048bc981e no eth0.1 > public 8000.003048bc981f no eth1 > > So far I think the reason the "vdsmdummy: command not found" is the > semi-colons are passed to the /sbin/ip command and appear like subcommands. > > The Infiniband issue seems to be STDERR being printed as a "ifconfig > 2>/dev/null" does not print that message. > > Thanks > - Trey > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/80905d1a-2f20-44ce-9582-024e6a792f35%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
