Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung

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

      Plattform docker
      Betriebssystem linux
      Architektur x64
      CPUs 4
      Geschwindigkeit 2001 MHz
      Modell Intel(R) Celeron(R) J4125 CPU @ 2.00GHz
      RAM 17.42 GB
      Node.js v16.18.1 (Es gibt eine neuere Version: v16.19.0)
      NPM 8.19.2
      Datenträgergröße 1.79 TB
      freier Festplattenspeicher 638.63 GB
      Aktive Instanzen 17
      Weg /opt/iobroker/
      Hostname iobroker
      

      Über Watchtower wurde mein Docker Image die letzten beiden Nächte über den "Latest" channel aktualisiert.
      Beide Male trat nach dem Update der Fehler auf, dass dem Ping Adapter Berechtigungen fehlen.

      2022-12-14 07:55:01.554 - debug: ping.0 (11824) Pinging 192.168.178.133
      2022-12-14 07:55:01.554 - debug: ping.0 (11824) System command: /bin/ping -n -w 2 -c 1 192.168.178.133
      2022-12-14 07:55:01.559 - debug: ping.0 (11824) STDERR: /bin/ping: socket: Operation not permitted
      2022-12-14 07:55:01.560 - debug: ping.0 (11824) Ping result for 192.168.178.133: false in -ms (Tried 1/1 times)
      

      Mit dem folgenden Befehl im Docker Terminal kann ich den Fehler beheben:

      chmod 4755 /bin/ping
      

      Leider stehe ich aber jetzt morgens immer im kalten Badezimmer, weil der Ping Adapter ohne diesen manuellen Eingriff nach einem Buanet/Docker Update nicht funktioniert.
      Kann ich den Befehl irgendwie in die Umgebungsvariablen mit einbinden? Oder ist es ein Bug im Image?

      Codierknecht Thomas Braun 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Deanna4711 last edited by

        @deanna4711
        Mal abgesehen davon, dass ich das eigentliche Problem nicht lösen kann:
        Lass doch (als Workaround) zu einer bestimmten Zeit jeden Morgen ein kleines Script laufen, dass Dir die Berechtigung per exec setzt.

        schedule("0 5 * * *", async function () {
            exec('chmod 4755 /bin/ping')
        });
        
        Deanna4711 1 Reply Last reply Reply Quote 1
        • Deanna4711
          Deanna4711 @Codierknecht last edited by

          @codierknecht wenn ich es nicht anders lösen kann, werde ich deinen Workaround auf jeden Fall versuchen.

          Kannst Du mir noch einen Hinweis geben, an welcher Stelle ich das Script dann einbinden kann/soll? Also eher Synology-seitig oder im ioBroker? Mit Scripten bin ich leider nicht so versiert.

          Codierknecht 2 Replies Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Deanna4711 last edited by Codierknecht

            @deanna4711 sagte in Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung:

            Also eher Synology-seitig oder im ioBroker

            ioBroker (Blockly) dürfte da am einfachsten sein.

             <block xmlns="https://developers.google.com/blockly/xml" type="exec" id="UAR2{q^1dmo[#,Bhb=}@" x="-391" y="290">
              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
              <field name="WITH_STATEMENT">FALSE</field>
              <field name="LOG"></field>
              <value name="COMMAND">
                <shadow type="text" id="WQ`oW+whICkHh)LjIX4T">
                  <field name="TEXT">chmod 4755 /bin/ping</field>
                </shadow>
              </value>
            </block>
            

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

              @deanna4711 sagte in Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung:

              Oder ist es ein Bug im Image?

              Nein, es ist kein Bug, aus Sicherheitsgründen darf ping nicht von 08/15-Usern ausgeführt werden. Das ist also eine bewusste Entscheidung.

              Deanna4711 1 Reply Last reply Reply Quote 1
              • Codierknecht
                Codierknecht Developer Most Active @Deanna4711 last edited by

                @deanna4711
                Falls Du darüber stolpern solltest:

                error	exec is not available. Please enable "Enable Exec" option in instance settings
                

                Das müsste dann in der Javascript-Instanz aktiviert werden.

                1 Reply Last reply Reply Quote 1
                • Deanna4711
                  Deanna4711 @Codierknecht last edited by

                  @codierknecht Mega! Danke! 😊

                  1 Reply Last reply Reply Quote 0
                  • Deanna4711
                    Deanna4711 @Thomas Braun last edited by

                    @thomas-braun said in Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung:

                    @deanna4711 sagte in Buanet/Docker: Ping Adapter fehlt nach Update Berechtigung:

                    Oder ist es ein Bug im Image?

                    Nein, es ist kein Bug, aus Sicherheitsgründen darf ping nicht von 08/15-Usern ausgeführt werden. Das ist also eine bewusste Entscheidung.

                    Ich verstehe aber nicht, warum der Fehler dann erst seit den zwei letzten Updates auftritt. Ging ja vorher auch ohne den Befehl.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    801
                    Online

                    31.6k
                    Users

                    79.6k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    389
                    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