Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Gelöst: PING Adapter stürzt ab

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Gelöst: PING Adapter stürzt ab

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

      Ein paar Worte zu diesem Thema - auch wenn ich nicht am ping Adapter mitentwickle:

      ping 1.7.7 und 1.7.8 funktionieren derzeit nicht stabile (oder besser fast nie). Die Ursache mittlerweile geklärt (npm aktualisisert die dependency adapter-core nicht). An einer Lösung wird derzeit gearbeitet - kann aber noch dauern. Ev. werden die neueren ping Versionen auch js-controller 7 erfordern.

      Derzeit bitte auf 1.7.6 bleiben.

      Falls jemand noch eine 1.7.7 od .8 Installation hat bei der der ping adapter abstürzt würde mich (persönlich) der Output von npm ls interessieren:

      cd /opt/iobroker
      npm ls @iobroker/adapter-core
      

      EDIT:
      npm Befehle korrigiert

      1 Reply Last reply Reply Quote 2
      • Armilar
        Armilar Most Active Forum Testing last edited by Armilar

        @mcm1957 sagte in Gelöst: PING Adapter stürzt ab:

        cd /opt/iobroker/node_modules

        Ist ja kein Problem dem beim Absturz zu begleiten... Drehe den gleich wieder zurück

        2024-09-30 18:44:52.440	info	Got terminate signal TERMINATE_YOURSELF
        2024-09-30 18:44:52.977	info	terminating
        2024-09-30 18:44:52.981	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
        2024-09-30 18:45:03.263	info	starting. Version 1.7.8 in /opt/iobroker/node_modules/iobroker.ping, node: v20.17.0, js-controller: 7.0.0-alpha.0-20240926-91f9b082f
        2024-09-30 18:45:03.456	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
        2024-09-30 18:45:03.461	error	unhandled promise rejection: Cannot read properties of undefined (reading 'init')
        2024-09-30 18:45:03.475	error	TypeError: Cannot read properties of undefined (reading 'init') at main (/opt/iobroker/node_modules/iobroker.ping/main.js:858:16)
        2024-09-30 18:45:03.476	error	Cannot read properties of undefined (reading 'init')
        2024-09-30 18:45:04.206	info	terminating
        2024-09-30 18:45:04.210	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
        2024-09-30 18:45:42.540	info	starting. Version 1.7.8 in /opt/iobroker/node_modules/iobroker.ping, node: v20.17.0, js-controller: 7.0.0-alpha.0-20240926-91f9b082f
        2024-09-30 18:45:42.718	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
        2024-09-30 18:45:42.723	error	unhandled promise rejection: Cannot read properties of undefined (reading 'init')
        2024-09-30 18:45:42.731	error	TypeError: Cannot read properties of undefined (reading 'init') at main (/opt/iobroker/node_modules/iobroker.ping/main.js:858:16)
        2024-09-30 18:45:42.734	error	Cannot read properties of undefined (reading 'init')
        2024-09-30 18:45:43.337	info	terminating
        2024-09-30 18:45:43.341	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
        
        Last login: Mon Sep 30 18:46:35 2024 from 192.168.1.193
        armilar@iobroker:~$ cd /opt/iobroker/node_modules
        armilar@iobroker:/opt/iobroker/node_modules$ npm ls adapter.core
        [sudo] password for armilar:
        iobroker.inst@3.0.0 /opt/iobroker
        `-- (empty)
        
        armilar@iobroker:/opt/iobroker/node_modules$
        

        Habs mal mit dem JS-Controller 7 gemacht...

        EDIT: Ist übrigens Ping v1.7.8

        mcm1957 1 Reply Last reply Reply Quote 0
        • mcm1957
          mcm1957 @Armilar last edited by mcm1957

          @armilar
          DAN KE und sorry

          Sollte heißen

          cd /opt/iobroker
          npm ls @iobroker/adapter-core
          

          Man sollte nicht 3 Sachen parallel machen - Asche auf mein Haupt...

          Nachtrag:
          Der derzeitige js-controller 7 löst das Problem auch noch nicht. Will hier nicht auf Details eingehen damit nicht wild gebastelt wird und dann wieder wer jammert dass er sich sein System zerschossen hat ...

          Armilar 1 Reply Last reply Reply Quote 0
          • Armilar
            Armilar Most Active Forum Testing @mcm1957 last edited by

            @mcm1957 sagte in Gelöst: PING Adapter stürzt ab:

            Man sollte nicht 3 Sachen paralle machen - Asche auf mein Haupt...

            Man sollte nicht blind Befehle eingeben 😉 Hätte ich auch selbst drauf kommen können ...

            
            armilar@iobroker:/opt/iobroker$ npm ls @iobroker/adapter-core
            iobroker.inst@3.0.0 /opt/iobroker
            +-- iobroker.accuweather@1.5.0
            | `-- @iobroker/adapter-core@3.1.6 overridden
            +-- iobroker.admin@7.1.5
            | +-- @iobroker/adapter-core@3.1.6 deduped
            | `-- @iobroker/socket-classes@1.5.6
            |   `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.alarm@3.6.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.alexa2@3.26.5
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.alias-manager@1.2.6
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.asuswrt@1.0.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.backitup@3.0.25
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.bosesoundtouch@0.11.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.broadlink2@2.3.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.cameras@2.1.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.chromecast@3.4.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.cloud@5.0.1
            | +-- @iobroker/adapter-core@3.1.6 deduped
            | `-- @iobroker/socket-classes@1.5.0
            |   `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.daikin-cloud@0.4.10 (git+ssh://git@github.com/Apollon77/ioBroker.daikin-cloud.git#f0e1a492aa9d56ab669a02af8652a2d5d8aaf2a8)
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.daswetter@3.1.16
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.deconz@1.5.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.discovery@5.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.dwd@2.8.5
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.echarts@1.9.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.email@1.3.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.energiefluss-erweitert@0.4.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.feiertage@1.2.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.firetv@2.1.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.followthesun@0.5.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.geofency@1.2.4
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.gigaset-elements@0.4.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.hass@1.4.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.hmip@1.24.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.homeconnect@1.4.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.homekit-controller@0.5.10
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.hoover@0.1.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.ical@1.15.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.icons-open-icon-library-png@0.1.3 (git+ssh://git@github.com/ioBroker/ioBroker.icons-open-icon-library-png.git#0847a79d713ee6725ccb6ccfb044c025b73ec946)
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.influxdb@4.0.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.info@2.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.iot@3.4.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.jarvis@3.2.0-rc.5
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.javascript@8.8.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.linux-control@1.1.5
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.logparser@2.2.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.luftdaten@4.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.mercedesme@0.2.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.mihome@1.4.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.moma@1.2.9
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.mqtt-client@2.0.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.mqtt@6.1.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.nina@0.0.26
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.notificationforandroidtv@3.0.4
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.nspanel-lovelace-ui@0.1.0-preAlpha.0 (git+ssh://git@github.com/ticaki/ioBroker.nspanel-lovelace-ui.git#0364d50fdf5b9ca37f1295d7b6d191d75616ae13)
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.nut@1.6.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.odl@4.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.onvif@1.1.4
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.openweathermap@1.1.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.pegelalarm@1.3.5
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.ping@1.7.8
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.pollenflug@2.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.pvforecast@3.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.scenes@3.2.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.shelly@8.2.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.shuttercontrol@1.8.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.simple-api@2.8.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.snmp@3.2.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.socketio@6.7.1
            | +-- @iobroker/adapter-core@3.1.6 deduped
            | `-- @iobroker/socket-classes@1.5.6
            |   `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.sonoff@3.1.2
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.sonos@3.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.sony-bravia@1.1.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.sourceanalytix@0.4.14
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.spotify-premium@1.5.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.squeezeboxrpc@1.3.15
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.tankerkoenig@3.4.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.telegram@3.9.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.terminal@1.0.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.text2command@3.0.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.tuya@3.16.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.upnp@1.0.21
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.uv-protect@0.6.3
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.virtualpowermeter@1.4.6
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.vis-google-fonts@1.0.4
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.vis-inventwo@3.3.4
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.vis-metro@1.2.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.vis@1.5.6
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.volumio@0.2.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.weather-warnings@0.6.7
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.weatherunderground@3.7.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.web@6.3.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.welcome@0.3.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.whatsapp-cmb@0.3.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.wifilight@2.0.1
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.wled@0.7.3-beta.0
            | +-- @iobroker/adapter-core@3.1.6 deduped
            | `-- @jey-cee/dm-utils@0.0.1
            |   `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.worx@3.1.0
            | `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.ws@2.6.2
            | +-- @iobroker/adapter-core@3.1.6 deduped
            | `-- @iobroker/socket-classes@1.5.6
            |   `-- @iobroker/adapter-core@3.1.6 deduped
            +-- iobroker.yahka@1.0.9
            | `-- @iobroker/adapter-core@3.1.6 deduped
            `-- iobroker.zigbee2mqtt@2.13.10
              +-- @iobroker/adapter-core@3.1.6 deduped
              `-- @iobroker/dm-utils@0.1.9
                `-- @iobroker/adapter-core@3.1.6 deduped
            
            
            mcm1957 1 Reply Last reply Reply Quote 0
            • mcm1957
              mcm1957 @Armilar last edited by

              @armilar said in Gelöst: PING Adapter stürzt ab:

              @mcm1957 sagte in Gelöst: PING Adapter stürzt ab:

              Man sollte nicht 3 Sachen paralle machen - Asche auf mein Haupt...

              Man sollte nicht blind Befehle eingeben 😉 Hätte ich auch selbst drauf kommen können ...

              DANKE
              Gott sei dank wars kein sudo rm -rf /
              🙂

              P.S: Bitte den Befehl NICHT testen - zumindest nicht bis vir der nächsten Neuinstallation.

              Armilar 1 Reply Last reply Reply Quote 2
              • Armilar
                Armilar Most Active Forum Testing @mcm1957 last edited by

                @mcm1957

                Bei 32 VM Snapshots wird wohl noch ein funktionierendes dazwischen sein 😁

                crunchip 1 Reply Last reply Reply Quote 0
                • crunchip
                  crunchip Forum Testing Most Active @Armilar last edited by

                  @armilar sagte in Gelöst: PING Adapter stürzt ab:

                  Bei 32 VM Snapshots

                  für was braucht man 32, sollte ein Fehler vorhanden sein, baust du weiterhin drauf auf

                  solltest du ein backup zurückspielen, sind alle snaps weg

                  MartinP Armilar 2 Replies Last reply Reply Quote 0
                  • MartinP
                    MartinP @crunchip last edited by

                    @crunchip Für was installiert man von einem PING(!) Adapter eine Beta version?

                    Jedenfalls sollte man sich das GUT überlegen, wenn man nur ein Produktiv-System hat ...

                    crunchip 1 Reply Last reply Reply Quote 0
                    • crunchip
                      crunchip Forum Testing Most Active @MartinP last edited by crunchip

                      @martinp naja, muss jeder selbst wissen
                      ich fahre seit Jahren latest und hab nur ein produktiv System laufen
                      alle Individualitäten könnte ich mit einem test-System gar nicht nachbilden, von daher hab ich das gelassen

                      1 Reply Last reply Reply Quote 2
                      • Armilar
                        Armilar Most Active Forum Testing @crunchip last edited by Armilar

                        @crunchip sagte in Gelöst: PING Adapter stürzt ab:

                        für was braucht man 32, sollte ein Fehler vorhanden sein, baust du weiterhin drauf auf
                        solltest du ein backup zurückspielen, sind alle snaps weg

                        Ihr glaubt nicht wirklich, dass ich hier ein ernsthaftes Problem hatte oder in den letzten 7-8 Jahren mal ein ernsthaftes Problemchen gehabt hätte, geschweige ein Backup benötigt hätte?

                        Der Test galt der Unauffindbarkeit des Problems im Ping-Adapter und der Chance, dass ein Entwickler einen Fehler in einem Adapter finden kann.

                        Dafür habe ich mir einen Clone der ioBroker-Produktiv-VM erstellt und gemountet, das BETA mit dem 7ner JS-Controller installiert und die Ausgabe gepostet. Geht jederzeit, dass aktuelle Produktivsystem für ein paar Minuten zum Testsystem zu machen (ist nicht mal Zeitaufwand). Danach schaltest du den Clone wieder ab und startest das Prod-System.

                        Läuft im Raid-5 auf einem ordentlichen Server und ist VM-seitig von Influx, Grafana, Zigbee, etc. getrennt.

                        Natürlich mache ich auch Backups - für den wahrscheinlich nie eintreffenden Worst-Case...

                        Die Snaps gehen 32 Tage in die Vergangenheit und wenn in dieser Zeit wirklich mal ein kleineres Problemchen aufgetaucht ist, dann drehst du die Zeit halt wieder auf den letzten funktionalen Stand... In der Regel der letzte Snapshot, da ansonsten schon die Watch-Dogs tagelang rumgemeckert hätten.

                        crunchip 1 Reply Last reply Reply Quote 2
                        • crunchip
                          crunchip Forum Testing Most Active @Armilar last edited by

                          @armilar sagte in Gelöst: PING Adapter stürzt ab:

                          Ihr glaubt nicht wirklich, dass ich hier ein ernsthaftes Problem hatte oder in den letzten 7-8 Jahren mal ein ernsthaftes Problemchen gehabt hätte, geschweige ein Backup benötigt hätte

                          bestreitet auch niemand, nur wollte ich für andere unerfahrene Lesende noch mal aufmerksam machen, dass ein snapshot kein backup darstellt, wie viele denken

                          @armilar sagte in Gelöst: PING Adapter stürzt ab:

                          Die Snaps gehen 32 Tage in die Vergangenheit und wenn in dieser Zeit wirklich mal ein kleineres Problemchen aufgetaucht ist, dann drehst du die Zeit halt wieder auf den letzten funktionalen Stand..

                          macht trotzdem keinen Sinn und je nach "Problemchen" nützt dir der Snap nicht die Bohne
                          so mal als Darstellung
                          fd50596c-71fb-42d2-a7fc-fceacdd51b6d-image.png

                          mcm1957 1 Reply Last reply Reply Quote 0
                          • mcm1957
                            mcm1957 @crunchip last edited by

                            Ich glaub zum Thema Backup / Snapshot etc. ist jetzt alles gesagt.
                            Wenn nicht bitte eigenes Topic öffnen. Das hat mit dem PING Adapter nicht mal am Rande zu tun.
                            DANKE

                            Armilar 1 Reply Last reply Reply Quote 4
                            • amg_666
                              amg_666 @michihorn last edited by

                              @michihorn Die 1.7.9 ist raus, bei mir läuft sie einwandfrei, kannst ja mal dein Glück versuchen...

                              da_Woody M 2 Replies Last reply Reply Quote 2
                              • Armilar
                                Armilar Most Active Forum Testing @mcm1957 last edited by Armilar

                                @mcm1957

                                Ping-Adapter 1.7.9 funktioniert.

                                Evtl. könnte euch das auch weiterhelfen.

                                ping.0   2024-10-01 17:42:51.543	info	Method "createState" is deprecated and will be removed in js-controller 7.1, use "extendObject/setObjectNotExists" instead
                                
                                1 Reply Last reply Reply Quote 0
                                • da_Woody
                                  da_Woody @amg_666 last edited by

                                  @amg_666 bei mir ebenfalls wieder! 👍

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    michihorn @amg_666 last edited by

                                    @amg_666 Danke. Läuft bislang problemlos

                                    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

                                    921
                                    Online

                                    31.6k
                                    Users

                                    79.5k
                                    Topics

                                    1.3m
                                    Posts

                                    8
                                    23
                                    923
                                    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