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 @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
                                          • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            839
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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