Hi,
after updating my Raspi with OH instance last evening, the Network Binding, i.e. ping and/or arping, does not work anymore. If I switch log level for Network Binding to TRACE, then the log is full of java exceptions:
2024-03-12 17:25:28.860 [TRACE] [g.network.internal.PresenceDetection] - Failed to execute a native ping for ip 192.168.xx.yy
java.io.IOException: Cannot run program "ping": error=0, Failed to exec spawn helper: pid: 27704, signal: 11
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) ~[?:?]
at org.openhab.binding.network.internal.utils.NetworkUtils.nativePing(NetworkUtils.java:283) ~[?:?]
at org.openhab.binding.network.internal.PresenceDetection.performSystemPing(PresenceDetection.java:551) ~[?:?]
at org.openhab.binding.network.internal.PresenceDetection.lambda$5(PresenceDetection.java:350) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.io.IOException: error=0, Failed to exec spawn helper: pid: 27704, signal: 11
at java.lang.ProcessImpl.forkAndExec(Native Method) ~[?:?]
at java.lang.ProcessImpl.<init>(ProcessImpl.java:314) ~[?:?]
at java.lang.ProcessImpl.start(ProcessImpl.java:244) ~[?:?]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ~[?:?]
... 7 more
OH version is still 4.1.1-1. But I remember that there was an Java update - current version is OpenJDK with 17.0.10.
For me, it looks like a similar problem like this:
Are there any other known problems with Network Binding outside?
Thx!