Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. ioB startet langsam und zeigt Fehlermeldung

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ioB startet langsam und zeigt Fehlermeldung

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

      Seit einigen Wochen bemerke ich über den Webbrowser einen zögerlichen Zugriff auf meinen ioBroker, der auf einem RasPi 4 installiert ist. Konkrete Ausfallerscheinungen kann ich nicht entdecken bis auf eine Fehlermeldung, die kurz aufpoppt.

      Could not process news: 34400/request/l</o<@http://192.168.2.40:8081/static/js/5056.9247882b.chunk.ja:2:161997 r@http/192.168.2.40:8081/static/ja/5056.9247882b.chunk.js:2:228834
      

      Unter "Protokolle finde ich ich auch keine auffälligen Hinweise, Adapteraktualisierungshinweise kommen ganz normal, alle Updates auch des Hosts wurden gemacht.
      Ein Booten des RasPi brachte auch keinen Erfolg.

      Kann jemand die o.g. Meldung entschlüsseln und mir einen Hinweis zur Beseitigung geben?

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

        @nobbiman

        Schau dir das Gesamtkonstrukt an.
        Langfassung von

        iob diag
        

        Beim Raspberry ggfls mit der Testversion von hier:

        https://forum.iobroker.net/topic/59549/iob-diag-skript

        N 1 Reply Last reply Reply Quote 0
        • N
          nobbiman @Thomas Braun last edited by nobbiman

          @thomas-braun
          iob diag bringt

          Your system is booting into 'graphical.target', which means that a user interface or desktop is available. Usually a server is running without a desktop to have more RAM available. Do you want to switch to 'multi-user.target'? (y/N)
          library: loaded
          Library version=2024-10-22
          ioBroker or some processes are still running:
          1077 iobroker.js-con
          2119 io.admin.0
          2137 io.influxdb.0
          2168 io.javascript.0
          2175 io.influxdb.1
          2206 io.history.0
          2213 io.backitup.0
          2258 io.shelly.0
          2266 io.modbus.0
          2281 io.mqtt-client.
          2288 io.mqtt.0
          2295 io.rpi2.0
          2314 io.discovery.0
          2332 io.growatt.0
          2354 io.viessmannapi
          2365 io.controme.0
          2384 io.pvforecast.0
          2395 io.web.0
          2455 io.energiefluss
          2470 io.pvforecast.1
          53480 io.fhem.0
          54522 io.powerfox2.0
          Please stop them first and try again!
          
          

          und wie stoppe ich die laufenden Prozesse?

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

            @nobbiman

            iob stop
            iob fix
            iob start
            
            N Codierknecht 2 Replies Last reply Reply Quote 0
            • N
              nobbiman @Thomas Braun last edited by

              @thomas-braun Sehr gut, 'ioB fix' ist nun gut durchgelaufen und der Zugriff auf den ioBroker scheint schneller zu gehen, die Fehlermeldung ist für's Erste nicht mehr erschienen, Danke!

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

                @thomas-braun
                schmeisst iob fix mittlerweile selbst den Desktop raus? Sehr gut!

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

                  @codierknecht

                  Nicht eigenständig.
                  Aber es fragt danach und man kann es dann einstellen.

                  Codierknecht 1 Reply Last reply Reply Quote 1
                  • Codierknecht
                    Codierknecht Developer Most Active @Thomas Braun last edited by

                    @thomas-braun sagte in ioB startet langsam und zeigt Fehlermeldung:

                    es fragt danach und man kann es dann einstellen

                    was @nobbiman dann natürlich auch gemacht hat, oder?

                    Ein Desktop hat auf 'nem Server nämlich nix zu suchen. Der bremst das System nur aus, frisst Ressourcen, produziert unnötig Last und möglicherweise auch Fehler.

                    Thomas Braun N 2 Replies Last reply Reply Quote 1
                    • Thomas Braun
                      Thomas Braun Most Active @Codierknecht last edited by

                      @codierknecht

                      Der Fixer fragt auch bei usernames wie 'root' oder 'iobroker' jetzt nach, ob ein Standarduser angelegt werden soll.
                      Und auch vermeintlich falsche Zeitzonen werden zur Korrektur vorgeschlagen.

                      1 Reply Last reply Reply Quote 1
                      • N
                        nobbiman @Codierknecht last edited by nobbiman

                        @codierknecht sagte in ioB startet langsam und zeigt Fehlermeldung:

                        Ein Desktop hat auf 'nem Server nämlich nix zu suchen. Der bremst das System nur aus, frisst Ressourcen, produziert unnötig Last und möglicherweise auch Fehler.

                        Ich greife mit <IP-Adresse>:8081 übers Netzwerk auf die Benutzerobefläche des ioBrokers zu

                        Thomas Braun Meister Mopper 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @nobbiman last edited by

                          @nobbiman

                          Dann kannst du es ja ohne Bedenken auf 'multi-user.target' stellen.

                          N 1 Reply Last reply Reply Quote 0
                          • N
                            nobbiman @Thomas Braun last edited by

                            @thomas-braun sagte in ioB startet langsam und zeigt Fehlermeldung:

                            @nobbiman

                            Dann kannst du es ja ohne Bedenken auf 'multi-user.target' stellen.

                            Wenn ich verstehen würde, was ich damit auslöse, gerne. Ich habe mal gegoogelt: Ist es korrekt, dass dadurch grafiklastige Anwendungen gestoppt werden oder hab ich das falsch verstanden?
                            Zur Info: Nebenbei läuft auf dem RasPi noch influxdb und grafana!

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Meister Mopper
                              Meister Mopper @nobbiman last edited by

                              @nobbiman sagte in ioB startet langsam und zeigt Fehlermeldung:

                              @codierknecht sagte in ioB startet langsam und zeigt Fehlermeldung:

                              Ein Desktop hat auf 'nem Server nämlich nix zu suchen. Der bremst das System nur aus, frisst Ressourcen, produziert unnötig Last und möglicherweise auch Fehler.

                              Ich greife mit <IP-Adresse>:8081 übers Netzwerk auf die Benutzerobefläche des ioBrokers zu

                              Das eine hat mit dem anderen nichts zu tun. Ein Server benötigt keine grafische Benutzerschnittstelle, da kein Monitor dranhängt.

                              Der Grafikschnickschnack bremst das System erheblich aus. Mit dem multi-user.target wirft man alles Unnötige über Bord und fährt ein schlankes System.

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

                                @nobbiman sagte in ioB startet langsam und zeigt Fehlermeldung:

                                Ist es korrekt, dass dadurch grafiklastige Anwendungen gestoppt werden oder hab ich das falsch verstanden?

                                Es wird die Voraussetzung (graphical.target) für GUI/Desktop-Anwendungen gestrichen und das System bootet direkt nur bis zur Kommandozeile durch und spart dadurch den Overhead. Das bedeutet allerdings nicht, das überhaupt eine graphische Umgebung bei dir installiert ist.

                                Nebenbei läuft auf dem RasPi noch influxdb und grafana!

                                Die brauchen beide keine graphische Oberfläche, es sind beides Server-Dienste.

                                N 2 Replies Last reply Reply Quote 0
                                • N
                                  nobbiman @Thomas Braun last edited by

                                  @thomas-braun Danke, dann werde ich das zeitnah testen - könnte man das auch rückgängig machen?

                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • N
                                    nobbiman @Thomas Braun last edited by

                                    @thomas-braun Nur zum Verständnis: wenn ich den Befehl

                                    systemctl list-dependencies multi-user.target
                                    

                                    erhalte ich eine Liste von Anwendungen (?). Wenn dort 'graphical.target' nicht auftaucht, ist dann der Desktop nicht installiert?

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

                                      @nobbiman sagte in ioB startet langsam und zeigt Fehlermeldung:

                                      dann werde ich das zeitnah testen - könnte man das auch rückgängig machen?

                                      Natürlich.

                                      sudo systemctl set-default graphical.target
                                      

                                      stellt das boot-target wieder auf den Desktop-Betrieb um.

                                      Nur zum Verständnis: wenn ich den Befehl

                                      systemctl list-dependencies multi-user.target

                                      erhalte ich eine Liste von Anwendungen (?). Wenn dort 'graphical.target' nicht auftaucht, ist dann der Desktop nicht installiert?

                                      Das ist Anwendungen, die vor bzw. mit dem Erreichen des multi-user.target gestartet werden. Die ganzen Netzwerk-Geschichten und auch der iobroker.service sollte da auftauchen.

                                      N 1 Reply Last reply Reply Quote 0
                                      • N
                                        nobbiman @Thomas Braun last edited by

                                        @thomas-braun ioBroker.service offenbar aber nicht!

                                        pi@raspberrypi:~ $ systemctl list-dependencies multi-user.target
                                        multi-user.target
                                        ● ├─avahi-daemon.service
                                        ● ├─console-setup.service
                                        ● ├─cron.service
                                        ● ├─cups-browsed.service
                                        ● ├─cups.path
                                        ● ├─dbus.service
                                        ● ├─dhcpcd.service
                                        ● ├─dphys-swapfile.service
                                        ● ├─fhem.service
                                        ● ├─glamor-test.service
                                        ● ├─gldriver-test.service
                                        ● ├─ModemManager.service
                                        ● ├─networking.service
                                        ● ├─plymouth-quit-wait.service
                                        ● ├─plymouth-quit.service
                                        ● ├─raspberrypi-net-mods.service
                                        ● ├─raspi-config.service
                                        ● ├─rc-local.service
                                        ● ├─rng-tools-debian.service
                                        ● ├─rpi-eeprom-update.service
                                        ● ├─rsync.service
                                        ● ├─rsyslog.service
                                        ● ├─ssh.service
                                        ● ├─sshswitch.service
                                        ● ├─systemd-ask-password-wall.path
                                        ● ├─systemd-logind.service
                                        ● ├─systemd-update-utmp-runlevel.service
                                        ● ├─systemd-user-sessions.service
                                        ● ├─triggerhappy.service
                                        ● ├─wpa_supplicant.service
                                        ● ├─basic.target
                                        ● │ ├─-.mount
                                        ● │ ├─tmp.mount
                                        ● │ ├─paths.target
                                        ● │ ├─slices.target
                                        ● │ │ ├─-.slice
                                        ● │ │ └─system.slice
                                        ● │ ├─sockets.target
                                        ● │ │ ├─avahi-daemon.socket
                                        ● │ │ ├─cups.socket
                                        ● │ │ ├─dbus.socket
                                        ● │ │ ├─systemd-initctl.socket
                                        ● │ │ ├─systemd-journald-audit.socket
                                        ● │ │ ├─systemd-journald-dev-log.socket
                                        ● │ │ ├─systemd-journald.socket
                                        ● │ │ ├─systemd-udevd-control.socket
                                        ● │ │ ├─systemd-udevd-kernel.socket
                                        ● │ │ └─triggerhappy.socket
                                        ● │ ├─sysinit.target
                                        ● │ │ ├─dev-hugepages.mount
                                        ● │ │ ├─dev-mqueue.mount
                                        ● │ │ ├─fake-hwclock.service
                                        ● │ │ ├─keyboard-setup.service
                                        ● │ │ ├─kmod-static-nodes.service
                                        ● │ │ ├─plymouth-read-write.service
                                        ● │ │ ├─plymouth-start.service
                                        ● │ │ ├─proc-sys-fs-binfmt_misc.automount
                                        ● │ │ ├─sys-fs-fuse-connections.mount
                                        ● │ │ ├─sys-kernel-config.mount
                                        ● │ │ ├─sys-kernel-debug.mount
                                        ● │ │ ├─sys-kernel-tracing.mount
                                        ● │ │ ├─systemd-ask-password-console.path
                                        ● │ │ ├─systemd-binfmt.service
                                        ● │ │ ├─systemd-boot-system-token.service
                                        ● │ │ ├─systemd-hwdb-update.service
                                        ● │ │ ├─systemd-journal-flush.service
                                        ● │ │ ├─systemd-journald.service
                                        ● │ │ ├─systemd-machine-id-commit.service
                                        ● │ │ ├─systemd-modules-load.service
                                        ● │ │ ├─systemd-pstore.service
                                        ● │ │ ├─systemd-random-seed.service
                                        ● │ │ ├─systemd-sysctl.service
                                        ● │ │ ├─systemd-sysusers.service
                                        ● │ │ ├─systemd-timesyncd.service
                                        ● │ │ ├─systemd-tmpfiles-setup-dev.service
                                        ● │ │ ├─systemd-tmpfiles-setup.service
                                        ● │ │ ├─systemd-udev-trigger.service
                                        ● │ │ ├─systemd-udevd.service
                                        ● │ │ ├─systemd-update-utmp.service
                                        ● │ │ ├─cryptsetup.target
                                        ● │ │ ├─local-fs.target
                                        ● │ │ │ ├─-.mount
                                        ● │ │ │ ├─boot.mount
                                        ● │ │ │ ├─systemd-fsck-root.service
                                        ● │ │ │ ├─systemd-fsck-root.service
                                        ● │ │ │ └─systemd-remount-fs.service
                                        ● │ │ └─swap.target
                                        ● │ └─timers.target
                                        ● │   ├─apt-daily-upgrade.timer
                                        ● │   ├─apt-daily.timer
                                        ● │   ├─e2scrub_all.timer
                                        ● │   ├─fstrim.timer
                                        ● │   ├─logrotate.timer
                                        ● │   ├─man-db.timer
                                        ● │   └─systemd-tmpfiles-clean.timer
                                        ● ├─getty.target
                                        ● │ ├─getty-static.service
                                        ● │ ├─getty@tty1.service
                                        ● │ └─serial-getty@ttyAMA0.service
                                        ● ├─nfs-client.target
                                        ● │ ├─auth-rpcgss-module.service
                                        ● │ ├─nfs-blkmap.service
                                        ● │ └─remote-fs-pre.target
                                        ● └─remote-fs.target
                                        ●   └─nfs-client.target
                                        ●     ├─auth-rpcgss-module.service
                                        ●     ├─nfs-blkmap.service
                                        ●     └─remote-fs-pre.target
                                        lines 86-108/108 (END)
                                        
                                        
                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @nobbiman last edited by

                                          @nobbiman

                                          Hier schon

                                          echad@chet:~ $ systemctl list-dependencies multi-user.target
                                          multi-user.target
                                          ● ├─argononed.service
                                          ● ├─avahi-daemon.service
                                          ● ├─console-setup.service
                                          ● ├─cron.service
                                          ● ├─dbus.service
                                          ● ├─dphys-swapfile.service
                                          ○ ├─e2scrub_reap.service
                                          ● ├─exim4.service
                                          ● ├─iobroker.service
                                          ● ├─mosquitto.service
                                          ● ├─networking.service
                                          ● ├─NetworkManager.service
                                          ○ ├─raspberrypi-net-mods.service
                                          ● ├─raspi-config.service
                                          ● ├─rc-local.service
                                          ● ├─redis-server.service
                                          ● ├─rpi-eeprom-update.service
                                          ○ ├─ser2net.service
                                          ● ├─solix2mqtt.service
                                          ○ ├─sonoshttp.service
                                          ● ├─ssh.service
                                          ○ ├─sshswitch.service
                                          ● ├─systemd-ask-password-wall.path
                                          ● ├─systemd-logind.service
                                          ● ├─systemd-user-sessions.service
                                          ● ├─tailscaled.service
                                          ● ├─triggerhappy.service
                                          ● ├─unattended-upgrades.service
                                          ● ├─wpa_supplicant.service
                                          ● ├─basic.target
                                          ● │ ├─-.mount
                                          ● │ ├─tmp.mount
                                          ● │ ├─paths.target
                                          ● │ ├─slices.target
                                          lines 1-35
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            e-i-k-e last edited by

                                            Abend,

                                            ich habe versehentlich beim iob fix die Meldung

                                            " Your system is booting into 'graphical.target', which means that a user interfac e or desktop is available. Usually a server is running without a desktop to have more RAM available. Do you want to switch to 'multi-user.target'? (y/N)"
                                            

                                            auf einem Slave-Systemmit "y" beantwortet, obwohl ich die grafische Oberfläche benötige.
                                            Was muss ich machen, um diese wieder zu erhalten?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            673
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            22
                                            832
                                            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