NEWS
Javascript Adapter stürzt immer ab: Restart loop detected
-
Ich kriege häufig eine Fehler des Javascript Adapters
Adapter warnings
Issues with frequently crashing adapter instances
Javascript.0
Restart loop detectedLogischerweise funktionieren dann meine ganzen Skripte nicht mehr. Wenn man den Adapter neustartet funktioniert es eine zeitlang wieder.
Wenn ich über die Konsole
iobroker debug Javascript0
eingebe kriege ich folgende Exception angezeigt:Uncaught Rejection: TypeError: Cannot destructure property 'name' of 'CLITools.splitAdapterOrInstanceIdentifierWithVersion(...)' as it is null.
at CLIDebug.execute (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/cli/cliDebug.js:72:17)
at processCommand (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup.js:477:26)
at Object.execute (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup.js:2705:5)
at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:40)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
at node:internal/main/run_main_module:28:49
areith@homeserver:~$Hat jemand eine Idee wie man das beheben oder anders debuggen kann? Was ist z. B. CLITools.splitAdapterOrInstanceIdentifierWithVersion, wo der Fehler ja scheinbar auftritt. Auch über google finde ich nichts hilfreiches zu dem Problem.
Danke für Hilfe!
-
-
Cooles Kommando, kannte ich noch nicht. Sieht aber alles ok aus nach meiner Einschätzung bis auf den Hinweis, dass ich das System mal rebooten sollte. Das tue ich jetzt gerade.
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Das tue ich jetzt gerade.
dann fährst du es bitte noch mal.
und um nicht nur
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
nach meiner Einschätzung
zu gehen, solltest du den Output auch hier posten
-
Gerne. das sind 300 Zeilen, ich habe das mal als Datei angehängt:
======== Start marking the full check here =========
Skript v.2023-10-10 *** BASE SYSTEM *** Static hostname: homeserver Icon name: computer-desktop Chassis: desktop Operating System: Ubuntu 20.04.5 LTS Kernel: Linux 5.4.0-173-generic Architecture: x86-64 model name : Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz Docker : false Virtualization : none Kernel : x86_64 Userland : amd64 Systemuptime and Load: 14:39:32 up 3 min, 1 user, load average: 0.11, 0.16, 0.08 CPU threads: 4 *** Time and Time Zones *** Local time: Sun 2024-03-17 14:39:32 UTC Universal time: Sun 2024-03-17 14:39:32 UTC RTC time: Sun 2024-03-17 14:39:32 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** areith /home/areith areith adm cdrom sudo dip plugdev lxd docker iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 15G 1.5G 12G 1.0M 1.4G 14G Swap: 4.1G 0B 4.1G Total: 19G 1.5G 17G 15886 M total memory 1500 M used memory 1791 M active memory 657 M inactive memory 12954 M free memory 228 M buffer memory 1201 M swap cache 4095 M total swap 0 M used swap 4095 M free swap *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 7.8G 0 7.8G 0% /dev tmpfs tmpfs 1.6G 1.6M 1.6G 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 98G 16G 78G 18% / tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/sda2 ext4 2.0G 209M 1.6G 12% /boot /dev/loop1 squashfs 56M 56M 0 100% /snap/core18/2812 /dev/loop2 squashfs 64M 64M 0 100% /snap/core20/2182 /dev/loop3 squashfs 40M 40M 0 100% /snap/snapd/21184 /dev/loop0 squashfs 56M 56M 0 100% /snap/core18/2796 /dev/loop4 squashfs 92M 92M 0 100% /snap/lxd/24061 /dev/loop6 squashfs 68M 68M 0 100% /snap/lxd/22753 /dev/loop5 squashfs 41M 41M 0 100% /snap/snapd/20671 /dev/loop7 squashfs 64M 64M 0 100% /snap/core20/2105 tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Sun Mar 17 14:36:10 2024] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null) [Sun Mar 17 14:36:11 2024] EXT4-fs (dm-0): re-mounted. Opts: (null) [Sun Mar 17 14:36:12 2024] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) Show mounted filesystems \(real ones only\): TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/ubuntu--vg-ubuntu--lv ext4 rw,relatime |-/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime |-/boot /dev/sda2 ext4 rw,relatime |-/snap/core18/2812 /dev/loop1 squashfs ro,nodev,relatime |-/snap/core20/2182 /dev/loop2 squashfs ro,nodev,relatime |-/snap/snapd/21184 /dev/loop3 squashfs ro,nodev,relatime |-/snap/core18/2796 /dev/loop0 squashfs ro,nodev,relatime |-/snap/lxd/24061 /dev/loop4 squashfs ro,nodev,relatime |-/snap/lxd/22753 /dev/loop6 squashfs ro,nodev,relatime |-/snap/snapd/20671 /dev/loop5 squashfs ro,nodev,relatime `-/snap/core20/2105 /dev/loop7 squashfs ro,nodev,relatime Files in neuralgic directories: /var: 7.1G /var/ 6.5G /var/lib 5.4G /var/lib/docker 3.4G /var/lib/docker/overlay2 2.0G /var/lib/docker/volumes Archived and active journals take up 512.0M in the file system. /opt/iobroker/backups: 66M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 330M /opt/iobroker/iobroker-data/ 230M /opt/iobroker/iobroker-data/files 75M /opt/iobroker/iobroker-data/backup-objects 57M /opt/iobroker/iobroker-data/files/javascript.admin 45M /opt/iobroker/iobroker-data/files/devices.admin/static The five largest files in iobroker-data are: 35M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map 22M /opt/iobroker/iobroker-data/objects.jsonl 22M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.c05ba1d3.js.map 22M /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.578d79d9.js.map 8.8M /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.578d79d9.js USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id': /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 *** NodeJS-Installation *** /usr/bin/nodejs v18.19.0 /usr/bin/node v18.19.0 /usr/bin/npm 10.2.3 /usr/bin/npx 10.2.3 /usr/bin/corepack 0.22.0 nodejs: Installed: 18.19.0-1nodesource1 Candidate: 18.19.1-1nodesource1 Version table: 18.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages *** 18.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 18.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 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-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 10.19.0~dfsg-3ubuntu1.5 500 500 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages 500 http://de.archive.ubuntu.com/ubuntu focal-security/universe amd64 Packages 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 5.0.19 admin: 6.13.16 javascript: 7.8.0 Adapters from github: 0 Adapter State + system.adapter.admin.0 : admin : homeserver - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : homeserver - enabled system.adapter.devices.0 : devices : homeserver - disabled system.adapter.discovery.0 : discovery : homeserver - disabled + system.adapter.go-e.0 : go-e : homeserver - enabled + system.adapter.govee-local.0 : govee-local : homeserver - enabled + system.adapter.ham.0 : ham : homeserver - enabled + system.adapter.influxdb.0 : influxdb : homeserver - enabled, port: 8086 + system.adapter.javascript.0 : javascript : homeserver - enabled + system.adapter.modbus.0 : modbus : homeserver - enabled + system.adapter.mqtt.0 : mqtt : homeserver - enabled, port: 1883, bind: 0.0.0.0 system.adapter.openweathermap.0 : openweathermap : homeserver - disabled + system.adapter.pushover.0 : pushover : homeserver - enabled system.adapter.shelly.0 : shelly : homeserver - disabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : homeserver - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.sql.0 : sql : homeserver - enabled, port: 3306 + system.adapter.telegram.0 : telegram : homeserver - enabled, port: 8443, bind: 0.0.0.0 system.adapter.tr-064.0 : tr-064 : homeserver - disabled system.adapter.vis-icontwo.0 : vis-icontwo : homeserver - disabled + system.adapter.vis-inventwo.0 : vis-inventwo : homeserver - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : homeserver - disabled system.adapter.vis.0 : vis : homeserver - enabled + system.adapter.web.0 : web : homeserver - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : homeserver - enabled, port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : homeserver - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.influxdb.0 : influxdb : homeserver - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : homeserver - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : homeserver - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.sql.0 : sql : homeserver - enabled, port: 3306 + system.adapter.telegram.0 : telegram : homeserver - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : homeserver - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : homeserver - enabled, port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 ioBroker-Repositories stable : http://download.iobroker.net/sources-dist.json beta : http://download.iobroker.net/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.13.16 , installed 6.13.16 Adapter "backitup" : 2.10.11 , installed 2.10.11 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 4.4.0 , installed 4.4.0 Adapter "go-e" : 1.0.29 , installed 1.0.29 Adapter "govee-local" : 0.2.5 , installed 0.2.5 Adapter "ham" : 5.3.1 , installed 5.3.1 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "javascript" : 7.8.0 , installed 7.8.0 Controller "js-controller": 5.0.19 , installed 5.0.19 Adapter "modbus" : 6.1.0 , installed 6.1.0 Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "openweathermap": 1.0.4 , installed 1.0.4 Adapter "pushover" : 3.0.6 , installed 3.0.6 Adapter "shelly" : 6.6.1 , installed 6.6.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.0 , installed 6.6.0 Adapter "sql" : 2.2.0 , installed 2.2.0 Adapter "telegram" : 3.1.0 , installed 3.1.0 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.5.4 , installed 1.5.4 Adapter "vis-icontwo" : 1.5.0 , installed 1.5.0 Adapter "vis-inventwo" : 3.3.3 , installed 3.3.3 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "web" : 6.2.3 , installed 6.2.3 Adapter "ws" : 2.5.10 , installed 2.5.10 Adapter "zigbee" : 1.10.1 , installed 1.10.1 Objects and States Please stand by - This may take a while Objects: 1967 States: 1621 *** OS-Repositories and Updates *** E: The repository 'https://download.docker.com/linux/debian \ Release' does not have a Release file. Pending Updates: 90 *** Listening Ports *** sudo: netstat: command not found *** Log File - Last 25 Lines *** 2024-03-17 14:39:57.682 - error: influxdb.0 (1467) Error: connect ECONNREFUSED 127.0.0.1:8086 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.houseConsumption to 569.79 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.totalConsumption to 2417.2 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.ownConsumption to 945 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.production to 945 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.supplied to 1472.1999999999998 2024-03-17 14:40:00.004 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.carConsumption to 1813 2024-03-17 14:40:00.005 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.heatingConsumption to 34.41 2024-03-17 14:40:00.005 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.availableForCar to 340 2024-03-17 14:40:00.005 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.consumptionWithoutCar to 604.1999999999999 2024-03-17 14:40:00.005 - info: javascript.0 (1482) script.js.energy.periodicCalc: set attr 0_userdata.0.energy.current.feed to 0 2024-03-17 14:40:00.007 - info: modbus.0 (3007) Scheduled restart. 2024-03-17 14:40:00.013 - info: modbus.0 (3007) terminating 2024-03-17 14:40:00.014 - info: modbus.0 (3007) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: window open: false 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: temperatour: 19.2 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: t: 940 from 360 to 510 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: stopping, not in time window 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: t: 940 from 1260 to 1270 2024-03-17 14:40:00.020 - info: javascript.0 (1482) script.js.rooms.bathroom.heatingmirror: stopping, not in time window 2024-03-17 14:40:00.026 - info: javascript.0 (1482) script.js.rooms.house.effect-light: switch on 2024-03-17 14:40:00.095 - info: javascript.0 (1482) script.js.rooms.basement.humidity: stop dehumidifier, because car is plugged (true), there is no overage (340W) or humidity (59.94) is lower than60 2024-03-17 14:40:00.511 - info: modbus.0 (3007) terminating 2024-03-17 14:40:00.551 - info: host.homeserver instance system.adapter.modbus.0 scheduled normal terminated and will be restarted on schedule. 2024-03-17 14:40:00.551 - info: host.homeserver Restart adapter system.adapter.modbus.0 because enabled
============ Mark until here for C&P =============
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
ich habe das mal als Datei angehängt:
...und ich hab's les-, zitier- und kopierbar eingefügt
-
...und ich hab's les-, zitier- und kopierbar eingefügt
danke. Teilst du den meine Einschätzung was den Output angeht, oder siehts du was Auffälliges?
-
Operating System: Ubuntu 20.04.5 LTS
Wird langsam Zeit sich mit einem Upgrade auf eine aktuellere Version zu beschäftigen.
Time zone: Etc/UTC (UTC, +0000)
Falsche Zeitzone.
Boot Target: graphical.target
Stell das auf multi-user.target
Pending Updates: 90
Einspielen. Das docker-Repo muss allerdings zuvor richtig eingestellt werden. Da klemmt es.
-
@thomas-braun sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Das docker-Repo
das hat mich auch irritiert
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Docker : false
-
Das braucht (?) man, um auf dem Server einen Docker laufen zu lassen.
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
iobroker debug Javascript0
Kleinschreibung hilft hier definitiv!
Ansonsten tippe ich auf eines deiner Skripte als Ursache der Restart Loops...
-
Ich denke das hängt damit zusammen, dass ich den ioBroker erst als Docker-Container laufen hatte. Ich habe aber den bluetooth-Adapter nicht ans Laufen gekriegt und dann iobroker so auf dem Rechner installiert und ein Backup eingespielt.
Aktuell laufen nur noch mariadb, grafana und influxdb im Container. Influxdb stürzt aber auch oft ab und ich werde das demnächst so installieren
-
@fastfoot said in Javascript Adapter stürzt immer ab: Restart loop detected:
Kleinschreibung hilft hier definitiv!
Was meinst du?
Ansonsten tippe ich auf eines deiner Skripte als Ursache der Restart Loops...
Hm, kann ein Fehler in einem Script den ganzen Adapter zum Absturz bringen? Es gibt da wissentlich nur einen Error im Log, das ein Datumsformat nicht geparst werden kann.
Allerdings habe ich jetzt folgendes im Log entdeckt, das ist aber neu:
host.homeserver 2024-03-17 14:58:02.578 error Please consider running the installation fixer when on Linux. host.homeserver 2024-03-17 14:58:02.577 error could not store process id list in /opt/iobroker/node_modules/iobroker.js-controller/pids.txt! Please check permissions and user ownership of this file. Was ioBroker started as a different user? Please also check left over processes when stopping ioBroker!Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/pids.txt'
-
Hast du die Basics jetzt gerade? Erst dann ist es sinnvoll sich mit den nächsten Dinge zu beschäftigen.
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
/opt/iobroker/node_modules/iobroker.js-controller/pids.txt
getfacl /opt/iobroker/node_modules/iobroker.js-controller/pids.txt
sagt?
-
Es gibt die Datei nicht. Oben steht ja auch, dass er die nicht speichern kann. Aber die Rechte sind da wohl wirklich komisch. Ein ls -al in dem iobroker,js-controller zeigt für user und gruppe root mit -rw-r--r-- für Dateien und drwxr-xr-x für Verzeichnisse an.
Im Verzeichnis oberhalb, also dem node_modules Verzeichnis wird als owner und gruppe immer iobroker angezeigt. Ich selbst arbeite nicht als root an dem System.
Wie kann das entstehen?
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Wie kann das entstehen?
Durch rückkopieren von einer 'Installation' aus einem Docker. Da läuft das ja wohl als root.
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Es gibt die Datei nicht. Oben steht ja auch, dass er die nicht speichern kann.
Nein, das steht da nicht. Da steht, das die Datei nicht gespeichert werden kann, weil die Rechte nicht passen.
iob stop iob fix iob start
-
@selector sagte in Javascript Adapter stürzt immer ab: Restart loop detected:
Ein ls -al in dem iobroker,js-controller zeigt für user und gruppe root mit -rw-r--r-- für Dateien und drwxr-xr-x für Verzeichnisse an.
Zeigen...
Wobei hier ACLs gesetzt sind. Da bringt dir die Ausgabe vonls -la
nix. -
@thomas-braun said in [Javascript Adapter stürzt immer ab: Restart loop detected]> > Wie kann das entstehen?
Durch rückkopieren von einer 'Installation' aus einem Docker. Da läuft das ja wohl als root.
Das habe ich wie gesagt nicht. Ich habe ioBroker installiert und dann das Backup von der Installation aus dem Container eingespielt.