Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Reinstall.sh Fehlerhaft

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    160

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    183

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    879

Reinstall.sh Fehlerhaft

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 2 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • sissiwupS Offline
    sissiwupS Offline
    sissiwup
    schrieb am zuletzt editiert von
    #1

    Hallo,

    habe mir grade meinen PI komplett zerschossen, da ich das reinstall.sh Skript aufgerufen habe.

    Leider ist der chmod 777 auf Ebene / gelaufen. Damit ist alles kaputt.

    #!/bin/bash
    iobroker stop
    ls -1 ./node_modules | grep iobroker. > list.txt
    cd node_modules; 
    rm * -R
    cd ..
    while read in; do npm install $in --production; cd node_modules/$in/; npm install --production; cd ../..; done < list.txt
    chmod 777 * -R
    rm list.txt
    iobroker upload all
    

    Hat bei mir den ganzen PI mit "777" beglückt und munter ins Hauptverzeichnis installiert

    #!/bin/bash
    cd /opt/iobroker
    iobroker stop
    ls -1 ./node_modules | grep iobroker. > list.txt 
    rm /opt/iobroker/node_modules/* -R
    cd /opt/iobroker
    while read in; do cd /opt/iobroker; npm install $in --production; cd node_modules/$in/; npm install --production; cd ../..; done < list.txt
    cd /opt/iobroker
    chmod 777 * -R
    cp list.txt list.txt.org
    iobroker upload all
    

    MfG

    Sissi

    –-----------------------------------------

    1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


    1 Antwort Letzte Antwort
    0
    • sissiwupS Offline
      sissiwupS Offline
      sissiwup
      schrieb am zuletzt editiert von
      #2

      Hallo,

      habe den PI wieder gerettet.

      Du brauchst halt eine möglichst identische Zweitinstallation, dann
      kannst du mit getfacl und setfacl die Rechte "kopieren":
      
      auf dem Quellsystem in /:
      getfacl -R / > rights.acl
      
      dann auf dem Zielsystem die kopierte rights.acl mit:
      cd /
      setfacl --restore=rights.acl
      
      

      MfG

      Sissi

      –-----------------------------------------

      1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        @sissiwup:

        Hallo,

        habe mir grade meinen PI komplett zerschossen, da ich das reinstall.sh Skript aufgerufen habe.

        Leider ist der chmod 777 auf Ebene / gelaufen. Damit ist alles kaputt.

        #!/bin/bash
        iobroker stop
        ls -1 ./node_modules | grep iobroker. > list.txt
        cd node_modules; 
        rm * -R
        cd ..
        while read in; do npm install $in --production; cd node_modules/$in/; npm install --production; cd ../..; done < list.txt
        chmod 777 * -R
        rm list.txt
        iobroker upload all
        

        Hat bei mir den ganzen PI mit "777" beglückt und munter ins Hauptverzeichnis installiert

        #!/bin/bash
        cd /opt/iobroker
        iobroker stop
        ls -1 ./node_modules | grep iobroker. > list.txt 
        rm /opt/iobroker/node_modules/* -R
        cd /opt/iobroker
        while read in; do cd /opt/iobroker; npm install $in --production; cd node_modules/$in/; npm install --production; cd ../..; done < list.txt
        cd /opt/iobroker
        chmod 777 * -R
        cp list.txt list.txt.org
        iobroker upload all
        ```` `  
        

        Es ist natürlich unschön, dass die Rechte zerstört sind.

        Aber ich wollte ein Skript schreiben, der nicht nur in /opt/iobroker läuft.

        Wie hast du denn reinstall.sh gestartet?

        cd  /opt/iobroker
        ./node_modules/iobroker.js-controller/reinstall.sh
        
        

        ?

        1 Antwort Letzte Antwort
        0
        • sissiwupS Offline
          sissiwupS Offline
          sissiwup
          schrieb am zuletzt editiert von
          #4

          Hallo,

          das skript liegt bei mir im Verzeichnis

          /opt/iobroker

          und dort habe ich es auch gestartet.

          MfG

          Sissi

          –-----------------------------------------

          1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            @sissiwup:

            Hallo,

            das skript liegt bei mir im Verzeichnis

            /opt/iobroker

            und dort habe ich es auch gestartet. `
            Wie währe dann die Lösung, dass es aus beliebiges Verzeichnis läuft?

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            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

            453

            Online

            32.8k

            Benutzer

            82.7k

            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