NEWS
UNSOLVED Ping Adapter liefert unter Ubuntu nur false
-
Hallo Community
Ich setze (zum Testen) ioBroker (letzte stable version) auf Ubuntu 20.04.2 LTS ein. Das ganze läuft in VirtualBox unter Windows 10.
Fast alle use cases (Conbee II + diverse devices) laufen sehr gut, lediglich der ping adapter (v1.4.12) macht Probleme. Für alle hostnamen und ip-adressen liefert er immer "false" zurück.
Führe ich ping im Gnome-Terminal (v3.36.2) manuell aus, klappt das sehr gut. Ich habe die Konfiguration mit/ohne voll qualifiziertem hostnamen, mit nur ip-adressen, etc. ausgeführt: Immer das gleiche Bild.
Auch pings von "außen" auf die iobroker-vm funktionieren problemlos.
Ich vermute ein Rechteproblem am iobroker-user im Ubuntu, konnte aber nicht herausfinden, dass ping besondere Rechte benötigt.
Hat jemand eine Idee?
-
ping benötigt soweit ich weiß root-Rechte unter ubuntu.
Also suid setzten oder mit sudo arbeiten. -
@frank-wernert
Ping erlauben, so ein Verhalten beobachtete ich auch schon mal.sudo chmod 4755 /bin/ping
-
-
hat leider beides nichts geholfen. Trotzdem vielen Dank.
Trotz ioBroker fix, Adapter-Neuinstallation, Dienste-Neustart, Maschinen-Neustart.
Dann suche ich mal weiter. Meine Linux-Kenntnisse sind leider etwas eingestaubt mittlerweile.
-
@frank-wernert Welche Rechte hat denn ping nun?
-
Guten Morgen,
ich habe das selbe Problem, ioBroker auf einer VM im Proxmox und der Ping Adapter zeigt immer false. Beim manuellen Ping in der Console läuft alles problemlos......
Diesen Befehl: (sudo chmod 4755 /bin/ping) habe ich schon versucht aber ohne Erfolg.
Hat vielleicht noch jemand eine Idee?Ich habe mittlerweile auch den 2. Befehl von Thomas Braun versucht doch leider immernoch ohne Erfolg. Bei mir handelt es sich aber nicht um ein Container sondern um eine VM mit Ubuntu 20.10
-
-
Hier noch das Log:
ping.0 2021-08-05 09:51:56.429 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:56.428 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:56.423 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:56.423 debug (3585) Pinging test ping.0 2021-08-05 09:51:51.421 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:51.421 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:51.417 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:51.417 debug (3585) Pinging test ping.0 2021-08-05 09:51:46.416 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:46.415 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:46.411 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:46.410 debug (3585) Pinging test ping.0 2021-08-05 09:51:41.409 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:41.408 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:41.405 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:41.405 debug (3585) Pinging test ping.0 2021-08-05 09:51:36.404 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:36.403 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:36.399 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:36.399 debug (3585) Pinging test ping.0 2021-08-05 09:51:31.398 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:31.398 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:31.394 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:31.394 debug (3585) Pinging test ping.0 2021-08-05 09:51:26.393 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:26.392 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:26.389 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:26.388 debug (3585) Pinging test ping.0 2021-08-05 09:51:21.387 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:21.386 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:21.382 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:21.382 debug (3585) Pinging test ping.0 2021-08-05 09:51:16.381 debug (3585) Ping result for test: false in -ms ping.0 2021-08-05 09:51:16.380 debug (3585) STDERR: /bin/ping: test: Temporary failure in name resolution ping.0 2021-08-05 09:51:16.376 debug (3585) System command: /bin/ping -n -w 2 -c 1 test ping.0 2021-08-05 09:51:16.375 debug (3585) Pinging test ping.0 2021-08-05 09:51:16.375 debug (3585) Finished tasks of objects update ping.0 2021-08-05 09:51:16.371 debug (3585) Create state id=ping.0.192_168_1_21.rps ping.0 2021-08-05 09:51:16.371 debug (3585) Task{"type":"create_state","id":{"device":"","channel":"192_168_1_21","state":"rps"},"data":{"common":{"name":"RPS 192.168.1.21","def":0,"min":0,"max":1000,"type":"number","unit":"hz","read":tr ping.0 2021-08-05 09:51:16.366 debug (3585) Create state id=ping.0.192_168_1_21.time ping.0 2021-08-05 09:51:16.366 debug (3585) Task{"type":"create_state","id":{"device":"","channel":"192_168_1_21","state":"time"},"data":{"common":{"name":"Time 192.168.1.21","def":0,"type":"number","unit":"sec","read":true,"write":false ping.0 2021-08-05 09:51:16.317 debug (3585) Create state id=ping.0.192_168_1_21.alive ping.0 2021-08-05 09:51:16.317 debug (3585) Task{"type":"create_state","id":{"device":"","channel":"192_168_1_21","state":"alive"},"data":{"common":{"name":"Alive 192.168.1.21","def":false,"type":"boolean","read":true,"write":false,"role ping.0 2021-08-05 09:51:16.312 debug (3585) Create channel id=ping.0.192_168_1_21 ping.0 2021-08-05 09:51:16.312 debug (3585) Task{"type":"create_channel","id":{"device":"","channel":"192_168_1_21"},"data":{"common":{"name":"192.168.1.21","desc":"Ping of test"},"native":{"host":"test"}}} ping.0 2021-08-05 09:51:16.306 debug (3585) Delete channel id=ping.0.test ping.0 2021-08-05 09:51:16.306 debug (3585) Task{"type":"delete_channel","id":"ping.0.test"} ping.0 2021-08-05 09:51:16.299 debug (3585) Delete state id=ping.0.test.rps ping.0 2021-08-05 09:51:16.299 debug (3585) Task{"type":"delete_state","id":"ping.0.test.rps"} ping.0 2021-08-05 09:51:16.292 debug (3585) Delete state id=ping.0.test.time ping.0 2021-08-05 09:51:16.291 debug (3585) Task{"type":"delete_state","id":"ping.0.test.time"} ping.0 2021-08-05 09:51:16.240 debug (3585) Delete state id=ping.0.test.alive ping.0 2021-08-05 09:51:16.240 debug (3585) Task{"type":"delete_state","id":"ping.0.test.alive"} ping.0 2021-08-05 09:51:16.240 debug (3585) Start tasks of objects update ping.0 2021-08-05 09:51:16.239 debug (3585) Prepare tasks of objects update ping.0 2021-08-05 09:51:16.225 debug (3585) Get existing objects ping.0 2021-08-05 09:51:16.224 debug (3585) Host=iobroker ping.0 2021-08-05 09:51:16.224 debug (3585) Prepare objects ping.0 2021-08-05 09:51:16.216 info (3585) starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.ping, node: v12.22.4, js-controller: 3.3.15 ping.0 2021-08-05 09:51:16.149 debug (3585) Plugin sentry Initialize Plugin (enabled=true) ping.0 2021-08-05 09:51:13.260 info (3536) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason ping.0 2021-08-05 09:51:13.260 debug (3536) Plugin sentry destroyed ping.0 2021-08-05 09:51:13.259 info (3536) terminating
iobroker@iobroker:~$ ls -la /bin/ping -rwsr-xr-x 1 root root 76744 Aug 23 2020 /bin/ping iobroker@iobroker:~$
-
Sollte eigentlich von den Rechten her funktionieren.
Du pingst den Host 'test' an, der ist aber nicht bekannt und kann nicht aufgelöst werden.
-
Leck mich fett........ ich bin so dumm.......
Ich habe in der Adapterkonfiguration Name mit IP verwechselt.... manchmal baut man aber auch ne Scheiße.Sorry !!!