Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. iobroker start - No connection to databases possible

    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

    iobroker start - No connection to databases possible

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

      @rene-2 sagte in iobroker start - No connection to databases possible:

      NodeJS falsch installiert.
      Schau in meiner Signatur wie es richtig geht.
      Ich würde auch dringend zu nodejs 16 raten, die 18 ist noch nicht empfohlen.

      Wie kommst du an die v16.17.1? Die muss irgendwie von Hand reingeballert worden sein.

      Rene 2 1 Reply Last reply Reply Quote 0
      • Rene 2
        Rene 2 @Thomas Braun last edited by

        @thomas-braun

        Der Anleitung bin ich gefolgt, die Installation sollte jetzt besser aussehen, glaube ich?

        uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
        armv7l
        /usr/bin/nodejs
        /usr/bin/node
        /usr/bin/npm
        v16.17.1
        v16.17.1
        8.15.0
        4.0.23
        pi
        pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
        /opt/iobroker
        OK:1 http://archive.raspberrypi.org/debian buster InRelease
        OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
        OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease
        OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease
        Paketlisten werden gelesen... Fertig
        Abhängigkeitsbaum wird aufgebaut.
        Statusinformationen werden eingelesen.... Fertig
        Alle Pakete sind aktuell.
        nodejs:
          Installiert:           16.17.1-deb-1nodesource1
          Installationskandidat: 16.17.1-deb-1nodesource1
          Versionstabelle:
         *** 16.17.1-deb-1nodesource1 500
                500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages
                100 /var/lib/dpkg/status
             14.20.1-deb-1nodesource1 500
                500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages
             10.24.0~dfsg-1~deb10u1 500
                500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        
        

        Woher 16.17.1 kommt kann ich leider nicht mehr sagen, ist das weiter tragisch bzw sollte geändert werden?
        Wenn ja, wie?

        Ich habe anschließend einmal reboot gemacht, iobroker fix rüber laufen lassen und anschließend versucht das ganze wieder zu starten, leider ohne Erfolg:

        Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!
        
        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Rene 2 last edited by Thomas Braun

          @rene-2

          Ich meinte wo die 16.17.1 in /usr/local/bin/node hergekommen ist. Die musst du die Tage angepackt haben, die ist ja nicht so lange veröffentlicht und aus deinen Quellen kann die ja auch nicht gekommen sein, da war ja 18 aktiv.

          Da sind allerdings immer noch Fehler drin, es darf nur buster ODER bullseye referenziert werden, je nachdem was du da wirklich fährst.

          cat /etc/debian_version
          

          verrät dir das. 10.x = buster; 11.x = bullseye

          1 Reply Last reply Reply Quote 0
          • Rene 2
            Rene 2 last edited by

            @thomas-braun

            cat /etc/debian_version
            10.13
            

            Habe also daraufhin auf buster geändert:

             uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
            armv7l
            /usr/bin/nodejs
            /usr/bin/node
            /usr/bin/npm
            v16.17.1
            v16.17.1
            8.15.0
            4.0.23
            pi
            pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
            /opt/iobroker
            OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
            OK:2 http://archive.raspberrypi.org/debian buster InRelease
            OK:3 https://deb.nodesource.com/node_14.x buster InRelease
            OK:4 https://deb.nodesource.com/node_16.x buster InRelease
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            Alle Pakete sind aktuell.
            nodejs:
              Installiert:           16.17.1-deb-1nodesource1
              Installationskandidat: 16.17.1-deb-1nodesource1
              Versionstabelle:
             *** 16.17.1-deb-1nodesource1 500
                    500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                    100 /var/lib/dpkg/status
                 14.20.1-deb-1nodesource1 500
                    500 https://deb.nodesource.com/node_14.x buster/main armhf Packages
                 10.24.0~dfsg-1~deb10u1 500
                    500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
            

            Iobroker status sagt folgendes:

            No connection to databases possible ...
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Rene 2 last edited by

              @rene-2

              iobroker restart
              iobroker status
              iobroker update
              
              Rene 2 1 Reply Last reply Reply Quote 0
              • Rene 2
                Rene 2 @Thomas Braun last edited by

                @thomas-braun

                iobroker status
                 Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                 Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                
                iobroker update
                Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!
                
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Rene 2 last edited by

                  @rene-2 sagte in iobroker start - No connection to databases possible:

                  /opt/iobroker/iobroker-data/objects.jsonl

                  lsof /opt/iobroker/iobroker-data/objects.jsonl
                  
                  Rene 2 1 Reply Last reply Reply Quote 0
                  • Rene 2
                    Rene 2 @Thomas Braun last edited by

                    @thomas-braun

                    Da gibt er mir leider gar keine Rückmeldung

                    Thomas Braun Glasfaser 2 Replies Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Rene 2 last edited by

                      @rene-2

                      Bitte vollständige Ein- und Ausgaben zeigen.

                      sudo systemctl stop iobroker
                      iobroker status
                      
                      Rene 2 1 Reply Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @Rene 2 last edited by

                        @rene-2

                        ls -lh /opt/iobroker/iobroker-data/
                        
                        1 Reply Last reply Reply Quote 0
                        • Rene 2
                          Rene 2 @Thomas Braun last edited by

                          @thomas-braun

                          pi@raspberrypi:/opt/iobroker $ sudo systemctl stop iobroker
                          pi@raspberrypi:/opt/iobroker $ iobroker status
                          No connection to databases possible ...
                          

                          @Glasfaser

                          pi@raspberrypi:/opt/iobroker $ ls -lh /opt/iobroker/iobroker-data/
                          insgesamt 476M
                          drwxrwxr-x+  2 iobroker iobroker 4,0K Mär 30 21:43 backitup
                          drwxrwxr-x+  2 iobroker iobroker  12K Sep 28 10:09 backup-objects
                          drwxrwxr-x+ 18 iobroker iobroker 4,0K Sep 27 17:14 files
                          drwxrwxr-x+  2 iobroker iobroker 4,0K Jul 31  2021 history
                          -rw-rwxr--+  1 iobroker iobroker 4,7K Mär 30 21:42 iobroker.json
                          drwxrwxr-x+  2 iobroker iobroker 4,0K Jul 31  2021 lgtv_0
                          -rw-rwxr--+  1 iobroker iobroker    3 Sep 28 11:51 notifications.json
                          -rw-rwxr--+  1 iobroker iobroker 3,3M Mär 30 21:39 objects.json.bak.migrated
                          -rw-rwxr--+  1 iobroker iobroker 462M Sep 28 11:51 objects.jsonl
                          -rw-rwxr--+  1 iobroker iobroker 3,3M Mär 30 21:42 objects.json.migrated
                          -rw-rwxr--+  1 iobroker iobroker 2,5K Nov  4  2021 objects.json.old
                          -rw-rwxr--+  1 iobroker iobroker 326K Mär 30 21:40 states.json.bak.migrated
                          -rw-rwxr--+  1 iobroker iobroker    0 Nov 10  2021 states.json.broken
                          -rw-rwxr--+  1 iobroker iobroker 6,7M Sep 28 11:51 states.jsonl
                          -rw-rwxr--+  1 iobroker iobroker 327K Mär 30 21:42 states.json.migrated
                          -rw-rwxr--+  1 iobroker iobroker 335K Nov  4  2021 states.json.old
                          drwxrwxr-x+  4 iobroker iobroker 4,0K Feb  2  2022 tuya_0
                          drwxrwxr-x+  2 iobroker iobroker 4,0K Jul 31  2021 yahka.0.hapdata
                          
                          Rene 2 1 Reply Last reply Reply Quote 0
                          • Rene 2
                            Rene 2 @Rene 2 last edited by

                            Ich habe nochmal versucht einige Befehle die so genannt wurden auszuführen um evtl. noch mehr Infos zu ergattern, eventuell hilft das ja auch noch.
                            Mir fehlt gerade einfach das Wissen um einen Ansatz für eine Lösung herauszukriegen.

                            pi@raspberrypi:/opt/iobroker $ iobroker restart
                            pi@raspberrypi:/opt/iobroker $ iobroker status
                            Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!
                            pi@raspberrypi:/opt/iobroker $ iobroker update
                             Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                             Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                             Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                             Objects database error: connect ECONNREFUSED 127.0.0.1:9001
                            ^C
                            pi@raspberrypi:/opt/iobroker $ lsof /opt/iobroker/iobroker-data/objects.jsonl
                            pi@raspberrypi:/opt/iobroker $ sudo systemctl stop iobroker
                            pi@raspberrypi:/opt/iobroker $ iobroker status
                            No connection to databases possible ...
                            
                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Rene 2 last edited by

                              @rene-2

                              sudo apt install lsof
                              sudo lsof /opt/iobroker/iobroker-data/objects.jsonl
                              
                              Rene 2 1 Reply Last reply Reply Quote 0
                              • Rene 2
                                Rene 2 @Thomas Braun last edited by

                                @thomas-braun

                                pi@raspberrypi:/opt/iobroker $ sudo apt install lsof
                                Paketlisten werden gelesen... Fertig
                                Abhängigkeitsbaum wird aufgebaut.
                                Statusinformationen werden eingelesen.... Fertig
                                lsof ist schon die neueste Version (4.91+dfsg-1).
                                Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
                                  ax25-node libax25 openbsd-inetd python-colorzero tcpd update-inetd
                                Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
                                0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                                pi@raspberrypi:/opt/iobroker $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl
                                pi@raspberrypi:/opt/iobroker $
                                
                                
                                Thomas Braun 1 Reply Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Rene 2 last edited by

                                  @rene-2

                                  Komisch...

                                  getfacl /opt/iobroker/iobroker-data/objects.jsonl
                                  
                                  Rene 2 1 Reply Last reply Reply Quote 0
                                  • Rene 2
                                    Rene 2 @Thomas Braun last edited by

                                    @thomas-braun

                                    Das klappt anscheinend

                                    pi@raspberrypi:/opt/iobroker $ getfacl /opt/iobroker/iobroker-data/objects.jsonl
                                    getfacl: Entferne führende '/' von absoluten Pfadnamen
                                    # file: opt/iobroker/iobroker-data/objects.jsonl
                                    # owner: iobroker
                                    # group: iobroker
                                    user::rw-
                                    group::r-x
                                    group:iobroker:rwx
                                    mask::rwx
                                    other::r--
                                    
                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Rene 2 last edited by

                                      @rene-2
                                      Die Rechte sehen bei mir leicht anders aus.

                                      sudo ln -s /usr/bin/node /usr/bin/nodejs
                                      uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                                      iobroker stop
                                      iobroker fix
                                      iobroker start
                                      
                                      Rene 2 1 Reply Last reply Reply Quote 0
                                      • Rene 2
                                        Rene 2 @Thomas Braun last edited by

                                        @thomas-braun

                                        Okay, laufen tut es jetzt aus irgendeinem Grund.
                                        Nur die Adapter updaten möchte er noch nicht

                                        $ iobroker upgrade javascript@6.0.3
                                        
                                        Update javascript from @5.7.0 to @6.0.3
                                        
                                        NPM version: 8.15.0
                                        
                                        Installing iobroker.javascript@6.0.3... (System call)
                                        
                                        host.raspberrypi Cannot install iobroker.javascript@6.0.3: 217
                                        
                                        ERROR: Process exited with code 25
                                        
                                        Homoran Thomas Braun 2 Replies Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Rene 2 last edited by

                                          @rene-2 sagte in iobroker start - No connection to databases possible:

                                          code 25

                                          https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8

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

                                            @rene-2
                                            Was kam auf die Befehle zurück?
                                            Insbesondere auf den langen aus Zeile 2?

                                            Rene 2 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            865
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            23
                                            735
                                            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