Starting v19 with IPv6 disabeld but /usr/lib64/libjicmp6.so loadable doesn't work
Description
When starting OpenNMS it seems to detect that /usr/lib64/libjicmp6.so is loadable. When this succeeds it seems hell bent on binding to a ipv6 socket for pinging, even if the interfaces have no ipv6 IPs associated.
Loading the ipv6 kernel module and getting link local ipv6 on interfaces solves the issue.
Environment
CentOS 6, OpenNMS 19, SunJDK 8.latest, 64-bit
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Jesse White April 19, 2017 at 8:55 AM
A similar issue was also reported in the discussion channel: "I have no IPv6 on this VPS I got, it installs properly, but errors on initializing jicmp6 Debian 8. Anybody know if there is a bug or something that it won't load opennms if IPv6 is not there ?"
Benjamin Reed February 16, 2017 at 9:51 AM
Can you describe your configuration for disabling IPv6?
When starting OpenNMS it seems to detect that /usr/lib64/libjicmp6.so is loadable. When this succeeds it seems hell bent on binding to a ipv6 socket for pinging, even if the interfaces have no ipv6 IPs associated.
Loading the ipv6 kernel module and getting link local ipv6 on interfaces solves the issue.