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