Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Fixed: TypeError: nodeSchedule.scheduleJob is not a function

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    991

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Fixed: TypeError: nodeSchedule.scheduleJob is not a function

Geplant Angeheftet Gesperrt Verschoben JavaScript
17 Beiträge 4 Kommentatoren 831 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Smartin

    @armilar
    Erstmal danke für die Tipps und Anregungen!
    Fixer habe ich eben drüber laufen lassen, nach Neustart des RasPi immer noch der Fehler.
    Upgrades sollten eigentlich ok sein, wüsste nicht wie ich das testen könnte.

    ArmilarA Offline
    ArmilarA Offline
    Armilar
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #8

    @smartin sagte in TypeError: nodeSchedule.scheduleJob is not a function:

    @armilar
    Erstmal danke für die Tipps und Anregungen!
    Fixer habe ich eben drüber laufen lassen, nach Neustart des RasPi immer noch der Fehler.
    Upgrades sollten eigentlich ok sein, wüsste nicht wie ich das testen könnte.

    na damit:

    sudo apt-get dist-upgrade
    

    habe leider jetzt auch alle Tipps verbraucht...

    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    S 1 Antwort Letzte Antwort
    0
    • ArmilarA Armilar

      @smartin sagte in TypeError: nodeSchedule.scheduleJob is not a function:

      @armilar
      Erstmal danke für die Tipps und Anregungen!
      Fixer habe ich eben drüber laufen lassen, nach Neustart des RasPi immer noch der Fehler.
      Upgrades sollten eigentlich ok sein, wüsste nicht wie ich das testen könnte.

      na damit:

      sudo apt-get dist-upgrade
      

      habe leider jetzt auch alle Tipps verbraucht...

      S Offline
      S Offline
      Smartin
      schrieb am zuletzt editiert von
      #9
      sudo apt-get dist-upgrade
      

      Ja das hatte ich vor dem Fixer auch mal durchlaufen lassen ohne Fehler.
      Tja ...
      Ich finde leider auch nirgends etwas zu dem Fehler ...

      TypeError: nodeSchedule.scheduleJob is not a function
      
      paul53P 1 Antwort Letzte Antwort
      0
      • S Smartin
        sudo apt-get dist-upgrade
        

        Ja das hatte ich vor dem Fixer auch mal durchlaufen lassen ohne Fehler.
        Tja ...
        Ich finde leider auch nirgends etwas zu dem Fehler ...

        TypeError: nodeSchedule.scheduleJob is not a function
        
        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #10

        @smartin
        Scheinbar ist etwas bei der Installation des Javascript-Adapters schief gelaufen? Versuche mal ein Dateiupload des Adapters.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Smartin
          schrieb am zuletzt editiert von
          #11

          @paul53

          Moin,

          ich weiß ehrlich gesagt nicht so genau was ein Dateiupload bewirkt...
          Reicht es, die Uploadfunktion unter "Adapter" dafür zu verwenden oder muss ich noch etwas anderes beachten?

          Thomas BraunT paul53P 2 Antworten Letzte Antwort
          0
          • S Smartin

            @paul53

            Moin,

            ich weiß ehrlich gesagt nicht so genau was ein Dateiupload bewirkt...
            Reicht es, die Uploadfunktion unter "Adapter" dafür zu verwenden oder muss ich noch etwas anderes beachten?

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #12

            @smartin

            Ich würde es für alles machen:

            iobroker upload all
            

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            1 Antwort Letzte Antwort
            1
            • S Smartin

              @paul53

              Moin,

              ich weiß ehrlich gesagt nicht so genau was ein Dateiupload bewirkt...
              Reicht es, die Uploadfunktion unter "Adapter" dafür zu verwenden oder muss ich noch etwas anderes beachten?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #13

              @smartin sagte: Reicht es, die Uploadfunktion unter "Adapter" dafür zu verwenden

              Diese Funktion meine ich.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              S 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @smartin sagte: Reicht es, die Uploadfunktion unter "Adapter" dafür zu verwenden

                Diese Funktion meine ich.

                S Offline
                S Offline
                Smartin
                schrieb am zuletzt editiert von
                #14

                @paul53
                Ich habe jetzt die Uploadfunktion im Adapter und die von @Thomas-Braun vorgeschlagene Version in der Konsole für alle durchgeführt, leider nach wie vor der gleiche Fehler nach einem Neustart

                paul53P 1 Antwort Letzte Antwort
                0
                • S Smartin

                  @paul53
                  Ich habe jetzt die Uploadfunktion im Adapter und die von @Thomas-Braun vorgeschlagene Version in der Konsole für alle durchgeführt, leider nach wie vor der gleiche Fehler nach einem Neustart

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #15

                  @smartin sagte: leider nach wie vor der gleiche Fehler nach einem Neustart

                  Dann ist anscheinend schon beim Download etwas schief gelaufen. Du verwendest die neueste Version (6.0.3)? Dann installiere mal die Vorgängerversion.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  S 1 Antwort Letzte Antwort
                  1
                  • paul53P paul53

                    @smartin sagte: leider nach wie vor der gleiche Fehler nach einem Neustart

                    Dann ist anscheinend schon beim Download etwas schief gelaufen. Du verwendest die neueste Version (6.0.3)? Dann installiere mal die Vorgängerversion.

                    S Offline
                    S Offline
                    Smartin
                    schrieb am zuletzt editiert von
                    #16

                    @paul53

                    So es geht wieder, ohne irgendwelche Fehlermeldungen.

                    Es war allerdings wirklich merkwürdig.
                    Zuerst hatte ich versucht, ein Downgrade des JS-Adapter auf die Version 6.0.2 zu machen. Dabei hat er mir immer einen Fehler gemeldet, der in etwa lautete "Version nicht verfügbar auf dem Server". Da ich nicht weiß ob die Version im Stable eventuell dort gar nicht liegt, bin ich immer weiter abwärts gegangen beim Downgrade, es wurde aber immer mit Code25 abgebrochen. Dabei ist der RasPi dann irgendwann komplett abgestürzt.
                    Nach einem Neustart dann ein letzter Versuch mit der letzten 5er Version hat auch nicht funktioniert, dabei zeigte er mir aber auch die Meldung "Upgrade von Version 0.0.0 auf 5.8.10" an. Ein Refresh der Adapter Seite in der Admin Gui zeigte dann, dass Javascript gar nicht mehr vorhanden war. Die Installation war aber auch nicht möglich.
                    Ich habe es dann über die Konsole versucht, mit dem Ergebnis:

                    pi@iobroker1:~ $ iobroker add javascript.0
                    NPM version: 8.15.0
                    Installing iobroker.javascript@6.0.3... (System call)
                    host.iobroker1 Cannot install iobroker.javascript@6.0.3: 217
                    

                    Habe dann den iob fix nochmal laufen lassen, dann

                    pi@iobroker1:~ $ cd /opt/iobroker
                    pi@iobroker1:/opt/iobroker $ npm i iobroker.javascript --production
                    npm WARN config production Use `--omit=dev` instead.
                    npm ERR! code ENOTEMPTY
                    npm ERR! syscall rename
                    npm ERR! path /opt/iobroker/node_modules/iobroker.javascript
                    npm ERR! dest /opt/iobroker/node_modules/.iobroker.javascript-5NZ432mn
                    npm ERR! errno -39
                    npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript' -> '/opt/iobroker/node_modules/.iobroker.javascript-5NZ432mn'
                    
                    npm ERR! A complete log of this run can be found in:
                    npm ERR!     /home/iobroker/.npm/_logs/2022-10-15T17_55_58_548Z-debug-0.log
                    

                    Ich musste dann erst unter /opt/iobroker/node_modules/ ".iobroker.javascript" in ".iobroker.javascript-5NZ432mn" umbennen, dann lief die Installation auf 6.0.3 erfolgreich durch.

                    Wieder Neustart des RasPi (nur um sicher zu gehen), danach war wieder alles ok, keine Fehlermeldungen mehr. Ich bin nicht so fit in Linux-Geschichten, daher habe ich keine Ahnung was da kaputt war, vermutlich war der JS-Adapter wirklich irgendwie "schief".
                    Egal, es funzt wieder, das ist das Wichtigste.
                    Vielen Dank Euch für die Hilfestellung!

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • S Smartin

                      @paul53

                      So es geht wieder, ohne irgendwelche Fehlermeldungen.

                      Es war allerdings wirklich merkwürdig.
                      Zuerst hatte ich versucht, ein Downgrade des JS-Adapter auf die Version 6.0.2 zu machen. Dabei hat er mir immer einen Fehler gemeldet, der in etwa lautete "Version nicht verfügbar auf dem Server". Da ich nicht weiß ob die Version im Stable eventuell dort gar nicht liegt, bin ich immer weiter abwärts gegangen beim Downgrade, es wurde aber immer mit Code25 abgebrochen. Dabei ist der RasPi dann irgendwann komplett abgestürzt.
                      Nach einem Neustart dann ein letzter Versuch mit der letzten 5er Version hat auch nicht funktioniert, dabei zeigte er mir aber auch die Meldung "Upgrade von Version 0.0.0 auf 5.8.10" an. Ein Refresh der Adapter Seite in der Admin Gui zeigte dann, dass Javascript gar nicht mehr vorhanden war. Die Installation war aber auch nicht möglich.
                      Ich habe es dann über die Konsole versucht, mit dem Ergebnis:

                      pi@iobroker1:~ $ iobroker add javascript.0
                      NPM version: 8.15.0
                      Installing iobroker.javascript@6.0.3... (System call)
                      host.iobroker1 Cannot install iobroker.javascript@6.0.3: 217
                      

                      Habe dann den iob fix nochmal laufen lassen, dann

                      pi@iobroker1:~ $ cd /opt/iobroker
                      pi@iobroker1:/opt/iobroker $ npm i iobroker.javascript --production
                      npm WARN config production Use `--omit=dev` instead.
                      npm ERR! code ENOTEMPTY
                      npm ERR! syscall rename
                      npm ERR! path /opt/iobroker/node_modules/iobroker.javascript
                      npm ERR! dest /opt/iobroker/node_modules/.iobroker.javascript-5NZ432mn
                      npm ERR! errno -39
                      npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript' -> '/opt/iobroker/node_modules/.iobroker.javascript-5NZ432mn'
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2022-10-15T17_55_58_548Z-debug-0.log
                      

                      Ich musste dann erst unter /opt/iobroker/node_modules/ ".iobroker.javascript" in ".iobroker.javascript-5NZ432mn" umbennen, dann lief die Installation auf 6.0.3 erfolgreich durch.

                      Wieder Neustart des RasPi (nur um sicher zu gehen), danach war wieder alles ok, keine Fehlermeldungen mehr. Ich bin nicht so fit in Linux-Geschichten, daher habe ich keine Ahnung was da kaputt war, vermutlich war der JS-Adapter wirklich irgendwie "schief".
                      Egal, es funzt wieder, das ist das Wichtigste.
                      Vielen Dank Euch für die Hilfestellung!

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #17

                      @smartin

                      https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      616

                      Online

                      32.6k

                      Benutzer

                      82.3k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe