NEWS
Adapter alle rot nach fehlerhaften Update
-
Hallo zusammen.
Eigentlich wollte ich nur node.js updaten. Bin aber blöderweise in der Kommandozeile verrutsch und habe eine neue iobroker Instanz über meine vorhandene installiert. Jetzt sind fast alle Adapter rot. Bevor ich jetzt noch mehr Unheil anrichte. Wie kann ich die Adpater wieder einlesen oder den Fehler beheben. Ein aktuelles Backup über das Backup Modul habe ich. -
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
und habe eine neue iobroker Instanz über meine vorhandene installiert.
geht (fast) nicht!
aber paar mehr Infos wären schon schön!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1 -
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
Bin aber blöderweise in der Kommandozeile verrutsch und habe eine neue iobroker Instanz über meine vorhandene installiert.
Was hast du denn ja jetzt genau gemacht?
Lass mal
iobroker diag
laufen, vielleicht sieht man da schon was.
-
@thomas-braun
Hallo Thomas.Hier der Diag Report.
Skript v.2022-12-31 *** BASE SYSTEM *** Model : Raspberry Pi 4 Model B Rev 1.4 Architecture: armv7l Docker: false Virtualization: none Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" Systemuptime and Load: 09:30:28 up 11:43, 2 users, load average: 1.95, 1.00, 0.53 CPU threads: 4 *** Time and Time Zones *** Thu Jan 5 08:30:28 UTC 2023 Thu Jan 5 09:30:28 CET 2023 CET +0100 Europe/Berlin *** User and Groups *** root /root root *** X-Server-Setup *** X-Server: false Desktop: Terminal: Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 7.9G 747M 5.2G 8.0M 1.9G 7.0G Swap: 99M 0B 99M Total: 8.0G 747M 5.3G 7898 M total memory 747 M used memory 650 M active memory 1818 M inactive memory 5237 M free memory 168 M buffer memory 1744 M swap cache 99 M total swap 0 M used swap 99 M free swap *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 15G 6.5G 7.4G 47% / devtmpfs devtmpfs 3.7G 0 3.7G 0% /dev tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 3.9G 8.5M 3.9G 1% /run tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mmcblk0p1 vfat 253M 49M 204M 20% /boot //192.168.178.20/Public/Backup/iobroker/ cifs 3.7T 2.7T 984G 74% /opt/iobroker/backups tmpfs tmpfs 790M 0 790M 0% /run/user/1000 Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime |-/sys/fs/bpf none bpf rw,nosuid,nodev,noexec,relatime,mode=700 |-/boot /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro `-/opt/iobroker/backups //192.168.178.20/Public/Backup/iobroker/ cifs rw,relatime,vers=3.0,cache=strict,username=ruettler,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.20,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1 Files in neuralgic directories: /var: 1.8G /var/ 1.2G /var/cache/apt 1.2G /var/cache 1.1G /var/cache/apt/archives 529M /var/lib /opt/iobroker/backups: 9.4G /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 660M /opt/iobroker/iobroker-data/ 315M /opt/iobroker/iobroker-data/files 172M /opt/iobroker/iobroker-data/history 126M /opt/iobroker/iobroker-data/backup-objects 78M /opt/iobroker/iobroker-data/files/icons-open-icon-library-png The five largest files in iobroker-data are: 33M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.10538062.js.map 23M /opt/iobroker/iobroker-data/objects.jsonl 11M /opt/iobroker/iobroker-data/objects.json.migrated 11M /opt/iobroker/iobroker-data/objects.json.bak.migrated 8.9M /opt/iobroker/iobroker-data/files/scenes.admin/static/js/2.7de3299d.chunk.js.map *** NodeJS-Installation *** /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 nodejs: Installed: 16.19.0-deb-1nodesource1 Candidate: 16.19.0-deb-1nodesource1 Version table: *** 16.19.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages Temp directories causing npm8 problem: 1 *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 4.0.23 admin: 6.3.5 javascript: 6.1.4 Adapters from github: 1 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alexa2.0 : alexa2 : iobroker - enabled system.adapter.alias-manager.0 : alias-manager : iobroker - disabled + system.adapter.backitup.0 : backitup : iobroker - enabled system.adapter.cloud.0 : cloud : iobroker - disabled system.adapter.coronavirus-statistics.0 : coronavirus-statistics: iobroker - enabled system.adapter.device-reminder.0 : device-reminder : iobroker - enabled system.adapter.devices.0 : devices : iobroker - disabled + system.adapter.discovery.0 : discovery : iobroker - enabled system.adapter.email.0 : email : iobroker - enabled system.adapter.feiertage.0 : feiertage : iobroker - enabled system.adapter.fhem.0 : fhem : iobroker - enabled, port: 7072 system.adapter.flot.0 : flot : iobroker - disabled system.adapter.gree_aircon.0 : gree_aircon : iobroker - disabled + system.adapter.history.0 : history : iobroker - enabled system.adapter.ical.0 : ical : iobroker - enabled system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting : iobroker - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobroker - disabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png: iobroker - disabled system.adapter.info.0 : info : iobroker - enabled + system.adapter.iot.0 : iot : iobroker - enabled + system.adapter.javascript.0 : javascript : iobroker - enabled system.adapter.lg-ess-home.0 : lg-ess-home : iobroker - enabled system.adapter.ping.0 : ping : iobroker - enabled system.adapter.rpi2.0 : rpi2 : iobroker - enabled system.adapter.scenes.0 : scenes : iobroker - enabled system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 system.adapter.shuttercontrol.0 : shuttercontrol : iobroker - disabled system.adapter.sql.0 : sql : iobroker - disabled, port: 0 system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobroker - disabled system.adapter.vis-colorpicker.0 : vis-colorpicker : iobroker - disabled system.adapter.vis-history.0 : vis-history : iobroker - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : iobroker - disabled system.adapter.vis-inventwo.0 : vis-inventwo : iobroker - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : iobroker - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : iobroker - disabled system.adapter.vis-metro.0 : vis-metro : iobroker - disabled system.adapter.vis.0 : vis : iobroker - enabled system.adapter.web.0 : web : iobroker - disabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.whatsapp-cmb.0 : whatsapp-cmb : iobroker - enabled system.adapter.whatsapp-cmb.1 : whatsapp-cmb : iobroker - enabled + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.fhem.0 : fhem : iobroker - enabled, port: 7072 system.adapter.shelly.0 : shelly : iobroker - enabled, port: 1882, bind: 0.0.0.0 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.3.5 , installed 6.3.5 Adapter "alias-manager": 1.2.4 , installed 1.2.4 Adapter "backitup" : 2.5.9 , installed 2.5.9 Adapter "devices" : 1.1.2 , installed 1.1.2 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "icons-fatcow-hosting": 0.1.0, installed 0.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "icons-open-icon-library-png": 0.1.2, installed 0.1.2 Adapter "iot" : 1.11.9 , installed 1.11.9 Adapter "javascript" : 6.1.4 , installed 6.1.4 Controller "js-controller": 4.0.24 , installed 4.0.23 [Updatable] Objects and States Please stand by - This may take a while Objects: 8336 States: 7247 *** OS-Repositories and Updates *** Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 http://archive.raspberrypi.org/debian buster InRelease Hit:3 https://deb.nodesource.com/node_16.x buster InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 16081 683/sshd tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 40062 7525/iobroker.js-co tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 39783 7525/iobroker.js-co tcp6 0 0 :::8081 :::* LISTEN 1001 40151 7553/io.admin.0 tcp6 0 0 :::22 :::* LISTEN 0 16083 683/sshd tcp6 0 0 :::3306 :::* LISTEN 109 14254 844/mysqld udp 0 0 0.0.0.0:54763 0.0.0.0:* 108 14728 401/avahi-daemon: r udp 0 0 0.0.0.0:68 0.0.0.0:* 0 16899 605/dhcpcd udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 14726 401/avahi-daemon: r udp6 0 0 :::35739 :::* 108 14729 401/avahi-daemon: r udp6 0 0 :::546 :::* 0 14884 605/dhcpcd udp6 0 0 :::5353 :::* 108 14727 401/avahi-daemon: r *** Log File - Last 25 Lines *** 2023-01-05 09:19:36.696 - info: host.iobroker iobroker install sql@2.2.0 using installedVersion 2023-01-05 09:19:40.855 - info: host.iobroker iobroker npm-install: NPM version: 8.19.3 2023-01-05 09:19:40.857 - info: host.iobroker iobroker npm-install: Installing iobroker.sql@2.2.0... (System call) 2023-01-05 09:19:50.460 - error: host.iobroker iobroker npm-install: host.iobroker Cannot install iobroker.sql@2.2.0: 217 2023-01-05 09:19:51.489 - info: host.iobroker iobroker npm-install: exit 25 2023-01-05 09:19:52.490 - warn: host.iobroker startInstance cannot find adapter "shuttercontrol@1.4.18". Try to install it... 3 attempt 2023-01-05 09:19:52.490 - info: host.iobroker iobroker install shuttercontrol@1.4.18 using installedVersion 2023-01-05 09:19:56.974 - info: host.iobroker iobroker npm-install: NPM version: 8.19.3 2023-01-05 09:19:56.979 - info: host.iobroker iobroker npm-install: Installing iobroker.shuttercontrol@1.4.18... (System call) 2023-01-05 09:20:03.452 - error: host.iobroker iobroker npm-install: host.iobroker Cannot install iobroker.shuttercontrol@1.4.18: 217 2023-01-05 09:20:04.726 - info: host.iobroker iobroker npm-install: exit 25 2023-01-05 09:20:05.728 - warn: host.iobroker startInstance cannot find adapter "sql@2.2.0". Try to install it... 4 attempt 2023-01-05 09:20:05.729 - info: host.iobroker iobroker install sql@2.2.0 using installedVersion 2023-01-05 09:20:13.112 - info: host.iobroker iobroker npm-install: NPM version: 8.19.3 2023-01-05 09:20:13.114 - info: host.iobroker iobroker npm-install: Installing iobroker.sql@2.2.0... (System call) 2023-01-05 09:20:23.631 - error: host.iobroker iobroker npm-install: host.iobroker Cannot install iobroker.sql@2.2.0: 217 2023-01-05 09:20:24.673 - info: host.iobroker iobroker npm-install: exit 25 2023-01-05 09:20:25.675 - warn: host.iobroker startInstance cannot find adapter "shuttercontrol@1.4.18". Try to install it... 4 attempt 2023-01-05 09:20:25.675 - info: host.iobroker iobroker install shuttercontrol@1.4.18 using installedVersion 2023-01-05 09:20:31.879 - info: host.iobroker iobroker npm-install: NPM version: 8.19.3 2023-01-05 09:20:31.882 - info: host.iobroker iobroker npm-install: Installing iobroker.shuttercontrol@1.4.18... (System call) 2023-01-05 09:20:39.341 - error: host.iobroker iobroker npm-install: host.iobroker Cannot install iobroker.shuttercontrol@1.4.18: 217 2023-01-05 09:20:40.387 - info: host.iobroker iobroker npm-install: exit 25 2023-01-05 09:20:41.388 - error: host.iobroker Cannot download and install adapter "sql@2.2.0". To retry it disable/enable the adapter or restart host. Also check the error messages in the log! 2023-01-05 09:20:41.889 - error: host.iobroker Cannot download and install adapter "shuttercontrol@1.4.18". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
-
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
Jetzt sind fast alle Adapter rot.
außer dass nur 6 Instanzen gestartet sind sieht es gut aus
(bis auf root, buster und node) -
@homoran
Die Adapter lassen sich nicht starten.
-
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
@homoran
Die Adapter lassen sich nicht starten.
bitte keine Screenshots, text in code-tags posten!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
ich kann da nix zitieren
-
host.iobroker 2023-01-05 09:46:50.007 error iobroker npm-install: host.iobroker Cannot install iobroker.web@4.3.0: 217 host.iobroker 2023-01-05 09:46:43.862 info iobroker npm-install: Installing iobroker.web@4.3.0... (System call) host.iobroker 2023-01-05 09:46:43.859 info iobroker npm-install: NPM version: 8.19.3 host.iobroker 2023-01-05 09:46:39.886 info iobroker install web@4.3.0 using installedFrom host.iobroker 2023-01-05 09:46:39.885 warn startInstance cannot find adapter "web@4.3.0". Try to install it... 2 attempt host.iobroker 2023-01-05 09:46:38.884 info iobroker npm-install: exit 25 host.iobroker 2023-01-05 09:46:37.840 error iobroker npm-install: host.iobroker Cannot install iobroker.shuttercontrol@1.4.18: 217 host.iobroker 2023-01-05 09:46:32.878 info iobroker npm-install: Installing iobroker.shuttercontrol@1.4.18... (System call) host.iobroker 2023-01-05 09:46:32.875 info iobroker npm-install: NPM version: 8.19.3 host.iobroker 2023-01-05 09:46:28.928 info iobroker install shuttercontrol@1.4.18 using installedFrom host.iobroker 2023-01-05 09:46:28.928 warn startInstance cannot find adapter "shuttercontrol@1.4.18". Try to install it... 2 attempt host.iobroker 2023-01-05 09:46:27.927 info iobroker npm-install: exit 25 host.iobroker 2023-01-05 09:46:26.879 error iobroker npm-install: host.iobroker Cannot install iobroker.sql@2.2.0: 217
-
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
iobroker npm-install: exit 25
Vermutlich passt das hier?
https://forum.iobroker.net/topic/57337/fehler-25-oder-217-bei-adapter-install-update-mit-npm8 -
Das kommt halt davon, wenn man da als root durch ein veraltetes System hampelt...
Bullseye installieren, kein root login!
iobroker fix
-
@thomas-braun
Wenn das mein Problem löst und ich mit dem Backup wieder zu meiner laufenden Instanz zurück komme wäre das für mich auch eine Option. -
Auf einer abgekündigten Distribution als root herumzukaspern ist keine Option.
Das wirst du so oder so ändern müssen. -
@homoran
Leider hat das nicht geholfen.javascript.0 2023-01-05 09:53:23.986 error Exception-Code: MODULE_NOT_FOUND: Cannot find module './consts'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2023-01-05 09:53:23.985 error Error: Cannot find module './consts'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Module.require (node:internal/modules/cjs/loader:1067:19) at require (node:internal/modules/cjs/helpers:103:18) at sandBox (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:40:22) at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1723:21) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1961:13) at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17) at processImmediate (node:internal/timers:468:21) javascript.0 2023-01-05 09:53:23.985 error uncaught exception: Cannot find module './consts'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2023-01-05 09:53:23.979 error Exception-Code: MODULE_NOT_FOUND: Cannot find module './consts'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js
-
@thomas-braun
Stimmt.
Aber das könnte ich dann planen. Komme ich denn denn über den Weg und dem Backup zurück zu meiner Instanz ? -
@thomas-rüttler sagte in Adapter alle rot nach fehlerhaften Update:
Leider hat das nicht geholfen.
was hat nicht geholfen?
ich sehe keine Konsolenausgabe.
-
Bist du jetzt wieder als Standard-User unterwegs?
Dann:
iobroker stop iobroker fix cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller iobroker start
-
Hallo Thomas. Vielen Dank.
sudo -H -u iobroker npm install iobroker.js-controllerDas hat geholfen.
-
Dann mach es dir nicht gleich wieder per root kaputt.