Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Installation schlägt immer fehl..

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Installation schlägt immer fehl..

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      timy @Thomas Braun last edited by

      @thomas-braun den nodejs nicht vorher installieren?
      Ansonsten einfach nur den curl Befehl?

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @timy last edited by

        @timy

        Nur diese eine kleine Zeile. Mehr ist gar nicht erforderlich, auf einem sauberen Grundsystem.

        T 1 Reply Last reply Reply Quote 0
        • T
          timy @Thomas Braun last edited by

          @thomas-braun okay.
          update läuft gerade noch auf neuem System.

          ich probiere es.

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @timy last edited by

            @timy sagte in Installation schlägt immer fehl..:

            Auch Fehler...

            Vielleicht kann ich da mehr sehen, wenn es in code-tags ist, aber ich meine da ist kein Fehler!

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Homoran last edited by

              @homoran
              Außer der Installation als root ist da ja auch keiner. 🕶

              T 1 Reply Last reply Reply Quote 1
              • T
                timy @Thomas Braun last edited by

                und wieder der Fehler...

                pi@raspberrypi:~ $ curl -sLf https://iobroker.net/install.sh | bash
                library: loaded
                Library version=2021-01-23
                
                ==========================================================================
                
                    Welcome to the ioBroker installer!
                    Installer version: 2020-12-07
                
                    You might need to enter your password a couple of times.
                
                ==========================================================================
                
                
                ==========================================================================
                    Installing prerequisites (1/4)
                ==========================================================================
                
                OK:1 http://archive.raspberrypi.org/debian buster InRelease
                Holen:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB]
                Holen:3 http://packages.microsoft.com/repos/code stable InRelease [10,4 kB]
                Holen:4 http://packages.microsoft.com/repos/code stable/main armhf Packages [15,6 kB]
                Holen:5 http://packages.microsoft.com/repos/code stable/main arm64 Packages [15,8 kB]
                Holen:6 http://packages.microsoft.com/repos/code stable/main amd64 Packages [15,2 kB]
                Es wurden 72,0 kB in 2 s geholt (38,1 kB/s).
                Paketlisten werden gelesen... Fertig
                
                ==========================================================================
                
                    Node.js not found. Installing...
                
                ==========================================================================
                
                
                ## Installing the NodeSource Node.js 12.x repo...
                
                
                ## Populating apt-get cache...
                
                + apt-get update
                OK:1 http://packages.microsoft.com/repos/code stable InRelease
                OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                OK:3 http://archive.raspberrypi.org/debian buster InRelease
                Paketlisten werden gelesen... Fertig
                
                ## Confirming "buster" is supported...
                
                + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/buster/Release'
                
                ## Adding the NodeSource signing key to your keyring...
                
                + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
                OK
                
                ## Creating apt sources list file for the NodeSource Node.js 12.x repo...
                
                + echo 'deb https://deb.nodesource.com/node_12.x buster main' > /etc/apt/sources.list.d/nodesource.list
                + echo 'deb-src https://deb.nodesource.com/node_12.x buster main' >> /etc/apt/sources.list.d/nodesource.list
                
                ## Running `apt-get update` for you...
                
                + apt-get update
                OK:1 http://archive.raspberrypi.org/debian buster InRelease
                OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                OK:3 http://packages.microsoft.com/repos/code stable InRelease
                Holen:4 https://deb.nodesource.com/node_12.x buster InRelease [4.584 B]
                Holen:5 https://deb.nodesource.com/node_12.x buster/main armhf Packages [774 B]
                Es wurden 5.358 B in 2 s geholt (2.248 B/s).
                Paketlisten werden gelesen... Fertig
                
                ## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
                ## You may also need development tools to build native addons:
                     sudo apt-get install gcc g++ make
                ## To install the Yarn package manager, run:
                     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
                     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
                     sudo apt-get update && sudo apt-get install yarn
                
                
                Installed nodejs
                Node.js Installed successfully!
                Changing npm registry to https://registry.npmjs.org
                Installed gcc-c++
                Installed libavahi-compat-libdnssd-dev
                Installed libudev-dev
                Installed libpam0g-dev
                Installed libcairo2-dev
                Installed libpango1.0-dev
                Installed libjpeg-dev
                Installed libgif-dev
                Installed librsvg2-dev
                
                ==========================================================================
                    Creating ioBroker user and directory (2/4)
                ==========================================================================
                
                User iobroker created
                Created /etc/sudoers.d/iobroker
                Directory /opt/iobroker created
                
                ==========================================================================
                    Installing ioBroker (3/4)
                ==========================================================================
                
                In file included from ../../nan/nan.h:56,
                                 from ../src/main.cpp:3:
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                       (node::addon_register_func) (regfunc),                          \
                                                           ^
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
                   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                   ^~~~~~~~~~~~~
                ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
                 NODE_MODULE(diskusage, Init)
                 ^~~~~~~~~~~
                In file included from ../../nan/nan.h:56,
                                 from ../src/unix_dgram.cc:5:
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                       (node::addon_register_func) (regfunc),                          \
                                                           ^
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
                   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                   ^~~~~~~~~~~~~
                ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
                 NODE_MODULE(unix_dgram, Initialize)
                 ^~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                     ^~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                       ^~~~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                      ^~~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                      ^~~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);
                                                                                    ^~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);
                                                                                    ^~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                            ^~~~~~~~~~~~~~~~~~~~
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                      ^~~~~~~~~~~~~~
                ../src/serialport.cpp: At global scope:
                ../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
                 SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                            ^
                ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
                 SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                              ^
                In file included from ../../../nan/nan.h:56,
                                 from ../src/./serialport.h:6,
                                 from ../src/serialport.cpp:1:
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                       (node::addon_register_func) (regfunc),                          \
                                                           ^
                /home/pi/.cache/node-gyp/12.21.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
                   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                   ^~~~~~~~~~~~~
                ../src/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’
                 NODE_MODULE(serialport, init);
                 ^~~~~~~~~~~
                ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
                ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
                     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
                ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
                     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                
                ATTENTION: Error reporting via Sentry will be activated on next start of ioBroker
                
                ioBroker wants to make sure to deliver the most stable smart home system.
                To allow this we decided to implement an automatic error and crash reporting solution into the js-controller and also into adapters.
                
                THIS REPORTING WILL BE ENABLED WITH THE NEXT START OF YOUR IOBROKER!
                
                For any error that leads to the crash of the js-controller or one of the relevant adapters the error details are send to a server. For the js-controller and core adapters this server is located and operated in germany. For community adapters please check the Github Readme of the affected adapter for details which Sentry server is used.
                
                If you want to disable the error reporting you can use the command
                'iobroker plugin disable sentry'
                This command will also make sure that no adapter that runs on this host will send crash reporting data to sentry.
                
                

                Danach habe ich ein reboot durchgeführt aber gestartet wurde da nichts...

                Thomas Braun T Homoran 3 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @timy last edited by

                  @timy

                  iobroker status
                  
                  T 1 Reply Last reply Reply Quote 0
                  • T
                    timy @timy last edited by

                    habe noch

                    curl -sL https://iobroker.net/fix.sh | bash -
                    
                    

                    durchgeführt danach

                    ibroker start
                    

                    danach ist es gestartet...
                    Aber irgendwie schon sehr komisch

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • T
                      timy @Thomas Braun last edited by

                      @thomas-braun da kam das..

                      pi@raspberrypi:~ $ iobroker status
                      -bash: iobroker: Kommando nicht gefunden.
                      

                      wie gesagt mit der reparatur hat es dann geklappt.

                      1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @timy last edited by

                        @timy

                        Der Fixer war vermutlich unnötig.
                        Aber schadet auch nix.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          timy @Thomas Braun last edited by

                          @thomas-braun der fixer hat das dann gerade gerückt.
                          danach konnte ich iobroker den status auslesen usw

                          1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @timy last edited by

                            @timy sagte in Installation schlägt immer fehl..:

                            Danach habe ich ein reboot durchgeführt aber gestartet wurde da nichts...

                            da war er noch nicht fertig!

                            Er ist fertig wenn das da auch steht:

                            Installation fertig, öffne IP:801...

                            Oder so ähnlich

                            T 1 Reply Last reply Reply Quote 1
                            • T
                              timy @Homoran last edited by

                              @homoran der war fertig...
                              es kam danach die bash und nichts weiter.

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @timy last edited by

                                @timy sagte in Installation schlägt immer fehl..:

                                der war fertig...

                                dann hast du nicht alles gepostet

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                747
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                3
                                24
                                1340
                                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