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.
    • 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
                                    • Z
                                      z000ao8q last edited by

                                      @Bluefox:

                                      Habe jetzt noch mal versucht zu installieren und es hat geklappt. `
                                      auf nem PI? mit Raspberian?

                                      vielleicht irgendwas an den apt-gets die ich installiert hab (oder auch nicht)?

                                      hab jetzt keinen Bock mehr.

                                      schreibe mir grad nen neues Raspberian auf die SD-Karte und versuche es auf na sauberen Installation

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

                                        mir ist gerade was aufgefallen.

                                        Die Anleitung bei GIT unterscheidet zwischen zwei node-downloads.

                                        iobroker.net nicht
                                        ` > Node.js (Node.js version >= 0.8, including npm)

                                        Debian package for ARM (Raspbian, Cubian, …) `
                                        ich habe die erste Version von ioBroker.net verwendet

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

                                          Bingo!

                                          ein sauberes Image + das zweite Node-Package klappen!

                                          …werde jetzt nach und nach meine alten Settings vornehmen und berichten, wo der Übeltäter liegt...

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

                                            OK, here is the Issue.

                                            um den PI "headless" zu betreiben ist es üblich die X11 Komponenten zu entfernt.

                                            apt-get -y purge x11-common 
                                            

                                            dazu gehören die folgenden. Sobald die weg sind, geht ioBroker nicht mehr.
                                            ` > cups-bsd cups-client esound-common fonts-droid fonts-roboto ghostscript libaudiofile1 libaudit0

                                            libcupsimage2 libcwiid1 libdirectfb-1.2-9 libesd0 libfile-copy-recursive-perl libgs9 libgs9-common

                                            libijs-0.35 libjbig2dec0 libmad0 libmikmod2 libpaper-utils libpaper1 libpciaccess0 libpoppler19

                                            libportmidi0 libqt4-network libruby1.9.1 libsclang1 libscsynth1 libts-0.0-0 libvorbisfile3 libxfce4util-bin

                                            libxfce4util-common libxfce4util4 libxfconf-0-2 libxkbfile1 libxp6 libyaml-0-2 poppler-data poppler-utils

                                            pypy-upstream-doc ruby1.9.1 supercollider supercollider-common supercollider-server tcl8.4 tcl8.5 tk8.4

                                            tsconf update-inetd xfce-keyboard-shortcuts xfconf > blt* epiphany-browser* gsfonts-x11* gstreamer1.0-plugins-bad* gvfs* gvfs-backends* gvfs-daemons* gvfs-fuse*

                                            idle* idle-python2.7* idle-python3.2* idle3* lesstif2* libaudio2* libfluidsynth1* libice6*

                                            liblightdm-gobject-1-0* libobrender27* libpulse0* libqscintilla2-8* libqt4-svg* libqtgui4* libqtwebkit4*

                                            libsdl-image1.2* libsdl-mixer1.2* libsdl-ttf2.0-0* libsdl1.2debian* libsm6* libsmpeg0* libwebkitgtk-3.0-0*

                                            libxaw7* libxfce4ui-1-0* libxklavier16* libxmu6* libxss1* libxt6* libxtst6* libzbar0* lightdm*

                                            lightdm-gtk-greeter* lxde* lxde-core* obconf* openbox* oracle-java8-jdk* pipanel* pistore* pypy-setuptools*

                                            pypy-upstream* pypy-upstream-dev* python-pygame* python-tk* python3-pygame* python3-tk* qjackctl*

                                            raspberrypi-net-mods* raspberrypi-ui-mods* sonic-pi* timidity* tk8.5* wolfram-engine* wpagui* x11-common*

                                            x11-utils* x11-xkb-utils* x11-xserver-utils* x2x* xfce4-mixer* xfonts-encodings* xfonts-utils* xinit* xpdf*

                                            xserver-common* xserver-xorg* xserver-xorg-core* xserver-xorg-input-all* xserver-xorg-input-evdev*

                                            xserver-xorg-input-synaptics* xserver-xorg-video-fbdev* xserver-xorg-video-fbturbo* zenity* `

                                            Hast Du eine Idee welcher Teil das Problem darstellen könnte?

                                            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