Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst] Beim updaten der Adapter "cannot upgrade:DB closed"

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    492

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

[Gelöst] Beim updaten der Adapter "cannot upgrade:DB closed"

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 3 Kommentatoren 699 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Bahadir ErgüllüB Offline
    Bahadir ErgüllüB Offline
    Bahadir Ergüllü
    schrieb am zuletzt editiert von Bahadir Ergüllü
    #1

    Hallo zusammen,

    habe folgenden Fehler beim updaten der Adapter und komme leider nicht weiter.

    IOB fix
    IOB update / Upgrade habe ich schon durch.

    $ iobroker upgrade backitup@2.4.10

    Update backitup from @2.4.6 to @2.4.10

    host.bahadir-Virtual-Machine Adapter "system.adapter.backitup.0" is stopped.

    NPM version: 8.15.0

    Installing iobroker.backitup@2.4.10... (System call)

    host.bahadir-Virtual-Machine Cannot install iobroker.backitup@2.4.10: 217

    host.bahadir-Virtual-Machine Adapter "system.adapter.backitup.0" is started

    Cannot upgrade: DB closed

    ERROR: Process exited with code 25bolded text

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • Bahadir ErgüllüB Bahadir Ergüllü

      Hallo zusammen,

      habe folgenden Fehler beim updaten der Adapter und komme leider nicht weiter.

      IOB fix
      IOB update / Upgrade habe ich schon durch.

      $ iobroker upgrade backitup@2.4.10

      Update backitup from @2.4.6 to @2.4.10

      host.bahadir-Virtual-Machine Adapter "system.adapter.backitup.0" is stopped.

      NPM version: 8.15.0

      Installing iobroker.backitup@2.4.10... (System call)

      host.bahadir-Virtual-Machine Cannot install iobroker.backitup@2.4.10: 217

      host.bahadir-Virtual-Machine Adapter "system.adapter.backitup.0" is started

      Cannot upgrade: DB closed

      ERROR: Process exited with code 25bolded text

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #2

      @bahadir-ergüllü sagte in Beim updaten der Adapter "cannot upgrade:DB closed":

      iobroker upgrade backitup@2.4.10

      iobroker upgrade backitup@2.4.10 --debug
      

      NPM version: 8.15.0
      ist auch mit Sicherheit nicht die für dein nodeJS16 vorgesehene Version, da ist noch 8.11.0 der letzte Stand.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      Bahadir ErgüllüB 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @bahadir-ergüllü sagte in Beim updaten der Adapter "cannot upgrade:DB closed":

        iobroker upgrade backitup@2.4.10

        iobroker upgrade backitup@2.4.10 --debug
        

        NPM version: 8.15.0
        ist auch mit Sicherheit nicht die für dein nodeJS16 vorgesehene Version, da ist noch 8.11.0 der letzte Stand.

        Bahadir ErgüllüB Offline
        Bahadir ErgüllüB Offline
        Bahadir Ergüllü
        schrieb am zuletzt editiert von
        #3

        @thomas-braun said in Beim updaten der Adapter "cannot upgrade:DB closed":

        iobroker upgrade backitup@2.4.10 --debug

        code_text
        ```Would you like to upgrade backitup from @2.4.6 to @2.4.10 now? [(y)es, (n)o]: y
        Update backitup from @2.4.6 to @2.4.10
        NPM version: 8.15.0
        Installing iobroker.backitup@2.4.10... (System call)
        npm ERR! code ENOTEMPTY
        npm ERR! syscall rename
        npm ERR! path /opt/iobroker/node_modules/@babel/runtime
        npm ERR! dest /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol
        npm ERR! errno -39
        npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/@babel/runtime' -> '/opt/iobroker/node_modules/@babel/.runtime-cSN2FFol'
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /home/iobroker/.npm/_logs/2022-08-05T08_52_53_609Z-debug-0.log
        host.bahadir-Virtual-Machine Cannot install iobroker.backitup@2.4.10: 217
        Cannot set system.adapter.backitup: DB closed
         Cannot find view "system" for search "instance" : Connection is closed.
        Cannot upgrade: Cannot find view "system"
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • Bahadir ErgüllüB Bahadir Ergüllü

          @thomas-braun said in Beim updaten der Adapter "cannot upgrade:DB closed":

          iobroker upgrade backitup@2.4.10 --debug

          code_text
          ```Would you like to upgrade backitup from @2.4.6 to @2.4.10 now? [(y)es, (n)o]: y
          Update backitup from @2.4.6 to @2.4.10
          NPM version: 8.15.0
          Installing iobroker.backitup@2.4.10... (System call)
          npm ERR! code ENOTEMPTY
          npm ERR! syscall rename
          npm ERR! path /opt/iobroker/node_modules/@babel/runtime
          npm ERR! dest /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol
          npm ERR! errno -39
          npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/@babel/runtime' -> '/opt/iobroker/node_modules/@babel/.runtime-cSN2FFol'
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/iobroker/.npm/_logs/2022-08-05T08_52_53_609Z-debug-0.log
          host.bahadir-Virtual-Machine Cannot install iobroker.backitup@2.4.10: 217
          Cannot set system.adapter.backitup: DB closed
           Cannot find view "system" for search "instance" : Connection is closed.
          Cannot upgrade: Cannot find view "system"
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @bahadir-ergüllü

          Wie bist du da jetzt unterwegs?

          sudo ln -s /usr/bin/node /usr/bin/nodejs
          uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
          

          Zum 'Problem':

          cd /opt/iobroker/node_modules
          for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
          

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          Bahadir ErgüllüB 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @bahadir-ergüllü

            Wie bist du da jetzt unterwegs?

            sudo ln -s /usr/bin/node /usr/bin/nodejs
            uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
            

            Zum 'Problem':

            cd /opt/iobroker/node_modules
            for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
            
            Bahadir ErgüllüB Offline
            Bahadir ErgüllüB Offline
            Bahadir Ergüllü
            schrieb am zuletzt editiert von
            #5

            @thomas-braun
            zu 1.

            [10:53:01] root@bahadir-Virtual-Machine:~# sudo ln -s /usr/bin/node /usr/bin/nodejs
            ln: Die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
            [11:03:29] root@bahadir-Virtual-Machine:~# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
            x86_64
            /usr/bin/nodejs
            /usr/bin/node
            /usr/bin/npm
            v18.7.0
            v18.7.0
            8.15.0
            root
            /root
            
            

            Zu 2.

            [11:04:23] root@bahadir-Virtual-Machine:/opt/iobroker/node_modules# for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
            ls: Zugriff auf '.[^.]*-*/' nicht möglich: Datei oder Verzeichnis nicht gefunden
            
            code_text
            

            Ich weiß leider nicht weiter.

            Thomas BraunT G 2 Antworten Letzte Antwort
            0
            • Bahadir ErgüllüB Bahadir Ergüllü

              @thomas-braun
              zu 1.

              [10:53:01] root@bahadir-Virtual-Machine:~# sudo ln -s /usr/bin/node /usr/bin/nodejs
              ln: Die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
              [11:03:29] root@bahadir-Virtual-Machine:~# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
              x86_64
              /usr/bin/nodejs
              /usr/bin/node
              /usr/bin/npm
              v18.7.0
              v18.7.0
              8.15.0
              root
              /root
              
              

              Zu 2.

              [11:04:23] root@bahadir-Virtual-Machine:/opt/iobroker/node_modules# for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
              ls: Zugriff auf '.[^.]*-*/' nicht möglich: Datei oder Verzeichnis nicht gefunden
              
              code_text
              

              Ich weiß leider nicht weiter.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @bahadir-ergüllü

              Warum root und warum nodejs18?

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              Bahadir ErgüllüB 1 Antwort Letzte Antwort
              1
              • Bahadir ErgüllüB Bahadir Ergüllü

                @thomas-braun
                zu 1.

                [10:53:01] root@bahadir-Virtual-Machine:~# sudo ln -s /usr/bin/node /usr/bin/nodejs
                ln: Die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
                [11:03:29] root@bahadir-Virtual-Machine:~# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                x86_64
                /usr/bin/nodejs
                /usr/bin/node
                /usr/bin/npm
                v18.7.0
                v18.7.0
                8.15.0
                root
                /root
                
                

                Zu 2.

                [11:04:23] root@bahadir-Virtual-Machine:/opt/iobroker/node_modules# for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
                ls: Zugriff auf '.[^.]*-*/' nicht möglich: Datei oder Verzeichnis nicht gefunden
                
                code_text
                

                Ich weiß leider nicht weiter.

                G Offline
                G Offline
                guergen
                schrieb am zuletzt editiert von
                #7

                @bahadir-ergüllü Warum müsst ihr alle als root angemeldet sein? 50% der Probleme kommen davon!
                Linux ist nicht umsonst ein Multiuser-System!

                1 Antwort Letzte Antwort
                1
                • Thomas BraunT Thomas Braun

                  @bahadir-ergüllü

                  Warum root und warum nodejs18?

                  Bahadir ErgüllüB Offline
                  Bahadir ErgüllüB Offline
                  Bahadir Ergüllü
                  schrieb am zuletzt editiert von
                  #8

                  @thomas-braun

                  Hallo Thomas,

                  aus Unwissenheit. Habe mein SSH Verbindung so hinbekommen.

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • Bahadir ErgüllüB Bahadir Ergüllü

                    @thomas-braun

                    Hallo Thomas,

                    aus Unwissenheit. Habe mein SSH Verbindung so hinbekommen.

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #9

                    @bahadir-ergüllü

                    Dann schau dir jetzt an wie man gescheit mit usern arbeitet und lass den root in Ruhe.
                    Und warum nodejs18? Die Version ist nicht die vorgesehene und wird daher auch nicht vom ioBroker-Installer installiert, die musst du bewusst installiert haben. Ich frag mich nur warum?

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    Bahadir ErgüllüB 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @bahadir-ergüllü

                      Dann schau dir jetzt an wie man gescheit mit usern arbeitet und lass den root in Ruhe.
                      Und warum nodejs18? Die Version ist nicht die vorgesehene und wird daher auch nicht vom ioBroker-Installer installiert, die musst du bewusst installiert haben. Ich frag mich nur warum?

                      Bahadir ErgüllüB Offline
                      Bahadir ErgüllüB Offline
                      Bahadir Ergüllü
                      schrieb am zuletzt editiert von
                      #10

                      @thomas-braun Wahrscheinlich aus versehen.

                      Ich kümmere mich um den SSH Zugang und deinstalliere dann Nodejs18

                      1 Antwort Letzte Antwort
                      0
                      • Bahadir ErgüllüB Offline
                        Bahadir ErgüllüB Offline
                        Bahadir Ergüllü
                        schrieb am zuletzt editiert von
                        #11

                        @bahadir-ergüllü Das Problem wurde folgendermaßen gelöst von mir.

                        nodejs wurde auf Version 14.x downgegradet.
                        iob darüber neu installiert mit folgendem Befehl :

                        curl -sLf https://iobroker.net/install.sh | bash -
                        

                        Alle Daten und Adapter sind noch vorhanden und können jetzt ohne Problem upgedatet werden.

                        Danke für die Hilfe.

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        369

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe