Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Probleme nach Installation: Kein Autostart und NPM Permisson Fehler unter Ubuntu

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Probleme nach Installation: Kein Autostart und NPM Permisson Fehler unter Ubuntu

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bruece-lee last edited by

      Hallo und liebe Grüße an das Forum!

      Dies ist mein erster Beitrag! Ich bin gerade erst auf iobroker aufmerksam geworden und würde die Software gerne testen. Leider stecke ich seit Tagen mit einigen Fehlern nach der Installation fest und würde mich über Tipps freuen, um iobroker ans Rennen zu bekommen. Alle Ratschläge, die ich im Forum gefunden und ausprobiert habe, führten bislang zu keiner Lösung.

      Meine Vorgehensweise: Ich habe iobroker auf einem Ubuntu System nach aktueller Anleitung installiert. Node, NodeJS und NPM waren nicht vorhanden und wurden in den Versionen v8.15.0, v8.15.0 bzw. 6.4.1 installiert.

      Aktuelle Probleme:

      1. Autostart funktioniert nicht

      2. Es lassen sich keine Module installieren: Fehler EACCES: permission denied

      Zu 1:

      Die Installationsroutine hat den Fehler in Schritt 4/4 gezeigt. Sinngemäß konnte der richtige Autostart Mechanismus nicht erkannt werden. Kann mir jemand einen Tipp geben, was ich nun tun muss? Ich habe im Forum von einer iobroker.sh Datei gelesen, die sich im init.d Ordner befinden müsse, diese Datei scheint es jedoch nirgendwo zu geben.

      Zu 2:

      $ ./iobroker add fhem  --host cbs-nuc
      NPM version: 6.4.1
      npm install iobroker.fhem --production --save --prefix "/opt/iobroker" (System call)
      Unhandled rejection Error: EACCES: permission denied, open '/home/cb/.npm/_cacache/tmp/2b77c196'
      npm ERR! cb() never called!
      npm ERR! This is an error with npm itself. Please report this error at:
      npm ERR!     <https: npm.community="">host.cbs-nuc install adapter fhem
      NPM version: 6.4.1
      npm install iobroker.fhem --production --save --prefix "/opt/iobroker" (System call)
      Unhandled rejection Error: EACCES: permission denied, open '/home/cb/.npm/_cacache/tmp/839c265d'
      npm ERR! cb() never called!
      npm ERR! This is an error with npm itself. Please report this error at:
      npm ERR!     <https: npm.community="">host.cbs-nuc install adapter fhem
      NPM version: 6.4.1
      npm install iobroker.fhem --production --save --prefix "/opt/iobroker" (System call)
      Unhandled rejection Error: EACCES: permission denied, open '/home/cb/.npm/_cacache/tmp/8c13bfe4'
      npm ERR! cb() never called!
      npm ERR! This is an error with npm itself. Please report this error at:
      npm ERR!     <https: npm.community="">host.cbs-nuc install adapter fhem
      ERROR: host.cbs-nuc Cannot install fhem
      ERROR: process exited with code 13</https:></https:></https:> 
      

      Ich kann iobroker aktuell nur manuell aus der Konsole heraus starten mit "iobroker start". Dieser läuft dann auch an und ich kann die Oberfläche im Browser sehen. Wenn ich Adapter installieren möchte kommt ein Fehler (siehe oben). Was mich irritiert ist, dass versucht wird, durch NPM etwas in das homeverzeichnis meines Benutzers "cb" zu schreiben. Ich habe die Rechte des .npm Verzeichnisses im home Ordner von cb geprüft, diese scheinen in Ordnung. Was ich mich jedoch frage: Müsste iobroker nicht mit dem eigenen Benutzer "iobroker" starten? Müsste der .npm Ordner nicht auch im home Verzeichnis dieses Benutzers auftauchen? Dies ist nicht der Fall. Kann es sein, dass der Benutzer iobroker NPM aufruft und daher nicht in das Home Verzeichnis von cb schreiben darf? Kann dies der mögliche Fehler sein, oder suche ich in der falschen Richtung?

      Ich bin über jede Hilfe dankbar und kann bei Bedarf weitere Informationen bereitstellen.

      Viele Grüße,

      Bruece-Lee

      1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        Sinngemäß hilft hier leider nicht. Kannst du bitte exakt das posten, was der Installer ausgegeben hat?

        I'm Zweifel nochmal installieren.

        Und wenn du schon dabei bist, bitte auch noch den Inhalt der Datei INSTALLER_INFO.txt, die sich im Ordner /opt/iobroker befinden sollte.

        1 Reply Last reply Reply Quote 0
        • B
          bruece-lee last edited by

          Gerne, hier die Infos:

          Ausgaben der Installationsroutine:

           curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash -
          
          ==========================================================================
          
              Welcome to the ioBroker installer!
              Installer version: 2019-01-30
          
              You might need to enter your password a couple of times.
          
          ==========================================================================
          
          ==========================================================================
              Installing prerequisites (1/4)
          ==========================================================================
          
          ==========================================================================
              Creating ioBroker user and directory (2/4)
          ==========================================================================
          
          Created /etc/sudoers.d/iobroker
          Directory /opt/iobroker created
          
          ==========================================================================
              Installing ioBroker (3/4)
          ==========================================================================
          
          ==========================================================================
              Finalizing installation (4/4)
          ==========================================================================
          
          Unsupported init system, cannot enable autostart!
          Fixing directory permissions...
          
          ==========================================================================
          
              ioBroker was installed successfully
              Open http://XXX.XXX.XXX.XXX:8081 in a browser and start configuring!
          
          ==========================================================================
          
          You need to re-login before doing anything else on the console!
          
          cb@cbs-nuc:~$
          
          

          INSTALLER_INFO.txt

          Installer version: 2019-01-30
          Installation date 2019-01-31
          Platform: linux
          Installed as non-root user cb
          init system: unknown
          Autostart: false
          ACL enabled: true
          
          
          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            > cb@cbs-nuc:~$
            sollte zwar nichts ausmachen, aber:

            nativ oder in VM?

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • B
              bruece-lee last edited by

              Nativ!

              1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer last edited by

                Ok welche ubuntu version hast du drauf?

                Unsere tests haben sowohl mit als auch ohne root einwandfrei funktioniert.

                Oder weißt du sogar welches init system du verwendest?

                Gesendet von unterwegs

                1 Reply Last reply Reply Quote 0
                • B
                  bruece-lee last edited by

                  Ich habe ein Ubuntu 14.04.5 LTS.

                  Ich habe gegoogelt, wie man herausfindet welches init System verwendet wird und bin auf den Befehl :

                  cat /proc/1/comm
                  

                  …gestoßen. Dieser liefert das Ergebnis init, was wohl bedeutet, dass die Kombination aus Upstart und SysVinit verwednet wird. Kann ich damit den Autostart irgendwie manuell einrichten?

                  1 Reply Last reply Reply Quote 0
                  • W
                    Wildbill last edited by

                    Hi,

                    da würde ich eher vorschlagen, auf einen aktuelleren LTS-Release zu gehen, damit Dein Ubuntu auch zukünftig supportet wird im Sinne von Updates erhält:

                    sudo do-release-upgrade
                    ````sollte helfen.
                    
                    Evtl. mehrmals nötig, damit Du auf den 18.04-Zweig kommst, die 16.04 wird ja auch nur noch 2 Jahre supportet :lol:
                    
                    Gruss, Jürgen
                    1 Reply Last reply Reply Quote 0
                    • B
                      bruece-lee last edited by

                      Damit muss ich mich irgendwann beschäftigen, aktuell möchte ich aber noch auf ein Dist-Upgrade verzichten, um mein System auf dem noch viele weitere Dinge laufen nicht lahmzulegen.

                      Kann ich den Autostart irgendwie manuell fixen?

                      Lässt sich das NPM Problem irgendwie lösen, sodass ich zumindest mal erste Erfahrungen mit iobroker machen kann?

                      1 Reply Last reply Reply Quote 0
                      • AlCalzone
                        AlCalzone Developer last edited by

                        @bruece-lee:

                        Kann ich den Autostart irgendwie manuell fixen? `
                        Nur wenn du rausfindest, wie es auf deinem System geht. Reicht ein Skript in /etc/init.d oder ist das noch was anderes?

                        Bzgl. npm: Den Fehler kenne ich nicht - bitte mal googlen.

                        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

                        878
                        Online

                        31.7k
                        Users

                        79.6k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        967
                        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