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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    166

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    569

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

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.
  • 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

                      687

                      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