Issue #20229 has been updated by eric sorenson.

Status changed from Unreviewed to Needs More Information

Hi Niels, thanks for the bug report. Can you please include the full output of 
facter -p so we can see what other ip-related facts are defined? 

Also, did this work in earlier versions of facter and just break with the 1.7.0 
release?

I’ve put this ticket’s status into “Needs more Information” and assigned it to 
you. Please either (a) update it with the information I’ve requested and 
re-assign it to me if you need more help, or (b) change the status to “Closed” 
if you were able to resolve the issue on your own.


----------------------------------------
Bug #20229: facter 1.7.0 network facts not working
https://projects.puppetlabs.com/issues/20229#change-89372

* Author: Niels Abspoel
* Status: Needs More Information
* Priority: Normal
* Assignee: 
* Category: 
* Target version: 
* Keywords: archlinux netmask

* Branch: 
* Affected Facter version: 1.7.0
----------------------------------------
netmask fact doesn't work on archlinux with facter 1.7.0

<pre>
sudo facter -p --debug
value for ipaddress6_enp5s0 is still nil
value for netmask_enp5s0 is still nil
value for mtu_enp5s0 is still nil
value for ipaddress_enp6s0 is still nil
value for ipaddress6_enp6s0 is still nil
value for netmask_enp6s0 is still nil
value for mtu_enp6s0 is still nil
value for ipaddress6_lo is still nil
value for macaddress_lo is still nil
value for netmask_lo is still nil
value for mtu_lo is still nil
value for ipaddress6 is still nil

but if I do an ifconfig:
ifconfig
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet XXX.XXX.XXX.XXX  netmask 255.255.255.0  broadcast XXX.XXX.XXX.XXX
        inet6 XXXX::XXXX:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x20<link>
        ether XX:XX:XX:XX:XX:XX  txqueuelen 1000  (Ethernet)
        RX packets 184710  bytes 210205733 (200.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 105984  bytes 20553531 (19.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 61  bytes 8660 (8.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 61  bytes 8660 (8.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
</pre>

in util/netmask.rb and util/ip.rb some regex needs to be adjusted.


-- 
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