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 @Thomas Braun last edited by

      @Thomas-Braun
      habe eben mal downgegraded auf die Version 1.4.3 und dann wieder hoch auf die 1.5.9. Bekomme bei der Installation des Adapters nun folgende Fehlermeldung:

      $ ./iobroker upgrade telegram
      Update telegram from @1.4.3 to @1.5.9
      NPM version: 6.14.6
      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!
      
      Glasfaser 1 Reply Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @mumurik last edited by Glasfaser

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

        Invalid package name "@eaDir/.bin@SynoResource":

        Gehört nicht zu ioBroker ... da ist aber ganz schön was schief.

        cd /opt/iobroker
        pkill -u iobroker
        npm cache clean --force
        iobroker del telegram
        iobroker start
        

        poste mal die Ausgabe von :

        which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
        
        M 1 Reply Last reply Reply Quote 0
        • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            708
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

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