Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. RPI & Nginx & Ports

    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

    RPI & Nginx & Ports

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by

      Hallo und willkommen im Forum.

      Hast du vielleicht ein paar mehr Infos für uns?

      Aus den Daten ersehe ich; dass du von irgendeinem Browser mit

      192.168.0.23:8081
      ````auf den admin kommen müsstest.
      
      Was hast du bisher wo installiert?
      
      ist darauf bereits irgendetwas mit dem port 8081 in gebrauch?
      
      Gruß
      
      Rainer
      [4489_bildschirmfoto_2017-12-26_um_19.45.22.png](/assets/uploads/files/4489_bildschirmfoto_2017-12-26_um_19.45.22.png)
      1 Reply Last reply Reply Quote 0
      • Z
        z000ao8q last edited by

        hallo,

        habe nen "normalen" nginx Webserver + php + MySQL laufen.

        auf nem Raspberry Pi2.

        der Webserver hat nen Listener auf 80 (redirekt auf SSL) und 443.

        netstat -an

        zeigt mir die folgenden an (wenn ich es richtig deute)

        tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
        tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
        tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN     
        tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     
        tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN     
        tcp        0      0 0.0.0.0:9001            0.0.0.0:*               LISTEN     
        
        

        bringt der ioBroker nen eigenen Webserver mit, oder worüber läuft der?

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

          @z000ao8q:

          bringt der ioBroker nen eigenen Webserver mit, oder worüber läuft der? `
          Ja, sogar mehrere.

          der Admin liegt auf :8081

          der Vis/Charts auf :8082

          der von node-red auf :1881

          Gruß

          Rainer

          Was sagt denn das Browser log (bei chrome F12) wenn du versuchst auf IP:8082 zu gehen.

          wie hast du installiert?

          als root? - nicht als user mit sudo!

          Was kommen für meldungen, wenn du in /opt/iobroker ausführst:

          ./iobroker restart
          

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • Z
            z000ao8q last edited by

            hab ein````
            iobroker start admin.0

              ` > events.js:72
            > 
            > throw er; // Unhandled 'error' event
            > 
            > ^
            > 
            > Error: listen EADDRINUSE `  
            hilft das weiter?
            
            habe zugegebenerweise noch keinen Schimmer von den io Details. Wollte mich eigentlich an einem laufenden System in die Tiefe hangeln :-))
            1 Reply Last reply Reply Quote 0
            • Z
              z000ao8q last edited by

              @Homoran:

              als root? - nicht als user mit sudo! ` Yes, Sir 🙂
              @Homoran:

              ./iobroker restart `

              root@testserver:/opt/iobroker# ./iobroker restart
              Stopping ioBroker controller daemon...
              ioBroker controller daemon stopped.
              Starting ioBroker controller daemon...
              ioBroker controller daemon started. PID: 5093
              
              
              1 Reply Last reply Reply Quote 0
              • Z
                z000ao8q last edited by

                curl -I -L http://192.168.0.23:8081
                curl: (7) Failed to connect to 192.168.0.23 port 8081: Connection refused
                

                ich habe irgendwie eine Überschneidung der Webserver in Verdacht. Firewalls sind keine dazwischen…

                1 Reply Last reply Reply Quote 0
                • Z
                  z000ao8q last edited by

                  and one more - sorry for that 😞

                  Der Service schein garnicht zu laufen.

                  netstat zeigt lediglich 5093/io.js-controll auf den Port 9000 & 90001

                  ich scheine irgendwas grundlegendes falschgemacht zu haben.

                  Laut Anleitung war es doch nur:

                  wget http://download.iobroker.org/nodejs_0.10.22-1_armhf.deb
                  dpkg -i nodejs_0.10.22-1_armhf.deb
                  rm nodejs_0.10.22-1_armhf.deb
                  mkdir /opt/iobroker
                  cd /opt/iobroker
                  npm install iobroker
                  
                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    aber alles als root!

                    nicht als user pi mit root-rechten mittels sudo!

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • Z
                      z000ao8q last edited by

                      klar.

                      das komsiche:

                      root@testserver:/opt/iobroker# iobroker start
                      ioBroker controller daemon already running. PID: 5093
                      

                      es läuft aber nix auf Port 8081

                      root@testserver:/opt/iobroker/log# iobroker start admin.0
                      

                      ` > events.js:72

                      throw er; // Unhandled 'error' event

                      ^

                      Error: listen EADDRINUSE `

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

                        jo, da scheint etwas grob faul zu sein 😞

                        lies mal hier:

                        http://www.forum.iobroker.net/viewtopic … 4112#p4111

                        vielleicht kommst du damit weiter.

                        Gruß

                        Rainer

                        1 Reply Last reply Reply Quote 0
                        • Z
                          z000ao8q last edited by

                          root@testserver:/opt/iobroker# npm install iobroker.admin
                          

                          Alles scheinbar OK; keine Änderung

                          root@testserver:/opt/iobroker# iobroker add admin --port 8090
                          

                          ` > events.js:72

                          throw er; // Unhandled 'error' event

                          ^

                          Error: listen EADDRINUSE `

                          hmmm
                          4489_bildschirmfoto_2017-12-27_um_16.38.12.png

                          1 Reply Last reply Reply Quote 0
                          • Z
                            z000ao8q last edited by

                            nochmal 1 Tag gesucht und auch ioBroker neu installiert.

                            Immer noch nix. egal welcher Port. Irgendwas gefällt ihm nicht.

                            Keine Ahnung woran es liegt. Muss mich wohl geschlagen geben.

                            Dabei hatte ich es auf das Dash.ui Metro Design abgesehen 🙂

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

                              @z000ao8q:

                              nochmal 1 Tag gesucht und auch ioBroker neu installiert.

                              Immer noch nix. egal welcher Port. Irgendwas gefällt ihm nicht.

                              Keine Ahnung woran es liegt. Muss mich wohl geschlagen geben.

                              Dabei hatte ich es auf das Dash.ui Metro Design abgesehen 🙂 `
                              Wenn ioBroker.js-controller läuft, dann ist es schon fast gut.

                              cd /opt/iobroker
                              chmod 777 -R *
                              iobroker add admin --port 8090 --enabled
                              
                              

                              Danach was zeigen die Befehle?

                              ps -A | grep io
                              netstat -na | grep 8090
                              
                              
                              1 Reply Last reply Reply Quote 0
                              • Z
                                z000ao8q last edited by

                                ne, er will nicht aktivieren
                                ` > root@testserver:/opt/iobroker# iobroker add admin –port 8090 --enabled

                                events.js:72

                                throw er; // Unhandled 'error' event

                                ^

                                Error: listen EADDRINUSE

                                at errnoException (net.js:901:11)

                                at Server._listen2 (net.js:1039:14)

                                at listen (net.js:1061:10)

                                at Server.listen (net.js:1127:5)

                                at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:2410:24)

                                at /opt/iobroker/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:143:9

                                at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:150:7)

                                at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2192:27)

                                at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) > root@testserver:/opt/iobroker# ps -A | grep io

                                10 ? 00:00:03 migration/0

                                11 ? 00:00:03 migration/1

                                15 ? 00:00:03 migration/2

                                19 ? 00:00:03 migration/3

                                30 ? 00:00:00 bioset

                                33 ? 00:00:00 rpciod

                                36 ? 00:00:00 nfsiod

                                50 ? 00:00:00 DWC Notificatio

                                11141 ? 00:00:22 io.js-controlle > root@testserver:/opt/iobroker# netstat -na | grep 8090

                                root@testserver:/opt/iobroker#/quote] `

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

                                  cd /opt/iobroker
                                  sudo iobroker stop
                                  ps -A | grep io
                                  
                                  

                                  Letzter Befehl sollte nichts zeigen. Falls was zu sehen ist, dann mit "kill -KILL nummer" das Prozess löschen.

                                  Danach

                                  sudo iobroker add admin --port 8090 --enabled
                                  sudo iobroker start
                                  
                                  

                                  Dann sollte gehen.

                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    z000ao8q last edited by

                                    ` > root@testserver:/opt/iobroker# ps -A | grep io

                                    10 ? 00:00:05 migration/0

                                    11 ? 00:00:05 migration/1

                                    15 ? 00:00:05 migration/2

                                    19 ? 00:00:05 migration/3

                                    30 ? 00:00:00 bioset

                                    33 ? 00:00:00 rpciod

                                    36 ? 00:00:00 nfsiod

                                    50 ? 00:00:00 DWC Notificatio

                                    root@testserver:/opt/iobroker# sudo iobroker add admin –port 8090 --enabled

                                    create instance admin

                                    object system.adapter.admin.1.uptime created

                                    object system.adapter.admin.1.memRss created

                                    object system.adapter.admin.1.memHeapTotal created

                                    object system.adapter.admin.1.memHeapUsed created

                                    object system.adapter.admin.1.connected created

                                    object system.adapter.admin.1.alive created

                                    object system.adapter.admin.1 created

                                    root@testserver:/opt/iobroker# sudo iobroker start

                                    Starting ioBroker controller daemon...

                                    ioBroker controller daemon started. PID: 23295 `
                                    interessant weil all dieses im Laufe des Threads schon einmal probiert wurde 🙂

                                    Zumindest scheint er auf den :8090 zu reagieren.

                                    bingt kein "nicht verfügbar" sonder läd ne zeit bis ins Timeout und bingt ein "not responding"

                                    im TOP kann ich für kurze zeit einen "node" Prozess aufblinken mit minimaler CPU-Usage.

                                    Aber das Webfrontend macht nix 😞

                                    1 Reply Last reply Reply Quote 0
                                    • Z
                                      z000ao8q last edited by

                                      die Kernaussage aus dem zweiten Post bleibt: Log-File:
                                      ` > error: admin.0 no connection to objects DB

                                      error: admin.1 no connection to objects DB `
                                      Gibt es vielleicht jemand, der den Teil programmiert hat und versteht was hier der Auslöser ist?

                                      Ist das ioBroker - oder ein Node.js Problem?

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

                                        @z000ao8q:

                                        die Kernaussage aus dem zweiten Post bleibt: Log-File:
                                        ` > error: admin.0 no connection to objects DB

                                        error: admin.1 no connection to objects DB `
                                        Gibt es vielleicht jemand, der den Teil programmiert hat und versteht was hier der Auslöser ist?

                                        Ist das ioBroker - oder ein Node.js Problem? `
                                        Ich habe das geschrieben, aber ich verstehe nicht, warum es nicht geht. Das ist definitiv ioBroker Problem.

                                        Ok.

                                        Versuchen wir js-controller und admin manuell zu starten.

                                        cd /opt/iobroker
                                        sudo iobroker stop
                                        
                                        

                                        Dann vergewissern, dass es wirklich angehalten ist. (Sehe oben)

                                        Danach````
                                        sudo node node_modules/iobroker.js-controller/controller.js

                                        Was kommt da?
                                        
                                        Ich vermute, dass doch Firewall aktiv ist und der lässt die Verbindung mit 9000 und 9001 nicht zu.
                                        1 Reply Last reply Reply Quote 0
                                        • Bluefox
                                          Bluefox last edited by

                                          Habe jetzt noch mal versucht zu installieren und es hat geklappt.

                                          1 Reply Last reply Reply Quote 0
                                          • Z
                                            z000ao8q last edited by

                                            die inMem Server scheinen zu laufen auf den 9000ern
                                            ` > root@testserver:~# netstat -lnptu

                                            Active Internet connections (only servers)

                                            Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

                                            tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2180/nginx

                                            tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2123/sshd

                                            tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 2180/nginx

                                            tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 23295/io.js-control

                                            tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 23295/io.js-control

                                            tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2549/mysqld

                                            udp 0 0 0.0.0.0:68 0.0.0.0:* 1984/dhcpcd

                                            udp 0 0 192.168.0.23:123 0.0.0.0:* 2039/ntpd

                                            udp 0 0 0.0.0.0:123 0.0.0.0:* 2039/ntpd

                                            udp 0 0 0.0.0.0:5353 0.0.0.0:* 2098/avahi-daemon:

                                            udp 0 0 0.0.0.0:56664 0.0.0.0:* 2098/avahi-daemon: > sudo iobroker stop beendet sie > root@testserver:/opt/iobroker# sudo node node_modules/iobroker.js-controller/controller.js

                                            2015-08-04 20:57:08.628 - info: host.testserver ioBroker.js-controller version 0.7.5 js-controller starting

                                            2015-08-04 20:57:08.640 - info: host.testserver Copyright © 2014-2015 bluefox, hobbyquaker

                                            2015-08-04 20:57:08.642 - info: host.testserver hostname: testserver

                                            2015-08-04 20:57:08.644 - info: host.testserver ip addresses: 192.168.0.23

                                            2015-08-04 20:57:08.695 - info: inMem-states listening on port 9000

                                            2015-08-04 20:57:08.743 - info: inMem-objects listening on port 9001

                                            2015-08-04 20:57:08.755 - info: host.testserver InMemoryDB connected

                                            2015-08-04 20:57:08.777 - info: host.testserver 2 instances found

                                            2015-08-04 20:57:08.780 - info: host.testserver starting 2 instances

                                            2015-08-04 20:57:08.870 - info: host.testserver instance system.adapter.admin.0 started with pid 8798

                                            2015-08-04 20:57:12.801 - info: host.testserver instance system.adapter.admin.1 started with pid 8836

                                            2015-08-04 20:57:18.474 - error: admin.0 no connection to objects DB

                                            2015-08-04 20:57:22.397 - error: admin.1 no connection to objects DB `
                                            danach sind sie im netstat auch wieder sichtbar

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

                                            Support us

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

                                            908
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            31
                                            5237
                                            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