Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. iob diag - Skript

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

iob diag - Skript

Scheduled Pinned Locked Moved ioBroker Allgemein
738 Posts 49 Posters 206.2k Views 38 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • andreA andre

    Bin ich der Einzige der es irgendwie bedenklich findet wenn ein Diagnose-Script auch gefundene Probleme korrigiert statt nur darüber zu informieren? Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.
    Wo wäre dann sonst der Unterschied zum Fixer-Script? Dann können wir die Diag-Ausgabe doch eigentlich auch direkt in den Fixer einbauen, oder sehe ich das falsch?

    @apollon77 @foxriver76 @AlCalzone @Bluefox
    Habt ihr eine Meinung dazu? Sollte das Thema vielleicht auf die Dev-Meeting-Liste? Ich denke das ist in jedem Fall zumindest diskussionswürdig.

    MfG,
    André

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    wrote on last edited by Thomas Braun
    #563

    @andre sagte in iob diag - Skript:

    Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.

    Da bin ich dabei.
    Ist ja auch eine Beta-Version zum herumspielen. Den Code kann man easy da wieder rausnehmen und in den Fixer (oder ein eigenes Skript integrieren).
    War nur für den Moment einfacher das an 'iob diag' anzuhängen.

    Den Fix musst du aber auch bestätigen und damit wollen, der wird ja nicht hinterrücks plötzlich ausgeführt.

    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

    andreA 1 Reply Last reply
    0
    • Thomas BraunT Thomas Braun

      @andre sagte in iob diag - Skript:

      Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.

      Da bin ich dabei.
      Ist ja auch eine Beta-Version zum herumspielen. Den Code kann man easy da wieder rausnehmen und in den Fixer (oder ein eigenes Skript integrieren).
      War nur für den Moment einfacher das an 'iob diag' anzuhängen.

      Den Fix musst du aber auch bestätigen und damit wollen, der wird ja nicht hinterrücks plötzlich ausgeführt.

      andreA Offline
      andreA Offline
      andre
      Developer
      wrote on last edited by
      #564

      Ok, wollte nur darauf hinweisen, bevor aus dem Diag-Script die "eierlegende Wollmilchsau" wird. So wie das m. E. leider mit dem Backitup-Adapter passiert ist. 🙂

      @thomas-braun sagte in iob diag - Skript:

      Den Fix musst du aber auch bestätigen und damit wollen, der wird ja nicht hinterrücks plötzlich ausgeführt.

      Ja, das ist richtig. Aber du kennst ja auch die unerfahrenen User... Da erzählt ein Script was von node Version und schon ist ein ioBroker Einsteiger und Linux Neuling gnadenlos überfordert...

      MfG,
      André

      Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

      Thomas BraunT 1 Reply Last reply
      1
      • andreA andre

        Ok, wollte nur darauf hinweisen, bevor aus dem Diag-Script die "eierlegende Wollmilchsau" wird. So wie das m. E. leider mit dem Backitup-Adapter passiert ist. 🙂

        @thomas-braun sagte in iob diag - Skript:

        Den Fix musst du aber auch bestätigen und damit wollen, der wird ja nicht hinterrücks plötzlich ausgeführt.

        Ja, das ist richtig. Aber du kennst ja auch die unerfahrenen User... Da erzählt ein Script was von node Version und schon ist ein ioBroker Einsteiger und Linux Neuling gnadenlos überfordert...

        MfG,
        André

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by
        #565

        @andre sagte in iob diag - Skript:

        Da erzählt ein Script was von node Version und schon ist ein ioBroker Einsteiger und Linux Neuling gnadenlos überfordert...

        Die Resultate der bisherigen Überforderung soll das Ding ja gerade wieder ausbügeln... Bislang schaut das auch ganz gut aus. Tut was es soll.

        Komplett zerballerte Dreifach-Installationen von nodejs bekommst du auch mit dem Skript nicht gebändigt. Jedenfalls nicht im ersten Anlauf.

        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

        Thomas BraunT 1 Reply Last reply
        0
        • Thomas BraunT Thomas Braun

          @andre sagte in iob diag - Skript:

          Da erzählt ein Script was von node Version und schon ist ein ioBroker Einsteiger und Linux Neuling gnadenlos überfordert...

          Die Resultate der bisherigen Überforderung soll das Ding ja gerade wieder ausbügeln... Bislang schaut das auch ganz gut aus. Tut was es soll.

          Komplett zerballerte Dreifach-Installationen von nodejs bekommst du auch mit dem Skript nicht gebändigt. Jedenfalls nicht im ersten Anlauf.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          wrote on last edited by Thomas Braun
          #566

          Hab jetzt noch einen Hinweis auf den Beta Code drin:

          !!! THIS CODE IS IN BETA STAGE. TRY IT AT YOUR OWN RISK !!!
          You are running nodejs v.$NODEUSED. Do you want to install recommended nodejs v.$NODERECOM? 
          *** DO NOT TRY THIS FIX ON NON-LINUX-SYSTEMS! ***
          
          Press <y> to continue or any other key to quit"
          

          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

          1 Reply Last reply
          0
          • Thomas BraunT Thomas Braun

            @feuersturm sagte in iob diag - Skript:

            Wenn die zweite Stufe implementiert ist kann ich dies auch gerne einmal testen.

            Ist schon drin. Wird nur angeboten, wenn eine abweichende Version läuft.
            Achtung, dein iobroker wird da gestoppt und du musst den Container dann neustarten. Gibt aber Hinweise im Text.
            Für einen geskripteten Restart eines Containers hab ich zu wenig Plan davon. Bei nativen Installationen wird der ioBroker auch wieder vom Skript gestartet.

            FeuersturmF Online
            FeuersturmF Online
            Feuersturm
            wrote on last edited by
            #567

            @thomas-braun sagte in iob diag - Skript:

            Achtung, dein iobroker wird da gestoppt und du musst den Container dann neustarten. Gibt aber Hinweise im Text.
            Für einen geskripteten Restart eines Containers hab ich zu wenig Plan davon. Bei nativen Installationen wird der ioBroker auch wieder vom Skript gestartet.

            wenn ich im Terminal von meinem LXC Container ein

            sudo reboot
            

            ausführe, wird das System neu gestartet. Hilft dir das?

            Thomas BraunT 1 Reply Last reply
            0
            • andreA andre

              Bin ich der Einzige der es irgendwie bedenklich findet wenn ein Diagnose-Script auch gefundene Probleme korrigiert statt nur darüber zu informieren? Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.
              Wo wäre dann sonst der Unterschied zum Fixer-Script? Dann können wir die Diag-Ausgabe doch eigentlich auch direkt in den Fixer einbauen, oder sehe ich das falsch?

              @apollon77 @foxriver76 @AlCalzone @Bluefox
              Habt ihr eine Meinung dazu? Sollte das Thema vielleicht auf die Dev-Meeting-Liste? Ich denke das ist in jedem Fall zumindest diskussionswürdig.

              MfG,
              André

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #568

              @andre sagte in iob diag - Skript:

              Bin ich der Einzige der es irgendwie bedenklich findet

              nein! zumal da noch ein paar offene Fragen sind

              z.B.

              @homoran sagte in iob diag - Skript:

              @thomas-braun Wenn ich das quer durch's Forum richtig verfolgt habe, waren ältere Versionen von nicht mehr unterstützen Node-Versionen der Auslöser für diese sinnvolle Erweiterung/Ergänzung.
              Was passiert denn wenn ein User mit node 6 (oder realistischer mit node 14) jetzt iob diag aufruft?

              auch deine Anregung

              @andre sagte in iob diag - Skript:

              Ich denke
              iob fix

              wäre der richtige Aufruf für Änderungen/ Korrekturen.

              halte ich nicht unbedingt für due beste Alternative.
              Bisher hat iob fix nur die Berechtigungen geradegebogen. das wurde auch jahrelang so kommuniziert.

              Wenn dann ein weiterer Befehl dazukommt sollte er anders heißen. Ich hab da auch noch keine Eingebung.
              Wir begeben uns hier auf ganz neues Terrain, auch wenn es für Noobs sehr zu wünschen ist, sind wir jetzt außerhalb von iobroker.
              Und um gerade das Zielklientel zu erreichen, die bisher ihre Systeme nicht antatschten, muss das ganze wirklich sauber zu Ende gedacht und ggf. alles mögliche abgefangen werden können

              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 -

              Thomas BraunT 2 Replies Last reply
              1
              • FeuersturmF Feuersturm

                @thomas-braun sagte in iob diag - Skript:

                Achtung, dein iobroker wird da gestoppt und du musst den Container dann neustarten. Gibt aber Hinweise im Text.
                Für einen geskripteten Restart eines Containers hab ich zu wenig Plan davon. Bei nativen Installationen wird der ioBroker auch wieder vom Skript gestartet.

                wenn ich im Terminal von meinem LXC Container ein

                sudo reboot
                

                ausführe, wird das System neu gestartet. Hilft dir das?

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                wrote on last edited by
                #569

                @feuersturm sagte in iob diag - Skript:

                wird das System neu gestartet. Hilft dir das?

                Das wäre easy. Was meinen die anderen Container-Schiffer?

                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

                1 Reply Last reply
                0
                • HomoranH Homoran

                  @andre sagte in iob diag - Skript:

                  Bin ich der Einzige der es irgendwie bedenklich findet

                  nein! zumal da noch ein paar offene Fragen sind

                  z.B.

                  @homoran sagte in iob diag - Skript:

                  @thomas-braun Wenn ich das quer durch's Forum richtig verfolgt habe, waren ältere Versionen von nicht mehr unterstützen Node-Versionen der Auslöser für diese sinnvolle Erweiterung/Ergänzung.
                  Was passiert denn wenn ein User mit node 6 (oder realistischer mit node 14) jetzt iob diag aufruft?

                  auch deine Anregung

                  @andre sagte in iob diag - Skript:

                  Ich denke
                  iob fix

                  wäre der richtige Aufruf für Änderungen/ Korrekturen.

                  halte ich nicht unbedingt für due beste Alternative.
                  Bisher hat iob fix nur die Berechtigungen geradegebogen. das wurde auch jahrelang so kommuniziert.

                  Wenn dann ein weiterer Befehl dazukommt sollte er anders heißen. Ich hab da auch noch keine Eingebung.
                  Wir begeben uns hier auf ganz neues Terrain, auch wenn es für Noobs sehr zu wünschen ist, sind wir jetzt außerhalb von iobroker.
                  Und um gerade das Zielklientel zu erreichen, die bisher ihre Systeme nicht antatschten, muss das ganze wirklich sauber zu Ende gedacht und ggf. alles mögliche abgefangen werden können

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  wrote on last edited by
                  #570

                  @homoran

                  iob nodefix vielleicht?

                  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 andreA 2 Replies Last reply
                  0
                  • Thomas BraunT Thomas Braun

                    @homoran

                    iob nodefix vielleicht?

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #571

                    @thomas-braun sagte in iob diag - Skript:

                    @homoran

                    iob nodefix vielleicht?

                    das war mein bisheriger Favorit, da ohne iob node fix nicht gerade sauber sein wird

                    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 -

                    Thomas BraunT 1 Reply Last reply
                    0
                    • HomoranH Homoran

                      @thomas-braun sagte in iob diag - Skript:

                      @homoran

                      iob nodefix vielleicht?

                      das war mein bisheriger Favorit, da ohne iob node fix nicht gerade sauber sein wird

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      wrote on last edited by
                      #572

                      @homoran sagte in iob diag - Skript:
                      Nein,

                      node fix

                      geht nicht, node command ist eine andere Baustelle.

                      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 Reply Last reply
                      0
                      • Thomas BraunT Thomas Braun

                        @homoran sagte in iob diag - Skript:
                        Nein,

                        node fix

                        geht nicht, node command ist eine andere Baustelle.

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #573

                        @thomas-braun sagte in iob diag - Skript:

                        @homoran sagte in iob diag - Skript:
                        Nein,

                        node fix

                        geht nicht, node command ist eine andere Baustelle.

                        eben! aber da es nix mit iob zu tun hat wollte ich am liebsten auch kein iob im Befehl haben.
                        Wird aber wahrscheinlich kein anderer merken.
                        Als nächstes dann iob OS fix

                        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 -

                        Thomas BraunT FeuersturmF 2 Replies Last reply
                        0
                        • HomoranH Homoran

                          @thomas-braun sagte in iob diag - Skript:

                          @homoran sagte in iob diag - Skript:
                          Nein,

                          node fix

                          geht nicht, node command ist eine andere Baustelle.

                          eben! aber da es nix mit iob zu tun hat wollte ich am liebsten auch kein iob im Befehl haben.
                          Wird aber wahrscheinlich kein anderer merken.
                          Als nächstes dann iob OS fix

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          wrote on last edited by
                          #574

                          @homoran sagte in iob diag - Skript:

                          aber da es nix mit iob zu tun hat

                          Nein, rein technisch natürlich nicht. Wird der Zielgruppe aber vermutlich relativ schnuppe sein.

                          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 Reply Last reply
                          0
                          • HomoranH Homoran

                            @thomas-braun sagte in iob diag - Skript:

                            @homoran sagte in iob diag - Skript:
                            Nein,

                            node fix

                            geht nicht, node command ist eine andere Baustelle.

                            eben! aber da es nix mit iob zu tun hat wollte ich am liebsten auch kein iob im Befehl haben.
                            Wird aber wahrscheinlich kein anderer merken.
                            Als nächstes dann iob OS fix

                            FeuersturmF Online
                            FeuersturmF Online
                            Feuersturm
                            wrote on last edited by
                            #575

                            @homoran Ich würde argumentieren, das es ein Helferlein für ioBroker ist, um das Grundgerüst von iobroker zu reparieren. ich finde ein iob nodefix daher sehr sprechend.

                            1 Reply Last reply
                            1
                            • HomoranH Homoran

                              @andre sagte in iob diag - Skript:

                              Bin ich der Einzige der es irgendwie bedenklich findet

                              nein! zumal da noch ein paar offene Fragen sind

                              z.B.

                              @homoran sagte in iob diag - Skript:

                              @thomas-braun Wenn ich das quer durch's Forum richtig verfolgt habe, waren ältere Versionen von nicht mehr unterstützen Node-Versionen der Auslöser für diese sinnvolle Erweiterung/Ergänzung.
                              Was passiert denn wenn ein User mit node 6 (oder realistischer mit node 14) jetzt iob diag aufruft?

                              auch deine Anregung

                              @andre sagte in iob diag - Skript:

                              Ich denke
                              iob fix

                              wäre der richtige Aufruf für Änderungen/ Korrekturen.

                              halte ich nicht unbedingt für due beste Alternative.
                              Bisher hat iob fix nur die Berechtigungen geradegebogen. das wurde auch jahrelang so kommuniziert.

                              Wenn dann ein weiterer Befehl dazukommt sollte er anders heißen. Ich hab da auch noch keine Eingebung.
                              Wir begeben uns hier auf ganz neues Terrain, auch wenn es für Noobs sehr zu wünschen ist, sind wir jetzt außerhalb von iobroker.
                              Und um gerade das Zielklientel zu erreichen, die bisher ihre Systeme nicht antatschten, muss das ganze wirklich sauber zu Ende gedacht und ggf. alles mögliche abgefangen werden können

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              wrote on last edited by
                              #576

                              @homoran sagte in iob diag - Skript:

                              Bisher hat iob fix nur die Berechtigungen geradegebogen. das wurde auch jahrelang so kommuniziert.

                              Wobei das ja auch nicht stimmt. setcaps und einige Pakete werden auch (neu)installiert. Ein bischen mehr als nur die Berechtigungen macht iob fix bzw. der Installer auch schon. Das nachinstallieren von 'cmake' ist aus Sicht der Systemsicherheit eigentlich auch ein Alptraum. Damit gibst du z. B. einem Eindringling ein weiteres Werkzeug zum bauen von Schadcode an die Hand.

                              Das würde dir jeder Sysadmin rechts und links um die Ohren hauen. Zu recht.

                              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 Reply Last reply
                              0
                              • Thomas BraunT Thomas Braun

                                @homoran sagte in iob diag - Skript:

                                aber da es nix mit iob zu tun hat

                                Nein, rein technisch natürlich nicht. Wird der Zielgruppe aber vermutlich relativ schnuppe sein.

                                HomoranH Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by
                                #577

                                @thomas-braun sagte in iob diag - Skript:

                                @homoran sagte in iob diag - Skript:

                                aber da es nix mit iob zu tun hat

                                Nein, rein technisch natürlich nicht. Wird der Zielgruppe aber vermutlich relativ schnuppe sein.

                                richtig, sehe ich auch so.

                                @feuersturm sagte in iob diag - Skript:

                                Ich würde argumentieren, das es ein Helferlein für ioBroker ist, um das Grundgerüst von iobroker zu reparieren

                                wo fängt das an und wo hört es auf?

                                Bitte icht missverstehen!
                                für die Zielgruppe ist so etwas Gold wert!
                                es wir nur sehr wenige geben, due in Linux so frei jonglieren können wie Thomas, und immer noch wenige, due sich da rantrauen, die HowTos nachzubauen.

                                So ganz abwegig war daher der iob linuxfix auch nicht, wenn ich da per Knopfdruck "nur" die Quellen auf den neuen Namen schreiben muss, ein update und ein full-upgrade fahren, und alle sind up to date und glücklich.

                                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 -

                                Thomas BraunT 1 Reply Last reply
                                0
                                • Thomas BraunT Thomas Braun

                                  @homoran sagte in iob diag - Skript:

                                  Bisher hat iob fix nur die Berechtigungen geradegebogen. das wurde auch jahrelang so kommuniziert.

                                  Wobei das ja auch nicht stimmt. setcaps und einige Pakete werden auch (neu)installiert. Ein bischen mehr als nur die Berechtigungen macht iob fix bzw. der Installer auch schon. Das nachinstallieren von 'cmake' ist aus Sicht der Systemsicherheit eigentlich auch ein Alptraum. Damit gibst du z. B. einem Eindringling ein weiteres Werkzeug zum bauen von Schadcode an die Hand.

                                  Das würde dir jeder Sysadmin rechts und links um die Ohren hauen. Zu recht.

                                  HomoranH Do not disturb
                                  HomoranH Do not disturb
                                  Homoran
                                  Global Moderator Administrators
                                  wrote on last edited by
                                  #578

                                  @thomas-braun sagte in iob diag - Skript:

                                  Wobei das ja auch nicht mehr stimmt.

                                  ja

                                  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 Reply Last reply
                                  0
                                  • HomoranH Homoran

                                    @thomas-braun sagte in iob diag - Skript:

                                    @homoran sagte in iob diag - Skript:

                                    aber da es nix mit iob zu tun hat

                                    Nein, rein technisch natürlich nicht. Wird der Zielgruppe aber vermutlich relativ schnuppe sein.

                                    richtig, sehe ich auch so.

                                    @feuersturm sagte in iob diag - Skript:

                                    Ich würde argumentieren, das es ein Helferlein für ioBroker ist, um das Grundgerüst von iobroker zu reparieren

                                    wo fängt das an und wo hört es auf?

                                    Bitte icht missverstehen!
                                    für die Zielgruppe ist so etwas Gold wert!
                                    es wir nur sehr wenige geben, due in Linux so frei jonglieren können wie Thomas, und immer noch wenige, due sich da rantrauen, die HowTos nachzubauen.

                                    So ganz abwegig war daher der iob linuxfix auch nicht, wenn ich da per Knopfdruck "nur" die Quellen auf den neuen Namen schreiben muss, ein update und ein full-upgrade fahren, und alle sind up to date und glücklich.

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    wrote on last edited by
                                    #579

                                    @homoran sagte in iob diag - Skript:

                                    So ganz abwegig war daher der iob linuxfix auch nicht,

                                    Das wird es ganz bestimmt NICHT geben (jedenfalls nicht von mir). Wenn das so einfach wäre, dann würde Debian das ganz sicher in ein Upgrade-Skript 'ab Werk' gießen. Ubuntu hat(te?) da mal was, das Ding hatte aber so viele 'Wenns' und 'Danns' und 'Dann doch nicht' - Einschränkungen und hat nur bei idealen Voraussetzungen richtig durchgehend funktioniert, das willst du nicht coden.

                                    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

                                    1 Reply Last reply
                                    1
                                    • andreA andre

                                      Bin ich der Einzige der es irgendwie bedenklich findet wenn ein Diagnose-Script auch gefundene Probleme korrigiert statt nur darüber zu informieren? Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.
                                      Wo wäre dann sonst der Unterschied zum Fixer-Script? Dann können wir die Diag-Ausgabe doch eigentlich auch direkt in den Fixer einbauen, oder sehe ich das falsch?

                                      @apollon77 @foxriver76 @AlCalzone @Bluefox
                                      Habt ihr eine Meinung dazu? Sollte das Thema vielleicht auf die Dev-Meeting-Liste? Ich denke das ist in jedem Fall zumindest diskussionswürdig.

                                      MfG,
                                      André

                                      mcm1957M Online
                                      mcm1957M Online
                                      mcm1957
                                      wrote on last edited by
                                      #580

                                      @andre said in iob diag - Skript:

                                      Bin ich der Einzige der es irgendwie bedenklich findet wenn ein Diagnose-Script auch gefundene Probleme korrigiert statt nur darüber zu informieren? Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.
                                      Wo wäre dann sonst der Unterschied zum Fixer-Script? Dann können wir die Diag-Ausgabe doch eigentlich auch direkt in den Fixer einbauen, oder sehe ich das falsch?

                                      @apollon77 @foxriver76 @AlCalzone @Bluefox
                                      Habt ihr eine Meinung dazu? Sollte das Thema vielleicht auf die Dev-Meeting-Liste? Ich denke das ist in jedem Fall zumindest diskussionswürdig.

                                      MfG,
                                      André

                                      Nein

                                      Hab ich auch schon angemerkt.
                                      Ich möchte ein diagnosescript starten und dabei sicher sein dass absolut nichts verändert wird.

                                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                                      Support Repositoryverwaltung.

                                      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                                      LESEN - gute Forenbeitrage

                                      Thomas BraunT 1 Reply Last reply
                                      0
                                      • Ro75R Online
                                        Ro75R Online
                                        Ro75
                                        wrote on last edited by
                                        #581

                                        Hallo,

                                        da das hier nach einer internen Diskussion klingt, weiß ich nicht ob ich mich hier als Anwender, aber auch Programmierer mal kurz mit einklinken darf.

                                        Vorab, ich gehöre nicht zu der Fraktion die alles und ständig probieren und experimentieren muss. Ich selbst habe fast 20 Jahre für Windows professionelle Software für den Finanzbereich programmiert.

                                        Und ähnlich wie hier gab es ein(e) Anwendung(spaket) (hier ist es der ioBroker) und dazu Laufzeitkomponenten (hier ist es nodejs) und bei mir damals VB, .NET, ACCESS, DAO und ADO.

                                        Aus eigener Supporterfahrung kann ich sagen, der Anwender hat nie was gemacht wenn etwas nicht mehr geht. Aber er hat erwartet das man es wieder richtet. Das war oftmals zeit- und nervenraubend und hat sich offenbar bis heute nicht geändert.

                                        Hier ist es für meine Begriffe exakt so und ihr wendet derartig viel Zeit dafür auf, dass jedes Helferlein was das zu richten vermag, für euch "GOLD" ist. Auch ich habe damals ein Programm geschrieben, was versucht hat alle schrägen Installationen zu richten. Das hat zu 90% auch funktioniert, der Rest ging nur durch Neuinstallation.

                                        Egal wie. So ein Helferlein ist wichtig. Denn es spart euch letztlich Zeit und zeigt dem Anwender, dass da schnell und einfach geholfen wird. Ja ihr helft jetzt auch schnell und professionell, aber mit viel Zeitaufwand.

                                        Fazit. Das Skript, egal wie es aufgerufen und heißen wird, es wird allen helfen. Ihr macht absolut klasse Arbeit. Dafür Danke.

                                        Ro75.

                                        SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                        1 Reply Last reply
                                        3
                                        • mcm1957M mcm1957

                                          @andre said in iob diag - Skript:

                                          Bin ich der Einzige der es irgendwie bedenklich findet wenn ein Diagnose-Script auch gefundene Probleme korrigiert statt nur darüber zu informieren? Meines Erachtens sollte ein Diagnosescript 100% safe sein. Also ausschließlich Informationen auslesen.
                                          Wo wäre dann sonst der Unterschied zum Fixer-Script? Dann können wir die Diag-Ausgabe doch eigentlich auch direkt in den Fixer einbauen, oder sehe ich das falsch?

                                          @apollon77 @foxriver76 @AlCalzone @Bluefox
                                          Habt ihr eine Meinung dazu? Sollte das Thema vielleicht auf die Dev-Meeting-Liste? Ich denke das ist in jedem Fall zumindest diskussionswürdig.

                                          MfG,
                                          André

                                          Nein

                                          Hab ich auch schon angemerkt.
                                          Ich möchte ein diagnosescript starten und dabei sicher sein dass absolut nichts verändert wird.

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          wrote on last edited by Thomas Braun
                                          #582

                                          @mcm57 sagte in iob diag - Skript:

                                          Ich möchte ein diagnosescript starten und dabei sicher sein dass absolut nichts verändert wird.

                                          Hatten wir schon...

                                          Ist eine Beta-Version, der Code kann da easy rausgezogen werden und in ein eigenes Skript mit eigenem Aufruf gepackt werden.
                                          Ich hatte nur keine Lust, Zeit und Laune das in ein eigenes Repo zu packen, weil ich einige wenigen Dinge bereit zuvor im Hauptskript ermittelt habe.
                                          Der Fix wird nur ausgeführt, wenn man auf Rückfrage die Taste y drückt.

                                          Und absolut nichts wird auch heute schon nicht geändert. Es wird immer ein Symlink von nodejs auf node gesetzt. 😄 Sonst funktioniert der Check auf schiefe Installationen nicht.

                                          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

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          667

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe