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
    523

  • 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 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 Online
              G Online
              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

                      862

                      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