Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. backup auf Grund zu alten js-controllers nicht möglich

    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

    backup auf Grund zu alten js-controllers nicht möglich

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @weimaraner last edited by Thomas Braun

      @weimaraner sagte in backup auf Grund zu alten js-controllers nicht möglich:

      Steht eigentlich da:

      cd /opt/iobroker
      npm i iobroker.js-controller@3.2.16 --production
      

      Tip grundsätzlicher Art: Halt das System regelmäßig!! auf Stand. Der js-controller4 ist schon geraume Zeit aktuell. Dann musst du auch nicht so große Sprünge machen.
      Wenn ein Systemwechsel ansteht bringt man seinen Kram auf dem alten System auf den letzten Stand und zieht dann das auf das neue System um.

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

        @thomas-braun jetzt kommt

        npm WARN config production Use `--omit=dev` instead.
        npm ERR! code 101
        npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
        npm ERR! command failed
        npm ERR! command sh -c -- node iobroker.js setup first
        npm ERR! Installation broken or unknown states type: jsonl configured.
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /home/iobroker/.npm/_logs/2023-01-09T19_36_39_328Z-debug-0.log
        
        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @weimaraner last edited by Thomas Braun

          @weimaraner

          Bitte IMMER vollständige Ein- wie Ausgaben zeigen.

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

            @thomas-braun Sorry, beim Kopieren vermurkst

            andreas@debian11:/opt/iobroker$ npm i iobroker.js-controller@3.2.16 --production
            npm WARN config production Use `--omit=dev` instead.
            npm ERR! code 101
            npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
            npm ERR! command failed
            npm ERR! command sh -c -- node iobroker.js setup first
            npm ERR! Installation broken or unknown states type: jsonl configured.
            
            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/iobroker/.npm/_logs/2023-01-09T19_36_39_328Z-debug-0.log
            andreas@debian11:/opt/iobroker$
            
            
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @weimaraner last edited by

              @weimaraner

              iobroker setup custom
              

              und dann dort das im Alt-System verwendete Datenbankformat einstellen.
              Falls das redis war, dann auch noch redis nachinstallieren.

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

                @thomas-braun okay, durchgeführt.
                Dann nochmal

                npm i iobroker.js-controller@3.2.16 --production
                

                eingeben?
                Dann kommt wieder

                andreas@debian11:/opt/iobroker$ npm i iobroker.js-controller@3.2.16 --production
                [sudo] Passwort für andreas:
                npm WARN config production Use `--omit=dev` instead.
                npm ERR! code 101
                npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
                npm ERR! command failed
                npm ERR! command sh -c -- node iobroker.js setup first
                npm ERR! Installation broken or unknown states type: jsonl configured.
                
                npm ERR! A complete log of this run can be found in:
                npm ERR!     /home/iobroker/.npm/_logs/2023-01-09T19_52_53_471Z-debug-0.log
                andreas@debian11:/opt/iobroker$
                
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @weimaraner last edited by

                  @weimaraner
                  Ja. Bzw. bei aktuellem nodejs/npm lautet das so:

                  npm i iobroker.js-controller@3.2.16 --omit=dev
                  
                  W 1 Reply Last reply Reply Quote 0
                  • W
                    weimaraner @Thomas Braun last edited by

                    @thomas-braun Es kommt immer ein Err

                    andreas@debian11:/opt/iobroker$ iobroker setup custom
                    Current configuration:
                    - Objects database:
                      - Type: jsonl
                      - Host/Unix Socket: 127.0.0.1
                      - Port: 9001
                    - States database:
                      - Type: jsonl
                      - Host/Unix Socket: 127.0.0.1
                      - Port: 9000
                    - Data Directory: ../../iobroker-data/
                    
                    Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [jsonl]: j
                    Host / Unix Socket of objects DB(jsonl), default[127.0.0.1]: default
                    Port of objects DB(jsonl), default[9001]: default
                    Input another, please.
                    Port of objects DB(jsonl), default[9001]: 9001
                    Type of states DB [(j)sonl, (f)file, (r)edis, ...], default [jsonl]: j
                    Host / Unix Socket of states DB (jsonl), default[default]: default
                    Port of states DB (jsonl), default[9000]: 9000
                    Host name of this machine [debian11]: debian11
                    updating conf/iobroker.json
                    andreas@debian11:/opt/iobroker$ npm i iobroker.js-controller@3.2.16 --omit=dev
                    npm ERR! code 101
                    npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
                    npm ERR! command failed
                    npm ERR! command sh -c -- node iobroker.js setup first
                    npm ERR! Installation broken or unknown states type: jsonl configured.
                    
                    npm ERR! A complete log of this run can be found in:
                    npm ERR!     /home/iobroker/.npm/_logs/2023-01-09T19_57_43_092Z-debug-0.log
                    andreas@debian11:/opt/iobroker$
                    
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @weimaraner last edited by

                      @weimaraner

                      Vermutlich war da nicht jsonl/jsonl das Datenbankformat.
                      Versuch mal file/file. Das ist die Voreinstellung gewesen.

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

                        @thomas-braun
                        Wird nicht besser... 😧

                        andreas@debian11:/opt/iobroker$ iobroker setup custom
                        Current configuration:
                        - Objects database:
                          - Type: jsonl
                          - Host/Unix Socket: default
                          - Port: 9001
                        - States database:
                          - Type: jsonl
                          - Host/Unix Socket: default
                          - Port: 9000
                        - Data Directory: ../../iobroker-data/
                        - Host name: debian11
                        
                        Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [jsonl]: f
                        Host / Unix Socket of objects DB(file), default[127.0.0.1]: 127.0.0.1
                        Port of objects DB(file), default[9001]: 9001
                        Type of states DB [(j)sonl, (f)file, (r)edis, ...], default [file]: f
                        Host / Unix Socket of states DB (file), default[127.0.0.1]: 127.0.0.1
                        Port of states DB (file), default[9000]: 9000
                        Data directory (file), default[../../iobroker-data/]: ../../iobroker-data
                        Host name of this machine [debian11]: debian11
                        It appears that you want to convert this slave host into a Master or Single host system. Is this correct? [Y/n]: y
                        
                        Do you want to migrate objects and states from "jsonl/jsonl" to "file/file" [y/N]: y
                        
                        Migrating the objects database will overwrite all objects! Are you sure that this is not a slave host and you want to migrate the data? [y/N]: y
                        
                        Connecting to previous DB "jsonl"...
                        No connection to databases possible ...
                        andreas@debian11:/opt/iobroker$ npm i iobroker.js-controller@3.2.16 --omit=dev
                        [sudo] Passwort für andreas:
                        npm ERR! code 101
                        npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
                        npm ERR! command failed
                        npm ERR! command sh -c -- node iobroker.js setup first
                        npm ERR! Installation broken or unknown states type: jsonl configured.
                        
                        npm ERR! A complete log of this run can be found in:
                        npm ERR!     /home/iobroker/.npm/_logs/2023-01-09T20_12_50_974Z-debug-0.log
                        andreas@debian11:/opt/iobroker$
                        
                        

                        Ich habe ja die alte hdd noch. Soll ich dort nochmal was nachschauen oder ändern? Eigentlich wollte ich mit der neuen hdd den Weg des geringsten Aufwandes gehen und alles frisch aufsetzen. Naja, falsch gedacht...

                        Ich kann erst morgen nachmittag weitermachen. Muß morgen früh raus.

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

                          @weimaraner sagte in backup auf Grund zu alten js-controllers nicht möglich:

                          Ich habe ja die alte hdd noch. Soll ich dort nochmal was nachschauen oder ändern?

                          Dann bring die dortige Installation auf Stand. Inkl. Umstellung auf jsonl/jsonl.
                          Und dann ziehst du damit um. Hättest du direkt so machen sollen.

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

                            @thomas-braun
                            Womit fang ich da an?
                            Node12 installiert
                            JS-Controller (weiß ich gerade nicht)
                            In welcher Reihenfolge?
                            Sorry, für diese blöden Fragen.

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

                              @weimaraner sagte in backup auf Grund zu alten js-controllers nicht möglich:

                              Womit fang ich da an?

                              Unten anfangen.
                              Zuerst OS, dann nodejs auf V16 bringen, iobroker updaten/upgraden, Backup ziehen, mit diesem Backup umziehen.

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              Support us

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

                              999
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              2
                              14
                              626
                              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