NEWS
Iobroker Problem js controller stürtzt ab
-
proxio@Haupt-IoBroker:/opt/iobroker$ iob status iobroker is not running on this host. Objects type: jsonl States type: jsonl
sagt noch immer das gleiche.....
-
das finde ich merkwürdig
/bin/sh: 1: hcitool: not found
nimm mal den NodeJS Fixer Skript in der Signatur von Thomas
-
@glasfaser
Okay ich probier es mal -
Da stimmt irgendwas mit dem service nicht.
Das sollte eigentlich so aussehen.echad@chet:~ $ systemctl status iobroker ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; preset: enabled) Active: active (running) since Wed 2023-10-04 22:32:41 CEST; 1 day 21h ago Docs: http://iobroker.net Main PID: 136687 (iobroker.js-con) Tasks: 475 (limit: 8754) CPU: 14h 1min 28.002s CGroup: /system.slice/iobroker.service
Die Meldung bei dir:
ExecStart=/iobroker/start.sh # Ersetzen Sie /path/to/iobroker durch den tats<C3><A4>chlichen Pfad zu Ihrem>
schaut auch schräg aus. Seit wann gibt es da deutsche Texte?
-
cat /etc/systemd/system/multi-user.target.wants/iobroker.service
-
proxio@Haupt-IoBroker:/opt/iobroker$ cat /etc/systemd/system/multi-user.target.wants/iobroker.service [Unit] Description=ioBroker Server Documentation=http://iobroker.net After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service Wants=redis.service influxdb.service mysql-server.service mariadb-server.service [Service] Type=simple User=iobroker Environment="NODE=$(which node)" ExecStart=/usr/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js' Restart=on-failure RestartSec=3s [Install] WantedBy=multi-user.target
-
diff /usr/lib/systemd/system/iobroker.service /etc/systemd/system/multi-user.target.wants/iobroker.service
Irgendwie scheint da bei dir noch eine zweite iobroker.service (oder so ähnlich) herumzuschwirren.
-
@thomas-braun
bei dieser eingabe tut sich nix....proxio@Haupt-IoBroker:/opt/iobroker$ diff /usr/lib/systemd/system/iobroker.service /etc/systemd/system/multi-user.target.wants/iobroker.service proxio@Haupt-IoBroker:/opt/iobroker$
-
@fritzk sagte in Iobroker Problem js controller stürtzt ab:
bei dieser eingabe tut sich nix....
Das ist richtig. Bzw. es tut sich schon was, aber nichts für dich sichtbares.
Schnelltest:systemctl status iob
eingeben und NICHT per Enter abschießen sondern stattdessen 2x schnell hintereinander die
TAB
-Taste benutzen. -
@thomas-braun
Okayproxio@Haupt-IoBroker:/opt/iobroker$ systemctl status iobroker.service Display all 290 possibilities? (y or n) -.mount remote-cryptsetup.target -.slice remote-fs-pre.target NetworkManager.service remote-fs.target apparmor.service remote-veritysetup.target apt-daily-upgrade.service rescue-ssh.target apt-daily-upgrade.timer rescue.service apt-daily.service rescue.target apt-daily.timer rpc-gssd.service auditd.service rpc-statd-notify.service auth-rpcgss-module.service rpc-statd.service basic.target rpc-svcgssd.service bluetooth.target rpc_pipefs.target boot-complete.target rpcbind.service connman.service rpcbind.socket console-getty.service rpcbind.target container-getty@1.service run-credentials-systemd\x2dsysctl.service.mount container-getty@2.service run-credentials-systemd\x2dsysusers.service.mount cron.service run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount cryptdisks-early.service run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount cryptdisks.service run-rpc_pipefs.mount cryptsetup-pre.target run-user-1000.mount cryptsetup.target runlevel0.target ctrl-alt-del.target runlevel1.target dbus-org.freedesktop.hostname1.service runlevel2.target dbus-org.freedesktop.locale1.service runlevel3.target dbus-org.freedesktop.login1.service runlevel4.target dbus-org.freedesktop.timedate1.service runlevel5.target dbus-org.freedesktop.timesync1.service runlevel6.target dbus.service sendmail.service dbus.socket session-188.scope debug-shell.service shutdown.target default.target sigpwr.target dev-.lxc-proc.mount sleep.target dev-.lxc-sys.mount slices.target dev-full.mount smartcard.target dev-hugepages.mount sockets.target dev-mqueue.mount sound.target dev-null.mount ssh.service dev-ptmx.mount ssh.socket dev-random.mount sshd.service dev-tty.mount sudo.service dev-tty1.mount suspend-then-hibernate.target dev-tty2.mount suspend.target dev-ttyUSB0.mount swap.target dev-urandom.mount sys-devices-system-cpu.mount dev-zero.mount sys-devices-virtual-net.mount display-manager.service sys-fs-fuse-connections.mount dpkg-db-backup.service sys-kernel-config.mount dpkg-db-backup.timer sys-kernel-debug.mount e2scrub_all.service sys-kernel-tracing.mount e2scrub_all.timer sysinit.target e2scrub_reap.service syslog.service emergency.service syslog.socket emergency.target system-container\x2dgetty.slice exim4.service system-modprobe.slice exit.target system-postfix.slice factory-reset.target system-systemd\x2dcryptsetup.slice final.target system-update-cleanup.service first-boot-complete.target system-update-pre.target fstrim.service system-update.target fstrim.timer system.slice getty-pre.target systemd-ask-password-console.path getty-static.service systemd-ask-password-console.service getty.target systemd-ask-password-wall.path graphical.target systemd-ask-password-wall.service gssproxy.service systemd-binfmt.service halt.target systemd-boot-check-no-failures.service hibernate.target systemd-exit.service home.mount systemd-firstboot.service hwclock.service systemd-fsck-root.service hybrid-sleep.target systemd-fsckd.service ifupdown-pre.service systemd-fsckd.socket ifupdown-wait-online.service systemd-halt.service init.scope systemd-hibernate.service initrd-cleanup.service systemd-hostnamed.service initrd-fs.target systemd-hwdb-update.service initrd-parse-etc.service systemd-hybrid-sleep.service initrd-root-device.target systemd-initctl.service initrd-root-fs.target systemd-initctl.socket initrd-switch-root.service systemd-journal-flush.service initrd-switch-root.target systemd-journald-audit.socket initrd-udevadm-cleanup-db.service systemd-journald-dev-log.socket initrd-usr-fs.target systemd-journald.service initrd.target systemd-journald.socket integritysetup-pre.target systemd-kexec.service integritysetup.target systemd-localed.service iobroker.service systemd-logind.service kexec.target systemd-machine-id-commit.service kmod-static-nodes.service systemd-modules-load.service kmod.service systemd-network-generator.service local-fs-pre.target systemd-networkd-wait-online.service local-fs.target systemd-networkd.service logrotate.service systemd-networkd.socket logrotate.timer systemd-oomd.service machine.slice systemd-pcrphase-initrd.service man-db.service systemd-pcrphase-sysinit.service man-db.timer systemd-pcrphase.service modprobe@dm_mod.service systemd-poweroff.service modprobe@drm.service systemd-pstore.service modprobe@efi_pstore.service systemd-quotacheck.service modprobe@fuse.service systemd-random-seed.service modprobe@loop.service systemd-reboot.service multi-user.target systemd-remount-fs.service network-online.target systemd-repart.service network-pre.target systemd-rfkill.service network.target systemd-rfkill.socket networking.service systemd-suspend-then-hibernate.service nfs-client.target systemd-suspend.service nfs-common.service systemd-sysctl.service nfs-idmapd.service systemd-sysext.service nfs-server.service systemd-sysusers.service nfs-utils.service systemd-time-wait-sync.service nftables.service systemd-timedated.service nss-lookup.target systemd-timesyncd.service nss-user-lookup.target systemd-tmpfiles-clean.service pam_namespace.service systemd-tmpfiles-clean.timer paths.target systemd-tmpfiles-setup-dev.service plymouth-quit-wait.service systemd-tmpfiles-setup.service plymouth-start.service systemd-udev-settle.service portmap.service systemd-udev-trigger.service postfix-resolvconf.path systemd-udevd-control.socket postfix-resolvconf.service systemd-udevd-kernel.socket postfix.service systemd-udevd.service postfix@-.service systemd-update-done.service poweroff.target systemd-update-utmp-runlevel.service printer.target systemd-update-utmp.service proc-cpuinfo.mount systemd-user-sessions.service proc-diskstats.mount systemd-vconsole-setup.service proc-fs-nfsd.mount systemd-volatile-root.service proc-loadavg.mount time-set.target proc-meminfo.mount time-sync.target proc-slabinfo.mount timers.target proc-stat.mount tmp.mount proc-swaps.mount udev.service proc-sys-fs-binfmt_misc.automount umount.target proc-sys-fs-binfmt_misc.mount urandom.service proc-sys-net.mount usb-gadget.target proc-sysrq\x2dtrigger.mount user-1000.slice proc-uptime.mount user-runtime-dir@1000.service procps.service user.slice quotaon.service user@1000.service rc-local.service var-lib-nfs-rpc_pipefs.mount rc.service veritysetup-pre.target rcS.service veritysetup.target reboot.target x11-common.service proxio@Haupt-IoBroker:/opt/iobroker$ systemctl status iobroker.service * iobroker.service - ioBroker Home Automation Loaded: loaded (/etc/systemd/system/iobroker.service; enabled; preset: enabled) Active: inactive (dead) (Result: exit-code) since Fri 2023-10-06 20:18:53 CEST; 27min ago Duration: 846us Main PID: 777 (code=exited, status=203/EXEC) CPU: 780us proxio@Haupt-IoBroker:/opt/iobroker$
-
@fritzk sagte in Iobroker Problem js controller stürtzt ab:
sudo systemctl restart iobroker.service
-
@thomas-braun
....er mag einfach nicht mehrproxio@Haupt-IoBroker:/opt/iobroker$ sudo systemctl restart iobroker.service proxio@Haupt-IoBroker:/opt/iobroker$ iobroker status iobroker is not running on this host. Objects type: jsonl States type: jsonl proxio@Haupt-IoBroker:/opt/iobroker$
-
Was war mit dem NodeJS Fixer !?
-
@glasfaser
Hat leider auch nicht geholfenioBroker nodejs fixer 2023-10-03 Recommended nodejs-version is: 18.18.0 Checking your installation now. Please be patient! Your current setup is: /usr/bin/nodejs v18.18.0 /usr/bin/node v18.18.0 /usr/bin/npm 9.8.1 /usr/bin/npx 9.8.1 /usr/bin/corepack 0.19.0 We found these nodejs versions available for installation: nodejs: Installed: 18.18.0-1nodesource1 Candidate: 18.18.0-1nodesource1 Version table: *** 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 18.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 18.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages Nothing to do - Your installation is using the correct paths. Nothing to do - Your version is the recommended one. You can now keep your whole system up-to-date using the usual 'sudo apt update && sudo apt full-upgrade' commands. Please DO NOT USE node version managers like 'nvm', 'n' and others in parallel. They will break your current installation!
-
curl -fsL https://iobroker.net/fix.sh | bash -
-
@glasfaser
.....hat sich leider auch nix geändert.....werde wahrscheinlich eine Neuinstallation machen müssen....proxio@Haupt-IoBroker:/opt/iobroker$ curl -fsL https://iobroker.net/fix.sh | bash - library: loaded Library version=2022-12-09 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2023-04-02 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/5) ========================================================================== [sudo] password for proxio: Get:1 http://security.debian.org bookworm-security InRelease [48.0 kB] Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease Get:5 http://security.debian.org bookworm-security/main amd64 Packages [78.6 kB] Get:6 http://security.debian.org bookworm-security/main Translation-en [45.3 kB] Fetched 172 kB in 0s (349 kB/s) Reading package lists... Done Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/5) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Check and cleanup npm temporary directories (3/5) ========================================================================== Done. ========================================================================== Database maintenance (4/5) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! Compressing /opt/iobroker/iobroker-data/states.jsonl Compressing /opt/iobroker/iobroker-data/objects.jsonl Compressed 2 JSONL files. Done ========================================================================== Checking autostart (5/5) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== proxio@Haupt-IoBroker:/opt/iobroker$ iobroker start proxio@Haupt-IoBroker:/opt/iobroker$ iobroker status iobroker is not running on this host. Objects type: jsonl States type: jsonl
-
Gerade noch ein Fragezeichen ...
denn was ich nicht verstehe ... du schreibst
Zitat : .... ich nutze den Befehl .... und dann läuft ioBroker
und du zeigst auch danach
*** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl
-
-
wenn ich das in Putty eingebe
cd /opt/iobroker node node_modules/iobroker.js-controller/controller.js --logs
dann startet er und läuft ganz normal
Darf dann aber in putty nix mehr machen. sobald ich die Eingabetaste drücke oder die ssh Verbindung beende, stürtzt er wieder ab.
Warum weshalb das so ist.....ist mir ein großes Rätsel.
Das letzte was ich gemacht habe wo er noch in Ordnung war, ich hab mir Material Design Widget installiert für meine Vis und Tag darauf hab ich gemerkt das der Admin nicht mehr erreichbar ist und nixmehr funktioniert... -
@thomas-braun
Okay hier alles komplettproxio@Haupt-IoBroker:/opt/iobroker$ systemctl list-unit-files UNIT FILE STATE PRESET proc-sys-fs-binfmt_misc.automount static - dev-hugepages.mount static - dev-mqueue.mount static - proc-fs-nfsd.mount static - proc-sys-fs-binfmt_misc.mount disabled disabled run-rpc_pipefs.mount generated - sys-fs-fuse-connections.mount static - sys-kernel-config.mount masked enabled sys-kernel-debug.mount masked enabled sys-kernel-tracing.mount static - var-lib-nfs-rpc_pipefs.mount static - postfix-resolvconf.path enabled enabled systemd-ask-password-console.path static - systemd-ask-password-wall.path static - session-188.scope transient - apt-daily-upgrade.service static - apt-daily.service static - auth-rpcgss-module.service static - autovt@.service alias - console-getty.service enabled-runtime disabled container-getty@.service indirect enabled cron.service enabled enabled cryptdisks-early.service masked enabled cryptdisks.service masked enabled dbus-org.freedesktop.hostname1.service alias - dbus-org.freedesktop.locale1.service alias - dbus-org.freedesktop.login1.service alias - dbus-org.freedesktop.timedate1.service alias - dbus-org.freedesktop.timesync1.service alias - dbus.service static - debug-shell.service disabled disabled dpkg-db-backup.service static - e2scrub@.service static - e2scrub_all.service static - e2scrub_fail@.service static - e2scrub_reap.service enabled enabled emergency.service static - fstrim.service static - getty-static.service static - getty@.service disabled enabled hwclock.service masked enabled ifup@.service static - ifupdown-pre.service static - ifupdown-wait-online.service enabled enabled initrd-cleanup.service static - initrd-parse-etc.service static - initrd-switch-root.service static - initrd-udevadm-cleanup-db.service static - iobroker.service enabled enabled kmod-static-nodes.service static - kmod.service alias - logrotate.service static - man-db.service static - modprobe@.service static - networking.service enabled enabled nfs-common.service masked enabled nfs-idmapd.service static - nfs-utils.service static - nftables.service enabled enabled pam_namespace.service static - portmap.service alias - postfix-resolvconf.service enabled enabled postfix.service enabled enabled postfix@.service indirect enabled procps.service alias - quotaon.service static - rc-local.service static - rc.service masked enabled rcS.service masked enabled rescue.service static - rpc-gssd.service static - rpc-statd-notify.service static - rpc-statd.service static - rpc-svcgssd.service static - rpcbind.service enabled enabled serial-getty@.service disabled enabled ssh.service enabled enabled sshd.service alias - sudo.service masked enabled system-update-cleanup.service static - systemd-ask-password-console.service static - systemd-ask-password-wall.service static - systemd-backlight@.service static - systemd-binfmt.service static - systemd-boot-check-no-failures.service disabled disabled systemd-exit.service static - systemd-firstboot.service static - systemd-fsck-root.service static - systemd-fsck@.service static - systemd-fsckd.service static - systemd-halt.service static - systemd-hibernate-resume@.service static - systemd-hibernate.service static - systemd-hostnamed.service static - systemd-hybrid-sleep.service static - systemd-initctl.service static - systemd-journal-flush.service static - systemd-journald.service static - systemd-journald@.service static - systemd-kexec.service static - systemd-localed.service static - systemd-logind.service static - systemd-machine-id-commit.service static - systemd-modules-load.service static - systemd-network-generator.service enabled enabled systemd-networkd-wait-online.service disabled disabled systemd-networkd-wait-online@.service disabled enabled systemd-networkd.service disabled disabled systemd-pcrphase-initrd.service static - systemd-pcrphase-sysinit.service static - systemd-pcrphase.service static - systemd-poweroff.service static - systemd-pstore.service enabled enabled systemd-quotacheck.service static - systemd-random-seed.service static - systemd-reboot.service static - systemd-remount-fs.service enabled-runtime enabled systemd-repart.service static - systemd-rfkill.service static - systemd-suspend-then-hibernate.service static - systemd-suspend.service static - systemd-sysctl.service static - systemd-sysext.service enabled enabled systemd-sysusers.service static - systemd-time-wait-sync.service disabled disabled systemd-timedated.service static - systemd-timesyncd.service enabled enabled systemd-tmpfiles-clean.service static - systemd-tmpfiles-setup-dev.service static - systemd-tmpfiles-setup.service static - systemd-udev-settle.service static - systemd-udev-trigger.service static - systemd-udevd.service static - systemd-update-utmp-runlevel.service static - systemd-update-utmp.service static - systemd-user-sessions.service static - systemd-volatile-root.service static - udev.service alias - urandom.service generated - user-runtime-dir@.service static - user@.service static - x11-common.service masked enabled machine.slice static - system-systemd\x2dcryptsetup.slice static - user.slice static - dbus.socket static - rpcbind.socket enabled enabled ssh.socket enabled enabled syslog.socket static - systemd-fsckd.socket static - systemd-initctl.socket static - systemd-journald-audit.socket masked enabled systemd-journald-dev-log.socket static - systemd-journald-varlink@.socket static - systemd-journald.socket static - systemd-journald@.socket static - systemd-networkd.socket enabled enabled systemd-rfkill.socket static - systemd-udevd-control.socket static - systemd-udevd-kernel.socket static - basic.target static - blockdev@.target static - bluetooth.target static - boot-complete.target static - cryptsetup-pre.target static - cryptsetup.target static - ctrl-alt-del.target alias - default.target alias - emergency.target static - exit.target disabled disabled factory-reset.target static - final.target static - first-boot-complete.target static - getty-pre.target static - getty.target static - graphical.target static - halt.target disabled disabled hibernate.target static - hybrid-sleep.target static - initrd-fs.target static - initrd-root-device.target static - initrd-root-fs.target static - initrd-switch-root.target static - initrd-usr-fs.target static - initrd.target static - integritysetup-pre.target static - integritysetup.target static - kexec.target disabled disabled local-fs-pre.target static - local-fs.target static - multi-user.target static - network-online.target static - network-pre.target static - network.target static - nfs-client.target enabled enabled nss-lookup.target static - nss-user-lookup.target static - paths.target static - poweroff.target disabled disabled printer.target static - reboot.target enabled enabled remote-cryptsetup.target enabled enabled remote-fs-pre.target static - remote-fs.target enabled enabled remote-veritysetup.target enabled enabled rescue-ssh.target static - rescue.target static - rpc_pipefs.target generated - rpcbind.target static - runlevel0.target alias - runlevel1.target alias - runlevel2.target alias - runlevel3.target alias - runlevel4.target alias - runlevel5.target alias - runlevel6.target alias - shutdown.target static - sigpwr.target static - sleep.target static - slices.target static - smartcard.target static - sockets.target static - sound.target static - suspend-then-hibernate.target static - suspend.target static - swap.target static - sysinit.target static - system-update-pre.target static - system-update.target static - time-set.target static - time-sync.target static - timers.target static - umount.target static - usb-gadget.target static - veritysetup-pre.target static - veritysetup.target static - apt-daily-upgrade.timer enabled enabled apt-daily.timer enabled enabled dpkg-db-backup.timer enabled enabled e2scrub_all.timer enabled enabled fstrim.timer enabled enabled logrotate.timer enabled enabled man-db.timer enabled enabled systemd-tmpfiles-clean.timer static - 244 unit files listed.