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. node.js => js-controller

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

node.js => js-controller

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 6 Kommentatoren 428 Aufrufe 5 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.
  • G guergen

    @iobrokermame Halte Dich mal an diese Anleitung:
    https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

    I Offline
    I Offline
    iobrokermame
    schrieb am zuletzt editiert von
    #6

    @guergen

    DANKE für den Tipp, welchen ich befolgt habe. Bzw. befolgen wollte. Nach ioBroker stop und der Bearbeitung der Liste nodesource.list (zuvor war nur die v19 eingetragen) stehe ich nun wie der Esel am Berg.

    Hier die Eckdaten bzw die Fehlermeldung beim Aufruf apt update

    E: Widersprüchliche Werte gesetzt für Option Signed-By betreffend die Quelle https://deb.nodesource.com/node_16.x/ buster: /usr/share/keyrings/nodesource.gpg != /usr/share/keyrings/nodesource.gpg
    E: Die Liste der Quellen konnte nicht gelesen werden

    #Node 19
    deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_19.x buster main
    deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_19.x buster main

    #Node 16
    deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
    deb-src [signed-by=/usr/share/keyrings/nodesource.gbg] https://deb.nodesource.com/node_16.x buster main

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • I iobrokermame

      @guergen

      DANKE für den Tipp, welchen ich befolgt habe. Bzw. befolgen wollte. Nach ioBroker stop und der Bearbeitung der Liste nodesource.list (zuvor war nur die v19 eingetragen) stehe ich nun wie der Esel am Berg.

      Hier die Eckdaten bzw die Fehlermeldung beim Aufruf apt update

      E: Widersprüchliche Werte gesetzt für Option Signed-By betreffend die Quelle https://deb.nodesource.com/node_16.x/ buster: /usr/share/keyrings/nodesource.gpg != /usr/share/keyrings/nodesource.gpg
      E: Die Liste der Quellen konnte nicht gelesen werden

      #Node 19
      deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_19.x buster main
      deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_19.x buster main

      #Node 16
      deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
      deb-src [signed-by=/usr/share/keyrings/nodesource.gbg] https://deb.nodesource.com/node_16.x buster main

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

      @iobrokermame

      Bitte CodeTags um Konsolentext setzen.

      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

      HomoranH 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @iobrokermame

        Bitte CodeTags um Konsolentext setzen.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #8

        @thomas-braun sagte in node.js => js-controller:

        @iobrokermame

        Bitte CodeTags um Konsolentext setzen.

        @iobrokermame
        ...und vollständige Ein- und Ausgaben posten

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        I 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @thomas-braun sagte in node.js => js-controller:

          @iobrokermame

          Bitte CodeTags um Konsolentext setzen.

          @iobrokermame
          ...und vollständige Ein- und Ausgaben posten

          I Offline
          I Offline
          iobrokermame
          schrieb am zuletzt editiert von Homoran
          #9

          @homoran

          root@iobroker:~# apt update
          E: Widersprüchliche Werte gesetzt für Option Signed-By betreffend die Quelle https://deb.nodesource.com/node_16.x/ buster: /usr/share/keyrings/nodesource.gpg != /usr/share/keyrings/nodesource.gpg
          E: Die Liste der Quellen konnte nicht gelesen werden
          
          HomoranH 1 Antwort Letzte Antwort
          0
          • I iobrokermame

            @homoran

            root@iobroker:~# apt update
            E: Widersprüchliche Werte gesetzt für Option Signed-By betreffend die Quelle https://deb.nodesource.com/node_16.x/ buster: /usr/share/keyrings/nodesource.gpg != /usr/share/keyrings/nodesource.gpg
            E: Die Liste der Quellen konnte nicht gelesen werden
            
            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #10

            @iobrokermame warum root?
            das kann alle möglichen Rechte des Users iobroker verbiegen oder verhindern!

            hat zwar mit diesem Fehler wahrscheinlich nichts zu tun, aber grundsätzlich als normaler user anmelden.
            mach das bitte jetzt und führe iobroker fix aus.

            wie hast du die Quellen für nodejs installiert?

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #11

              @iobrokermame

              Warum immer noch als root unterwegs?
              Noch nicht genug kaputt gefrickelt?

              nodesource.list löschen, den Kram aus den falschen Pfaden löschen, die Finger von nvm lassen, nodesource für nodejs16 nochmal frisch anlegen, nodejs nochmal in v16 installieren.

              Und das verlotterte System insgesamt auf Stand bringen. Insbesondere den js-controller.

              Und das das ganze irgendwas virtualisiertes ist hättest du auch im ersten Posting schon verlauten lassen können.
              Da gelten nämlich ggf. andere Dinge.

              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

              I 1 Antwort Letzte Antwort
              0
              • I Offline
                I Offline
                iobrokermame
                schrieb am zuletzt editiert von Homoran
                #12

                @homoran
                Ich habe jeweils zum Upgrade und dann zum Downgrade NVM benutzt => nvm install [version. Number]

                root weil mein Benutzer mame nicht die Berechtigungen hat. Auch nicht mit sudo. Siehe auch hier die Fehlermeldung wenn ich iobroker fix ausführen will

                mame@ioBroker:~$ iobroker stop
                mame@ioBroker:~$ iobroker fix
                library: loaded
                Library version=2022-06-15
                
                ==========================================================================
                
                    Welcome to the ioBroker installation fixer!
                    Script version: 2022-06-03
                
                    You might need to enter your password a couple of times.
                
                ==========================================================================
                
                
                ==========================================================================
                    Installing prerequisites (1/3)
                ==========================================================================
                
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/bin/apt-get update« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                Installed gcc-c++
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/sbin/setcap cap_net_admin,cap_net_bind_service,cap_net_raw+eip /usr/bin/node« als root auf ioBroker.xy.com nicht ausführen.
                
                ==========================================================================
                    Checking ioBroker user and directory permissions (2/3)
                ==========================================================================
                
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/sbin/usermod -a -G iobroker mame« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/bin/rm -f /etc/sudoers.d/iobroker« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/sbin/visudo -c -q -f /home/mame/temp_sudo_file« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/sbin/usermod -a -G audio iobroker« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                Leider darf der Benutzer mame »/usr/sbin/usermod -a -G dialout iobroker« als root auf ioBroker.xy.com nicht ausführen.
                [sudo] Passwort für mame:
                
                G 1 Antwort Letzte Antwort
                0
                • I iobrokermame

                  @homoran
                  Ich habe jeweils zum Upgrade und dann zum Downgrade NVM benutzt => nvm install [version. Number]

                  root weil mein Benutzer mame nicht die Berechtigungen hat. Auch nicht mit sudo. Siehe auch hier die Fehlermeldung wenn ich iobroker fix ausführen will

                  mame@ioBroker:~$ iobroker stop
                  mame@ioBroker:~$ iobroker fix
                  library: loaded
                  Library version=2022-06-15
                  
                  ==========================================================================
                  
                      Welcome to the ioBroker installation fixer!
                      Script version: 2022-06-03
                  
                      You might need to enter your password a couple of times.
                  
                  ==========================================================================
                  
                  
                  ==========================================================================
                      Installing prerequisites (1/3)
                  ==========================================================================
                  
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/bin/apt-get update« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  Installed gcc-c++
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/sbin/setcap cap_net_admin,cap_net_bind_service,cap_net_raw+eip /usr/bin/node« als root auf ioBroker.xy.com nicht ausführen.
                  
                  ==========================================================================
                      Checking ioBroker user and directory permissions (2/3)
                  ==========================================================================
                  
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/sbin/usermod -a -G iobroker mame« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/bin/rm -f /etc/sudoers.d/iobroker« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/sbin/visudo -c -q -f /home/mame/temp_sudo_file« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/sbin/usermod -a -G audio iobroker« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  Leider darf der Benutzer mame »/usr/sbin/usermod -a -G dialout iobroker« als root auf ioBroker.xy.com nicht ausführen.
                  [sudo] Passwort für mame:
                  
                  G Offline
                  G Offline
                  guergen
                  schrieb am zuletzt editiert von
                  #13

                  @iobrokermame Es gibt im Netz genügend Anleitungen, wie man einen User hinzufügt und dem die Sudo-Rechte gibt!

                  1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @iobrokermame

                    Warum immer noch als root unterwegs?
                    Noch nicht genug kaputt gefrickelt?

                    nodesource.list löschen, den Kram aus den falschen Pfaden löschen, die Finger von nvm lassen, nodesource für nodejs16 nochmal frisch anlegen, nodejs nochmal in v16 installieren.

                    Und das verlotterte System insgesamt auf Stand bringen. Insbesondere den js-controller.

                    Und das das ganze irgendwas virtualisiertes ist hättest du auch im ersten Posting schon verlauten lassen können.
                    Da gelten nämlich ggf. andere Dinge.

                    I Offline
                    I Offline
                    iobrokermame
                    schrieb am zuletzt editiert von
                    #14

                    @thomas-braun

                    wie zum Start geschrieben....ich bin ein kompletter Anfänger was Linux anbelangt.
                    Sprich mit dem Tipp nodesource.list bzw. den Kram aus den falschen Pfaden löschen .... schon komplett überfordert

                    Dennoch danke für deine Geduld

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • I iobrokermame

                      @thomas-braun

                      wie zum Start geschrieben....ich bin ein kompletter Anfänger was Linux anbelangt.
                      Sprich mit dem Tipp nodesource.list bzw. den Kram aus den falschen Pfaden löschen .... schon komplett überfordert

                      Dennoch danke für deine Geduld

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

                      @iobrokermame

                      Das ist falsch:

                      Ich habe jeweils zum Upgrade und dann zum Downgrade NVM benutzt

                      Richtig macht man es über seinen Paketmanager. Siehe auch hier:

                      https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

                      Und root login ist auch falsch. Auch und gerade für Linux-Anfänger.
                      Eigentlich alle Distributionen machen das seit Jahren über einen Standarduser, der bei akutem Bedarf per 'sudo' die root-Rechte temporär erwerben kann.

                      Gib dem 'mame' halt sudo-Power.
                      Als root:

                      usermod -aG sudo mame
                      

                      dann root auloggen, mame ausloggen, als mame einloggen. Check ob es funktioniert:

                      whoami 
                      sudo whoami
                      

                      Künftig niemehr als root einloggen.

                      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

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @iobrokermame

                        Das ist falsch:

                        Ich habe jeweils zum Upgrade und dann zum Downgrade NVM benutzt

                        Richtig macht man es über seinen Paketmanager. Siehe auch hier:

                        https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

                        Und root login ist auch falsch. Auch und gerade für Linux-Anfänger.
                        Eigentlich alle Distributionen machen das seit Jahren über einen Standarduser, der bei akutem Bedarf per 'sudo' die root-Rechte temporär erwerben kann.

                        Gib dem 'mame' halt sudo-Power.
                        Als root:

                        usermod -aG sudo mame
                        

                        dann root auloggen, mame ausloggen, als mame einloggen. Check ob es funktioniert:

                        whoami 
                        sudo whoami
                        

                        Künftig niemehr als root einloggen.

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #16

                        @thomas-braun sagte in node.js => js-controller:

                        @iobrokermame
                        Das ist falsch:

                        Ich habe jeweils zum Upgrade und dann zum Downgrade NVM benutzt

                        Richtig macht man es über seinen Paketmanager

                        iobroker unterstützt kein nvm.

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • wendy2702W Offline
                          wendy2702W Offline
                          wendy2702
                          schrieb am zuletzt editiert von
                          #17

                          @iobrokermame

                          Mach es dir einfacher:

                          Erstelle ein Backup von iobroker
                          Mach dir ne neue VM wenn ich das richtig sehe
                          Installiere Linux in aktueller Version "Bullseye"
                          Lege einen User mit "root" rechten an
                          Melde ich als dieser User an
                          Installiere iobroker per Einzeiler
                          Restore dein Backup

                          Das zumindest würde ich dir bei deinem Durcheinander empfehlen und da du eh noch auf Buster unterwegs bist.

                          Only my 2 Cents

                          Bitte keine Fragen per PN, die gehören ins Forum!

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          I 1 Antwort Letzte Antwort
                          1
                          • wendy2702W wendy2702

                            @iobrokermame

                            Mach es dir einfacher:

                            Erstelle ein Backup von iobroker
                            Mach dir ne neue VM wenn ich das richtig sehe
                            Installiere Linux in aktueller Version "Bullseye"
                            Lege einen User mit "root" rechten an
                            Melde ich als dieser User an
                            Installiere iobroker per Einzeiler
                            Restore dein Backup

                            Das zumindest würde ich dir bei deinem Durcheinander empfehlen und da du eh noch auf Buster unterwegs bist.

                            Only my 2 Cents

                            I Offline
                            I Offline
                            iobrokermame
                            schrieb am zuletzt editiert von
                            #18

                            @wendy2702 und genauso werde ich es machen...DANKE

                            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

                            590

                            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