Hide Forgot
Created attachment 1090295 [details] Patch file, replaces command 'hosts' with 'getent' +++ This bug was initially created as a clone of Bug #1278519 +++ Description of problem: netconsole script fails if the syslog address is not available via a DNS server, this prevents netconsole to work with hosts that have not access to a DNS server and have the hostsnames hardcoded in /etc/hosts. This applies for RHEL7 releases too Version-Release number of selected component (if applicable): Up to initscripts-9.49.24-1.el7 How reproducible: Always Steps to Reproduce: 1. Remove the nameserver lines from /etc/resolv.conf 2. add the syslog server IP and name to /etc/hosts 3. run the netconsole. 4. despite we can resolve the syslog server name it will fail with an missleading message: "Server address not specified in /etc/sysconfig/netconsole' Actual results: "Server address not specified in /etc/sysconfig/netconsole' Expected results: Starts normally Additional info: A patch for this is provided
In the patch provided, please change the following: -if ( grep -i 'IPV6INIT=yes' /etc/sysconfig/network &>/dev/null ) +if [ "$(</proc/sys/net/ipv6/conf/all/disable_ipv6)" == '0' ]
*** Bug 1398675 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2286