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

                              Habe jetzt auf pi2 aufgerufen:

                              sudo apt-get -y purge x11-common
                              cd /opt/iobroker
                              sudo iobroker start
                              
                              

                              und es geht.

                              Probier mal beim gestoppten ioBroker:

                              cd /opt/iobroker
                              sudo node node_modules/iobroker.js-controller/controller.js
                              
                              

                              Was kommt da?

                              Bei mir:

                              pi@raspberrypi /opt/iobroker $ sudo node node_modules/iobroker.js-controller/controller.js
                              2015-08-05 21:30:12.753  - info: host.raspberrypi ioBroker.js-controller version 0.7.3 js-controller starting
                              2015-08-05 21:30:12.766  - info: host.raspberrypi Copyright (c) 2014-2015 bluefox, hobbyquaker
                              2015-08-05 21:30:12.769  - info: host.raspberrypi hostname: raspberrypi
                              2015-08-05 21:30:12.770  - info: host.raspberrypi ip addresses: 192.168.1.86
                              2015-08-05 21:30:12.822  - info: inMem-states listening on port 9000
                              2015-08-05 21:30:12.868  - info: inMem-objects listening on port 9001
                              2015-08-05 21:30:12.880  - info: host.raspberrypi InMemoryDB connected
                              2015-08-05 21:30:12.900  - info: host.raspberrypi 1 instance found
                              2015-08-05 21:30:12.903  - info: host.raspberrypi starting 1 instance
                              2015-08-05 21:30:12.996  - info: host.raspberrypi instance system.adapter.admin.0 started with pid 25986
                              2015-08-05 21:30:18.016  - info: admin.0 starting. Version 0.5.6 in /opt/iobroker/node_modules/iobroker.admin
                              2015-08-05 21:30:18.146  - info: admin.0 requesting all states
                              2015-08-05 21:30:18.150  - info: admin.0 requesting all objects
                              2015-08-05 21:30:18.155  - info: admin.0 http server listening on port 8081
                              2015-08-05 21:30:18.156  - info: admin.0 Use link "http://localhost:8081" to configure.
                              2015-08-05 21:30:18.246  - info: admin.0 received all objects
                              2015-08-05 21:30:18.252  - info: admin.0 received all states
                              2015-08-05 21:30:32.134  - info: host.raspberrypi Update repository "default" under "conf/sources-dist.json"
                              
                              
                              1 Reply Last reply Reply Quote 0
                              • Z
                                z000ao8q last edited by

                                interessant.

                                bei mir Back to the Roots
                                ` > pi@raspberrypi /opt/iobroker $ sudo node node_modules/iobroker.js-controller/controller.js

                                2015-08-05 20:50:25.141 - info: host.raspberrypi ioBroker.js-controller version 0.7.5 js-controller starting

                                2015-08-05 20:50:25.153 - info: host.raspberrypi Copyright © 2014-2015 bluefox, hobbyquaker

                                2015-08-05 20:50:25.155 - info: host.raspberrypi hostname: raspberrypi

                                2015-08-05 20:50:25.156 - info: host.raspberrypi ip addresses: 192.168.0.23

                                2015-08-05 20:50:25.211 - info: inMem-states listening on port 9000

                                2015-08-05 20:50:25.346 - info: inMem-objects listening on port 9001

                                2015-08-05 20:50:25.358 - info: host.raspberrypi InMemoryDB connected

                                2015-08-05 20:50:25.383 - info: host.raspberrypi 8 instances found

                                2015-08-05 20:50:25.386 - info: host.raspberrypi starting 6 instances

                                2015-08-05 20:50:25.481 - info: host.raspberrypi instance system.adapter.admin.0 started with pid 14207

                                2015-08-05 20:50:29.408 - info: host.raspberrypi instance system.adapter.hm-rpc.0 started with pid 14245

                                2015-08-05 20:50:33.408 - info: host.raspberrypi instance system.adapter.web.0 started with pid 14283

                                ****2015-08-05 20:50:35.108 - error: admin.0 no connection to objects DB

                                2015-08-05 20:50:36.145 - error: hm-rpc.0 no connection to objects DB

                                2015-08-05 20:50:40.585 - error: web.0 no connection to objects DB

                                2015-08-05 20:50:44.011 - error: vis.0 no connection to objects DB****

                                2015-08-05 20:50:45.402 - info: host.raspberrypi instance system.adapter.history.0 started with pid 14411

                                2015-08-05 20:50:51.975 - error: history.0 no connection to objects DB `

                                hast Du nen Reboot nach dem purge gemacht?

                                auch auf dem neuen kernel?

                                Linux raspberrypi 4.0.9-v7+ #807
                                

                                ich habe oben einen Fehler gemacht.

                                ich habe auch "sonic-pi" entfernt und oben nicht gepostet.

                                Dieser Teil ist für die ganzen Removes verantwortlich. Wenn ich "sonic-pi" wieder installiere, klappt es aber trotzdem nicht.

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

                                  3.18.7-v7+

                                  Geht auch nach reboot.

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

                                    ich gebe langsam auf.

                                    habe ein weiteres neues Image geschrieben.

                                    apt-get -y update && apt-get -y upgrade && apt-get -y autoremove
                                    

                                    node & iobroker installiert

                                    =>funktioniert

                                    apt-get -y purge x11-common
                                    

                                    =>funktioniert

                                    reboot -h
                                    

                                    => bekannter Fehler. geht nicht mehr.

                                    Irgend was aus dem X11 Package fehlt ihm 😞

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

                                      and the winner is…

                                      raspberrypi-net-mods
                                      

                                      node.js scheint von diesem Package abhängig zu sein.

                                      Sobald man es deinstalliert, geht es nicht mehr.

                                      Sobald man es neu-installiert (nach einem kompletten X11-Cleanup z.B.) läuft wieder alles!

                                      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

                                      913
                                      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