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

      So sieht es im Docker aus :

      root@iobroker:/opt/iobroker# npm list socksv5                                                                                                              
      iobroker.inst@2.0.3 /opt/iobroker                                                                                             
      └─┬ iobroker.telegram@1.5.9                                                                                                   
        └── socksv5@0.0.6                                                                                                           
                                                                                                                                    
      root@iobroker:/opt/iobroker#                                                                                                  
                                    
      
      1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @mumurik last edited by

        @mumurik Ich würde wohl telegram nochmal drüberbügeln. Schau in's log.

        M 1 Reply Last reply Reply Quote 0
        • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            681
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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