Description of problem: munin-node fails to listen on IPv6 address if perl-IO-Socket-INET6 is not installed. Version-Release number of selected component (if applicable): munin-node-2.0.26-1.fc24.noarch How reproducible: Always. Steps to Reproduce: 1. configure munin-node to listen on IPv6 (e.g. host * on a dual-stack machine) 2. dnf remove perl-IO-Socket-INET6 3. systemctl start Actual results: # netstat -tlnp |grep :4949 tcp 0 0 0.0.0.0:4949 0.0.0.0:* LISTEN 5146/perl Expected results: # netstat -tlnp |grep :4949 tcp6 0 0 :::4949 :::* LISTEN 3946/perl Additional info: Looks like this has been a known issue for at least 4 years: https://www.jethrocarr.com/2012/11/11/munin-2-0-x-on-el-56-with-ipv6/ I'm not sure if the dependency should be added to munin(-node) or somewhere further in the dependency tree (perl-Net-Server perhaps?), but this is where I encountered the issue, so this is where I'm reporting it.
Correction: Steps to Reproduce: [...] 3. systemctl start munin-node.service
Same thing was filed against perl-Net-Server in EPEL already, so reassigning to perl-Net-Server. Sorry for the noise.
Please add Requires: perl-IO-Socket-INET6 . IPv6 support by default is required by the packaging guidelines: https://fedoraproject.org/wiki/Packaging:Guidelines#Networking_Support If an application contains native and stable support for both IPv4 and IPv6, and support for IPv6 does not negatively affect IPv4 then both MUST be enabled in the Fedora package.
If there's no reply within a week, I will fix this myself (as provenpackager) and initiate https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers . This is the first contact attempt.
It is already there? commit db820ebff9915413600e60278115c7868fecde97 Date: Thu Nov 17 22:50:01 2016 -0600 Bug 1395714 - perl-Net-Server should depend on perl-IO-Socket-INET6 What version of the package do you have?
Thanks for the reply. I have # rpm -q perl-Net-Server perl-Net-Server-2.008-4.fc24.noarch According to koji, there have been no builds of perl-Net-Server for F24 for a year. I can see it's fixed in rawhide, but this bug is open against F24.
perl-Net-Server-2.008-6.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-be111c323f
perl-Net-Server-2.008-6.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-be111c323f
perl-Net-Server-2.008-6.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.