Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [Offen] [Bug] Falsche Zeilenumbrüche in Bash scripts im NPM - Packet

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [Offen] [Bug] Falsche Zeilenumbrüche in Bash scripts im NPM - Packet

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wolfspirit last edited by

      Hallo,

      Ich poste es mal hier, damit es nicht untergeht und ich denke es gehört in den Fehler-Bereich:

      Wie hier bereits gepostet:

      http://forum.iobroker.net/viewtopic.php … 60#p109660

      Scheinen in dem vor einer Woche hochgeladenen NPM Packet die Linux Bash-Scriptfiles von iobroker falsche Zeilenumbrüche zu haben.

      root@server:/opt/iobroker/node_modules/iobroker/install/linux# file install.sh
      install.sh: Bourne-Again shell script, ASCII text executable, with CRLF line terminators
      
      

      Dadurch ist eine Installation unter Linux nicht so einfach möglich:

      /opt/iobrokertest/node_modules/iobroker/install/linux/install.sh: /bin/bash^M: bad interpreter: No such file or directory
      

      Sobald ich die 1.0.2 installiere haben die Scripte die richtigen Zeilenumbrüche.

      Kann es sein, dass beim pushen in die registry vielleicht ein GIT-Client die Zeilenumbrüche auf Windows umgestellt hat?

      (Falls es das Thema schon gibt (ich hab nichts gefunden), dann bitte einfach löschen…)

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        @Wolfspirit:

        Nach einer installation des alten Packets mit:

        npm install iobroker@1.0.2 --unsafe-perm
        ```` `  
        

        Ich habe mir die beiden Dateien https://registry.npmjs.org/iobroker/-/i … -1.0.3.tgz und https://registry.npmjs.org/iobroker/-/i ... -1.0.2.tgz heruntergeladen und mir die Dateien package/install/linux/install.sh und package/install/linux/iobroker.sh mit Notepad++ angesehen und festgestellt: In der Version 1.0.3 sind beide Dateien im DOS-Format (CRLF), in der Version 1.0.2 im Linux-Format (LF). Es sollte die Version 1.0.2 installiert werden, solange der Fehler in der Version 1.0.3 nicht gefixt ist.

        1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          Super, ich habe es versucht zu fixen. Ist aktuell auf Github. kann bitte mal einer von Euch dort das runterladen (Download rechts oben) und verifizieren?!

          https://github.com/ioBroker/ioBroker

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 last edited by

            iobroker auf Github funktioniert schon mind. seit März 2016. Zum Installieren / Prüfen wird die NPM Registrierung von Version 1.0.4 benötigt.

            Das Problem mit der Installation bzw. fehlendem Autostart von ioBroker nach Boot haben einige Nutzer, die ioBroker in den letzten 2 Wochen installieren wollten.

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Gut 1.0.4 gepublished, hoffe geht noch alles

              Bitte checken 🙂 Danke

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 last edited by

                @apollon77:

                Bitte checken `
                Habe die beiden Dateien install.sh und iobroker.sh mit Notepad++ geöffnet: Sind im Linux-Format (LF) und jeweils 1 Byte größer als in Version 1.0.2.

                1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 last edited by

                  Na dann sieht es ja mal vielversprechend aus … we will see ...

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  919
                  Online

                  31.6k
                  Users

                  79.5k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  993
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo