Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Ping Adapter liefert unter Ubuntu nur false

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Ping Adapter liefert unter Ubuntu nur false

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      frank.wernert last edited by

      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?

      Thomas Braun Meister Mopper 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @frank.wernert last edited by

        @frank-wernert

        ping benötigt soweit ich weiß root-Rechte unter ubuntu.
        Also suid setzten oder mit sudo arbeiten.

        1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @frank.wernert last edited by

          @frank-wernert
          Ping erlauben, so ein Verhalten beobachtete ich auch schon mal.

          sudo chmod 4755 /bin/ping
          
          Thomas Braun F 2 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @Meister Mopper last edited by

            @meister-mopper
            @frank-wernert

            Oder

            sudo setcap cap_net_raw+p /bin/ping
            
            1 Reply Last reply Reply Quote 0
            • F
              frank.wernert @Meister Mopper last edited by

              @meister-mopper
              @Thomas-Braun

              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.

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @frank.wernert last edited by

                @frank-wernert Welche Rechte hat denn ping nun?

                1 Reply Last reply Reply Quote 0
                • Elektroniker86
                  Elektroniker86 last edited by Elektroniker86

                  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

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Elektroniker86 last edited by

                    @elektroniker86

                    Auch bei dir:
                    Welche Rechte hat ping?

                    ls -la /bin/ping
                    
                    Elektroniker86 1 Reply Last reply Reply Quote 1
                    • Elektroniker86
                      Elektroniker86 @Thomas Braun last edited by

                      @thomas-braun

                      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:~$
                      
                      Thomas Braun Elektroniker86 2 Replies Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Elektroniker86 last edited by Thomas Braun

                        @elektroniker86

                        Sollte eigentlich von den Rechten her funktionieren.

                        Du pingst den Host 'test' an, der ist aber nicht bekannt und kann nicht aufgelöst werden.

                        1 Reply Last reply Reply Quote 1
                        • Elektroniker86
                          Elektroniker86 @Elektroniker86 last edited by

                          @elektroniker86

                          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 !!!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          902
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          11
                          491
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo