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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioB startet langsam und zeigt Fehlermeldung

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                                          • Thomas Braun
                                            Thomas Braun Most Active @e-i-k-e last edited by Thomas Braun

                                            @e-i-k-e

                                            sudo systemctl set-default graphical.target
                                            

                                            Steht aber auch zwei Einträge höher schon...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            848
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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