Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [HowTo] ioBroker unter Docker auf Synology DiskStation

    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

    [HowTo] ioBroker unter Docker auf Synology DiskStation

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mumurik @Glasfaser last edited by

      @Glasfaser sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

      which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs

      #which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
      /usr/bin/nodejs
      v12.18.3
      /usr/bin/node
      v12.18.3
      /usr/bin/npm
      6.14.6
      nodejs:
        Installiert:           12.18.3-1nodesource1
        Installationskandidat: 12.18.3-1nodesource1
        Versionstabelle:
       *** 12.18.3-1nodesource1 500
              500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
              100 /var/lib/dpkg/status
           10.21.0~dfsg-1~deb10u1 500
              500 http://deb.debian.org/debian buster/main amd64 Packages
              500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
      
      Thomas Braun Glasfaser 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @mumurik last edited by

        @mumurik
        Das könntest du schon mal aktualisieren.

        sudo apt update
        sudo apt upgrade
        
        M 1 Reply Last reply Reply Quote 0
        • M
          mumurik @Thomas Braun last edited by

          @Thomas-Braun sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

          sudo apt upgrade

          apt upgrade durchgeführt

          which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nod
          ejs
          /usr/bin/nodejs
          v12.19.0
          /usr/bin/node
          v12.19.0
          /usr/bin/npm
          6.14.8
          nodejs:
            Installiert:           12.19.0-1nodesource1
            Installationskandidat: 12.19.0-1nodesource1
            Versionstabelle:
           *** 12.19.0-1nodesource1 500
                  500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
                  100 /var/lib/dpkg/status
               10.21.0~dfsg-1~deb10u1 500
                  500 http://deb.debian.org/debian buster/main amd64 Packages
                  500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
          

          jedoch weiterhin Fehlermeldungen beim Starten des Adapters:

          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: }
          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: ]
          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.telegram/main.js'
          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/index.js',
          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: requireStack: [
          host.iobroker-docker	2020-10-20 15:07:58.918	error	Caught by controller[1]: code: 'MODULE_NOT_FOUND',
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at internal/main/run_main_module.js:17:47 {
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Function.Module._load (internal/modules/cjs/loader.js:724:14)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Module.load (internal/modules/cjs/loader.js:879:32)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Module._compile (internal/modules/cjs/loader.js:1015:30)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.telegram/main.js:23:15)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at require (internal/modules/cjs/helpers.js:74:18)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Module.require (internal/modules/cjs/loader.js:903:19)
          host.iobroker-docker	2020-10-20 15:07:58.917	error	Caught by controller[1]: at Function.Module._load (internal/modules/cjs/loader.js:724:14)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Module.load (internal/modules/cjs/loader.js:879:32)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Module._compile (internal/modules/cjs/loader.js:1015:30)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/index.js:13:41)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Array.forEach (<anonymous>)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/index.js:14:43
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at require (internal/modules/cjs/helpers.js:74:18)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Module.require (internal/modules/cjs/loader.js:903:19)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Function.Module._load (internal/modules/cjs/loader.js:687:27)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
          host.iobroker-docker	2020-10-20 15:07:58.916	error	Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.telegram/main.js
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/index.js
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: Require stack:
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/lib/auth/@eaDir'
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: ^
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: throw err;
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[1]: internal/modules/cjs/loader.js:834
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[0]: See https://github.com/yagop/node-telegram-bot-api/issues/319. at internal/modules/cjs/loader.js:1015:30
          host.iobroker-docker	2020-10-20 15:07:58.915	error	Caught by controller[0]: In the future, you will have to enable it yourself.
          host.iobroker-docker	2020-10-20 15:07:58.914	error	Caught by controller[0]: Tue, 20 Oct 2020 13:07:58 GMT node-telegram-bot-api deprecated Automatic enabling of cancellation of promises is deprecated.
          
          
          mania25 created this issue in yagop/node-telegram-bot-api

          closed Error: cannot enable cancellation after promises are in use #319

          1 Reply Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @mumurik last edited by

            @mumurik

            Hast du die Befehle die ich dir oben genannt habe einmal gemacht !!!!

            Thomas Braun M 2 Replies Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Glasfaser last edited by

              @Glasfaser @mumurik
              Vielleicht auch mal ein rebuild?

              iobroker rebuild telegram
              

              müsste der Befehl sein.

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

                @Thomas-Braun

                nee lass erstmal ... der Schrott muß erstmal runter

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

                  @Glasfaser
                  Ist da irgendwas aus der Synology reingeschwappt?
                  @eaDir/.bin@SynoResource" hört sich irgendwie so an.

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

                    @Thomas-Braun

                    Ja ... ist mir aufgefallen ... habe ich auch oben erwähnt ... sieht komisch aus

                    Keine Ahnung wie er das geschaft hat

                    1 Reply Last reply Reply Quote 0
                    • M
                      mumurik @Glasfaser last edited by mumurik

                      @Glasfaser sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

                      @mumurik

                      Hast du die Befehle die ich dir oben genannt habe einmal gemacht !!!!

                      ja, klar!

                      Glasfaser 1 Reply Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @mumurik last edited by Glasfaser

                        @mumurik

                        Aber du solltest nicht Telegram installieren , habe ich oben nicht erwähnt !

                        Oder was hast du gemacht !?

                        Das Problem ist :

                        bei dir :

                        /opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/index.js'
                        

                        er liegt aber im Ordner :

                        /opt/iobroker/node_modules/socksv5/index.js
                        

                        also wurde hier etwas im falschen Pfad geschrieben / installiert.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mumurik @Glasfaser last edited by

                          @Glasfaser sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

                          Aber du solltest nicht Telegram installieren , habe ich oben nicht erwähnt !
                          Oder was hast du gemacht !?

                          also, folgendes habe ich gemacht:

                          cd /opt/iobroker
                          pkill -u iobroker
                          npm cache clean --force
                          iobroker del telegram
                          iobroker start
                          
                          sudo apt update
                          sudo apt upgrade
                          
                          

                          Dann den Telegram-Adapter aus GitHub erneut installiert...

                          Glasfaser 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @mumurik last edited by Glasfaser

                            @mumurik

                            Da ist was ganz schräg bei dir gelaufen mit den

                            node_modules
                            
                            /opt/iobroker/node_modules/iobroker.telegram/node_modules/socksv5/lib/auth/@eaDir
                            

                            das Unter / Unter Verzeichiss und diese Datei gibt es nicht

                            @eaDir
                            

                            Richtig wäre , es liegt aber alles im Ordner :

                            /opt/iobroker/node_modules/socksv5/
                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @Glasfaser last edited by Glasfaser

                              @mumurik

                              Es kann auch sein ... das auch andere Adapter betroffen sind , die du mal installieren willst !
                              Aber bei dieser Querinstallation habe ich auch kein Rat ... eher auf ein Neu Aufsetzen .

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mumurik @Glasfaser last edited by

                                @Glasfaser sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

                                @mumurik

                                Es kann auch sein ... das auch andere Adapter betroffen sind , die du mal installieren willst !
                                Aber bei dieser Querinstallation habe ich auch kein Rat ... eher auf ein Neu Aufsetzen .

                                also ich habe den Container jetzt neuaufgesetzt und bekomme bei der Installation des Telegram-Adapters nun folgende Fehlermeldung:

                                $ ./iobroker add telegram  --host iobroker-docker
                                NPM version: 6.14.8
                                npm install iobroker.telegram@1.5.9 --loglevel error --prefix "/opt/iobroker" (System call)
                                npm 
                                ERR! code EINVALIDPACKAGENAME
                                npm ERR!
                                 Invalid package name "@eaDir/.bin@SynoResource": name can only contain URL-friendly characters
                                
                                npm ERR! A complete log of this run can be found in:npm 
                                ERR!     /opt/iobroker/.npm/_logs/2020-10-20T18_09_26_768Z-debug.log
                                ERROR: host.iobroker-docker Cannot install iobroker.telegram@1.5.9: 1
                                ERROR: process exited with code 25
                                

                                und wieder der Verweis auf "@eaDir/.bin@SynoResource"

                                Muss ich eventuell eine ENVIRONMENT Variable bei der Erstellung des Containers mitgeben?

                                Glasfaser 2 Replies Last reply Reply Quote 0
                                • Glasfaser
                                  Glasfaser @mumurik last edited by Glasfaser

                                  @mumurik

                                  Gebe mal paar Daten bekannt

                                  • Welche Synology
                                  • Welche DSM Version
                                  • Über Portainer erstellt
                                  • über die Synology Docker Oberfläche erstellt
                                  • Fertiges Docker compose

                                  @andre
                                  hast du vielleicht eine Idee was das sein kann .... !

                                  der Verweis auf "@eaDir/.bin@SynoResource"

                                  M dslraser 2 Replies Last reply Reply Quote 0
                                  • Glasfaser
                                    Glasfaser @mumurik last edited by Glasfaser

                                    @mumurik sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

                                    also ich habe den Container jetzt neuaufgesetzt

                                    mit Backup eingespielt ??
                                    altes Mount Verzeichniss genutzt ??

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mumurik @Glasfaser last edited by

                                      @Glasfaser sagte in [HowTo] ioBroker unter Docker auf Synology DiskStation:

                                      Welche Synology

                                      DS220+

                                      Welche DSM Version

                                      DSM 6.2.3-25426 Update 2

                                      Über Portainer erstellt

                                      Ja

                                      über die Synology Docker Oberfläche erstellt

                                      nein

                                      Fertiges Docker compose

                                      ja, buanet/iobroker:latest

                                      Glasfaser andre 2 Replies Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active @Glasfaser last edited by dslraser

                                        @Glasfaser
                                        wegen @eaDir
                                        google spuckt dazu einiges aus.
                                        Beschreibung z.B. hier

                                        https://blog.andreas-schreiner.de/2019/03/18/synology-eadir-verzeichnisse-finden-und-loeschen/

                                        EDIT: ob einfach löschen richtig ist, kann ich aber nicht sagen

                                        Glasfaser 1 Reply Last reply Reply Quote 0
                                        • Glasfaser
                                          Glasfaser @dslraser last edited by Glasfaser

                                          @dslraser

                                          Ja ... Danke , habe ich gestern schon danach gesucht .

                                          Aber die Frage ist , wie kommt das in ioBroker rein !

                                          .... auch bei der jetzigen Neuinstallation von Ihm .

                                          dslraser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @mumurik last edited by

                                            @mumurik

                                            Zeige mal den Inhalt von

                                            cd /opt/iobroker 
                                            
                                            nano package.json
                                            
                                            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

                                            414
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            buanet diskstation docker iobroker synology
                                            248
                                            2854
                                            1436763
                                            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