NEWS
Update des admin Moduls auf 6.8.0 schlug fehl.
-
Hi.
ich schreibe jetzt doch malmal ins Forum, weil ich nicht weiter weiß.Ich habe 2x iobroker im Verbund auf jeweils einem Raspi 3B+.
Gestern hatte ich mich mal dran gesetzt und wollte das admin-Modul von 6.3.5 updaten.
Außerdem musste nodejs von 14.x updedatet werdenDas hat auch bei einem der beiden Raspis funktioniert.
Ein update auf nodejs 18.xy schlug zwar fehl (da gab es irgendwie eine inkompatible libc-Installation).
Aber auf 16.x hat funktioniert.
Danach ein Update des Admin Moduls und ein Reboot.Jetzt wollte ich das auch beim anderen Raspi machen.
- ich schiebe mal noch ein, dass ich mit "iob backup" ein Backup gemacht habe.
pi@ioBroker1:~ $ iob backup host.ioBroker1 5739 states saved host.ioBroker1 6108 objects saved Backup created: /opt/iobroker/backups/2023_08_25-18_12_38_backupiobroker.tar.gz pi@ioBroker1:~ $ cd /opt/iobroker/
Dann upgrade von nodejs
pi@ioBroker1:~ $ cd /opt/iobroker/ pi@ioBroker1:/opt/iobroker $ node -v v14.19.3 pi@ioBroker1:/opt/iobroker $ iob stop pi@ioBroker1:/opt/iobroker $ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update Holen:1 http://archive.raspberrypi.org/debian stretch InRelease [25,3 kB] Holen:2 http://phoscon.de/apt/deconz stretch InRelease [4.289 B] Holen:3 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB] Holen:4 https://deb.nodesource.com/node_14.x stretch InRelease [4.585 B] Holen:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11 ,7 MB] Holen:6 http://archive.raspberrypi.org/debian stretch/main armhf Packages [192 k B] Holen:7 https://deb.nodesource.com/node_14.x stretch/main armhf Packages [784 B] Es wurden 11,9 MB in 16 s geholt (701 kB/s). Paketlisten werden gelesen... Fertig ## Confirming "stretch" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/stretch/Rel ease' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null ## Creating apt sources list file for the NodeSource Node.js 16.x repo... + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesourc e.com/node_16.x stretch main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodes ource.com/node_16.x stretch main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update OK:1 http://phoscon.de/apt/deconz stretch InRelease OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease OK:3 http://archive.raspberrypi.org/debian stretch InRelease Holen:4 https://deb.nodesource.com/node_16.x stretch InRelease [4.585 B] Holen:5 https://deb.nodesource.com/node_16.x stretch/main armhf Packages [781 B] Es wurden 5.366 B in 3 s geholt (1.781 B/s). Paketlisten werden gelesen... Fertig ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo te e /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.co m/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn pi@ioBroker1:/opt/iobroker $ sudo apt-get install -y nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete werden aktualisiert (Upgrade): nodejs 1 aktualisiert, 0 neu installiert, 0 zu entfernen und 152 nicht aktualisiert. Es müssen 24,2 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 2.361 kB Plattenplatz zusätzlich benutzt. Holen:1 https://deb.nodesource.com/node_16.x stretch/main armhf nodejs armhf 16. 20.2-1nodesource1 [24,2 MB] Es wurden 24,2 MB in 13 s geholt (1.766 kB/s). apt-listchanges: Lese Changelogs... (Lese Datenbank ... 50108 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../nodejs_16.20.2-1nodesource1_armhf.deb ... Detected old npm client, removing... Entpacken von nodejs (16.20.2-1nodesource1) über (14.19.3-1nodesource1) ... nodejs (16.20.2-1nodesource1) wird eingerichtet ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... pi@ioBroker1:/opt/iobroker $ node -v v16.20.2 pi@ioBroker1:/opt/iobroker $ iob start pi@ioBroker1:/opt/iobroker $ sudo reboot
danach Reboot
und dann Versuch, das admin-modul über die Oberfläche zu starten.
Der Start funktionierte zwar, aber dann hing sich das Update auf.
Irgendwann, nach einer Stunde, habe ich den Raspi neu gestartet.
Die Oberfläche kam nicht mehr hochAlso mal eben
iob status abgesetztund jetzt wird es seltsam...
pi@ioBroker1:/opt/iobroker $ iob status node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:1 5) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_ma in:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
OK, dachte ich. Vielleicht habe ich vergessen, den iobroker vorher zu stoppen...
pi@ioBroker1:/opt/iobroker $ iob stop pi@ioBroker1:/opt/iobroker $ iob update node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:1 5) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_ma in:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@ioBroker1:/opt/iobroker $ iobroker ststus node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:1 5) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_ma in:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
Gleiche Art von Fehlermeldung
Jetzt wollte ich zur Sicherheit erst mal wieder das Backup zurück spielen:
pi@ioBroker1:/opt/iobroker $ iobroker restore /opt/iobroker/backups/2023_08_25-1 8_12_38_backupiobroker.tar.gz node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:1 5) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_ma in:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@ioBroker1:/opt/iobroker $ iob start pi@ioBroker1:/opt/iobroker $ iobroker restore /opt/iobroker/backups/2023_08_25-1 8_12_38_backupiobroker.tar.gz node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iob roker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:1 5) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_ma in:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
Hat alles nix gebracht.
jetzt schnell mal ein iob fix nachgeworfen
pi@ioBroker1:/opt/iobroker $ iob fix 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) ========================================================================== OK:1 http://phoscon.de/apt/deconz stretch InRelease OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease OK:3 http://archive.raspberrypi.org/debian stretch InRelease OK:4 https://deb.nodesource.com/node_16.x stretch InRelease Paketlisten werden gelesen... Fertig Installed gcc-c++ Installed libcairo2-dev Installed libpango1.0-dev Installed libjpeg-dev Installed libgif-dev Installed librsvg2-dev Installed cmake ========================================================================== 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! ==========================================================================
Zur Sicherheit mal den Status gechecked:
pi@ioBroker1:/opt/iobroker $ iob status node:internal/modules/cjs/loader:1031 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15) at Function.Module._load (node:internal/modules/cjs/loader:873:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:22:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@ioBroker1:/opt/iobroker $ reboot
Mist, habe ich mir gedacht.
Vielleicht hat es den js-controller zerschossen.
Also mal eben neu installieren.
aber lieber noch einmal neu gebootetUnd glaubt mir: Ich habe wirklich auch in Foren, den FAQs und sonst auch im Internet geschaut....
Da kam dann auch die Kommandozeile, wie man den Controller neu installiert:
pi@ioBroker1:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller
mit diesem Ergebnis:
pi@ioBroker1:~ $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm ERR! code EACCES npm ERR! syscall rename npm ERR! path /home/pi/node_modules/abbrev npm ERR! dest /home/pi/node_modules/.abbrev-8GDpPNSr npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, rename '/home/pi/node_modules/abbrev' -> '/home/pi/node_modules/.abbrev-8GDpPNSr' npm ERR! [Error: EACCES: permission denied, rename '/home/pi/node_modules/abbrev' -> '/home/pi/node_modules/.abbrev-8GDpPNSr'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'rename', npm ERR! path: '/home/pi/node_modules/abbrev', npm ERR! dest: '/home/pi/node_modules/.abbrev-8GDpPNSr' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-08-25T20_40_57_899Z-debug-0.log
Blöde. Ich war wohl im falschen Verzeichnis:
Also noch einmalpi@ioBroker1:~ $ cd /opt/iobroker/ pi@ioBroker1:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies. npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated json3@3.3.2: Please use the native JSON object instead of JSON 3 npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code ENOMEM npm ERR! syscall spawn npm ERR! errno -12 npm ERR! spawn ENOMEM npm ERR! code ENOMEM npm ERR! syscall spawn npm ERR! errno -12 npm ERR! spawn ENOMEM npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-08-25T20_43_59_896Z-debug-0.log
Und das kam dann immer wieder.
Irgendwann habe ich dann ein aktuelles Python drauf gespielt (3.8.0)
Inkl. make.... Was gefühlt 2 Stunden gebraucht hatte)Hat nicht wirklich eine Verbesserung gebracht.
Heute Morgen dann (nach dem automatischen, täglichen Reboot, neuer Versuch
pi@ioBroker1:~ $ cd /opt/iobroker/ pi@ioBroker1:/opt/iobroker $ iob fix library: loaded Library version=2022-12-09 ioBroker or some processes are still running: io.history.0 io.sonoff.0 io.mqtt.0 io.info.0 io.ble.0 io.backitup.0 Please stop them first and try again! pi@ioBroker1:/opt/iobroker $ iob stop pi@ioBroker1:/opt/iobroker $ iob fix 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) ========================================================================== OK:1 http://archive.raspberrypi.org/debian stretch InRelease OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease OK:3 http://phoscon.de/apt/deconz stretch InRelease OK:4 https://deb.nodesource.com/node_16.x stretch InRelease Paketlisten werden gelesen... Fertig 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! ==========================================================================
Siehe da: jetzt sah es nach einem (Teil-)Erfolg aus:
pi@ioBroker1:/opt/iobroker $ iobroker start pi@ioBroker1:/opt/iobroker $ iob stop pi@ioBroker1:/opt/iobroker $ iob update Used repository: stable Adapter "admin" : 6.8.0 , installed 6.3.5 [Updatable] Adapter "backitup" : 2.6.23 , installed 2.6.23 Adapter "ble" : 0.13.4 , installed 0.13.4 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "info" : 1.9.26 , installed 1.9.26 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "mqtt" : 4.1.1 , installed 4.1.1 Adapter "node-red" : 4.0.3 , installed 4.0.3 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.3 , installed 2.5.3 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0
Yeah...
Gleich mal das Upgrade hinterher geworfen
.... aber leider muss das Skript wohl zwischendurch abgebrochen sein. Zumindest habe ich das nicht manuell beendet.
pi@ioBroker1:/opt/iobroker $ iob upgrade This upgrade of "admin" will at least introduce the following changes: ========================================================================== -> 6.8.0: try to find correct IP for controller UI multihost slave upgrade admin is now showing update information, while it is stopped during upgrade required nodejs version is 16 as 14 is End-Of-Life fix downloading folders recursive -> 6.7.2: remove https certificate options prevent error log of not used certificates even though they are used fixed issue with docker host cards on intro tab fixed issue if adapter readme is opened in new tab corrected opening of custom tabs, e.g., for fullcalendar allowed downloading of recursive folders -> 6.7.0: display more specific information about docker installation on host card allow to download folders in files tab -> 6.6.5: also show js-controller upgrade instructions if UI upgrade is available allow array values to be stored in custom editor fixed bug which prevented creationg of new objects fixed bug which prevented opening adapter readme fixed ChipInput jsonConfig component -> 6.6.4: Better licenses handling (especially for vis-2) -> 6.6.3: fixed "Let's Encrypt" link not being clickable inside system settings fixed false positives for "not much space left on device" warning fixed issue with npm version determination on some installations reset the logout timer UI if session is extended apply button color change of v6.6.1 for all buttons correctly display materialized tabs when configured with io-package `adminUi` pr operty enable keyboard navigation for objects tab -> 6.6.1: Many GUI improvements New json config component added: license agreement ========================================================================== Would you like to upgrade admin from @6.3.5 to @6.8.0 now? [(y)es, (n)o]: y Update admin from @6.3.5 to @6.8.0 NPM version: 8.19.4 Installing iobroker.admin@6.8.0... (System call) Update "system.adapter.admin.0" upload [52] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png upload [50] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/customComponents.js.map custom/customComponents.js.map application/json upload [40] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/i18n/zh-cn.json custom/i18n/zh-cn.json application/json upload [30] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/node_modules_prop-types_index_js.512eddf9.chunk.js.map custom/static/js/node_modules_prop-types_index_js.512eddf9.chunk.js.map application/json upload [20] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js.map custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js.map application/json upload [19] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js application/javascript upload [18] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js.map custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js.map application/json upload [17] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js application/javascript upload [16] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js.map custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js.map application/json upload [15] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js application/javascript upload [14] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js.map custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js.map application/json upload [13] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js application/javascript upload [12] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js.map custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js.map application/json upload [11] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [10] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [9] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [8] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [7] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [6] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [5] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [4] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [3] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/uk/translations.json i18n/uk/translations.json application/json upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/jsonConfig.json5 jsonConfig.json5 application/json5 pi@ioBroker1:/opt/iobroker $
Keine Fehlermeldung, keine Erfolgsmeldung.
Kleiner Check, ob es trotzdem geklappt hat?
pi@ioBroker1:/opt/iobroker $ iob update Used repository: stable Adapter "admin" : 6.8.0 , installed 6.3.5 [Updatable] Adapter "backitup" : 2.6.23 , installed 2.6.23 Adapter "ble" : 0.13.4 , installed 0.13.4 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "info" : 1.9.26 , installed 1.9.26 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "mqtt" : 4.1.1 , installed 4.1.1 Adapter "node-red" : 4.0.3 , installed 4.0.3 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.3 , installed 2.5.3 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0
nö
Also noch einmal versuchen:
pi@ioBroker1:/opt/iobroker $ iob update Used repository: stable Adapter "admin" : 6.8.0 , installed 6.3.5 [Updatable] Adapter "backitup" : 2.6.23 , installed 2.6.23 Adapter "ble" : 0.13.4 , installed 0.13.4 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "info" : 1.9.26 , installed 1.9.26 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "mqtt" : 4.1.1 , installed 4.1.1 Adapter "node-red" : 4.0.3 , installed 4.0.3 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.3 , installed 2.5.3 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 pi@ioBroker1:/opt/iobroker $ iob upgrade This upgrade of "admin" will at least introduce the following changes: ========================================================================== -> 6.8.0: try to find correct IP for controller UI multihost slave upgrade admin is now showing update information, while it is stopped during upgrade required nodejs version is 16 as 14 is End-Of-Life fix downloading folders recursive -> 6.7.2: remove https certificate options prevent error log of not used certificates even though they are used fixed issue with docker host cards on intro tab fixed issue if adapter readme is opened in new tab corrected opening of custom tabs, e.g., for fullcalendar allowed downloading of recursive folders -> 6.7.0: display more specific information about docker installation on host card allow to download folders in files tab -> 6.6.5: also show js-controller upgrade instructions if UI upgrade is available allow array values to be stored in custom editor fixed bug which prevented creationg of new objects fixed bug which prevented opening adapter readme fixed ChipInput jsonConfig component -> 6.6.4: Better licenses handling (especially for vis-2) -> 6.6.3: fixed "Let's Encrypt" link not being clickable inside system settings fixed false positives for "not much space left on device" warning fixed issue with npm version determination on some installations reset the logout timer UI if session is extended apply button color change of v6.6.1 for all buttons correctly display materialized tabs when configured with io-package `adminUi` property enable keyboard navigation for objects tab -> 6.6.1: Many GUI improvements New json config component added: license agreement ========================================================================== Would you like to upgrade admin from @6.3.5 to @6.8.0 now? [(y)es, (n)o]: y Update admin from @6.3.5 to @6.8.0 NPM version: 8.19.4 Installing iobroker.admin@6.8.0... (System call) host.ioBroker1 Cannot install iobroker.admin@6.8.0: 244 pi@ioBroker1:/opt/iobroker $ iob status iobroker is not running on this host. Objects type: jsonl States type: jsonl pi@ioBroker1:/opt/iobroker $ iob start pi@ioBroker1:/opt/iobroker $ iob status iobroker is running on this host. Objects type: jsonl States type: jsonl pi@ioBroker1:/opt/iobroker $
Und jetzt bin ich am Ende meines Lateins.
Die Oberfläche startet übrigend immer noch nicht.
Was kann ich denn noch tun?
-
@arnulf hab gar nicht groß weiter gelesen, gut das du ein backup deines iobroker hast, denn
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
stretch
ist nicht nur tot, das hat sich schon zersetzt
installier ein aktuelles OS, danach iobroker und anschließend dein backup zurück
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
Was kann ich denn noch tun?
Ein aktuelles Betriebssystem verwenden. Und das künftig aktuell halten, dann rennst du auch nicht in
Inkompatibilitäten bei glibc. -
@thomas-braun
hm.
Was meinst du mit "aktuellem Betriebssystem"?
zunächst dachte ich ja, dass ich hier regelmäßig Updates einspiele. Zminest immer mal wieder.Und dann weiß ich ja, dass da immer wieder Graubenskriege geführt werden, was man installieren soll.
Was würdest du denn empfehlen für den 3B+?Von der iobroker Homepage wird das hier empfohlen:
https://forum.iobroker.net/topic/41520/raspberry-os-lite-image-for-with-iobrokerAber die Info ist jetzt auch schon 2 Jahre alt
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
ich schiebe mal noch ein, dass ich mit "iob backup" ein Backup gemacht habe
Bevor Du Deine SD oder auf was auch Dein System läuft neu machst, vergiss nicht dieses Backup irgendwo extern zu sichern !!
-
@djmarc75
danke, aber bei den SD-Preisen habe ich mir angewöhnt, gleich immer eine neue SD-Karte zu benutzen -
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
Was meinst du mit "aktuellem Betriebssystem"?
Debian/Raspberry OS 11 'Bullseye'
Dein 'Stretch' / Debian 9 ist seit Jahren bereits 'End of Life', da nützt auch sporadisch updaten nix, da kommt einfach nichts mehr, weil nichts mehr dafür gebaut wird. Siehe z.B. dein nodejs18. Geht nicht mehr auf dem alten Hobel. -
OK. Neues Betriebssystem wie beschrieben aufgesetzt.
iobroker drauf installiert
restore des Backups mit --force (weil er sonst wegen der Versionsunterschiede meckert)Seltsam: Ich musste trotz Backup wieder Master/Slave einstellen
Zunächst hat der Restore die Adapter Admin, BackitUp, Geräter verwalten und History zurück auf eine alte Version gesetzt.
Wahrscheinlich, damit er die Backupdaten auch korrekt wieder zurück spielen konnte.Dann:
Admin ließ sich diesmal updaten.Aber
Viele Adapter wurden nicht installiert.
Und wenn ich jetzt BackitUp, Geräte verwalten und History auf den aktuellen Stand bringen will, bekomme ich den Error 25.Auch wenn ich die fehlenden Adapter wieder nachinstallieren will, kommt dieser Fehler:
für ble:
$ iobroker url iobroker.ble --host ioBroker1 --debug install iobroker.ble NPM version: 9.6.7 Installing iobroker.ble... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall renamenpm ERR! path /opt/iobroker/node_modules/bcrypt npm ERR! dest /opt/iobroker/node_modules/.bcrypt-8Ovo54hd npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/bcrypt' -> '/opt/iobroker/node_modules/.bcrypt-8Ovo54hd' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-08-26T11_26_01_625Z-debug-0.log host.ioBroker1 Cannot install iobroker.ble: 217 ERROR: Process exited with code 25
Oder aber für History:
$ iobroker upgrade history@2.2.4 --debug Update history from @1.11.1 to @2.2.4 NPM version: 9.6.7 Installing iobroker.history@2.2.4... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall renamenpm ERR! path /opt/iobroker/node_modules/bcryptnpm ERR! dest /opt/iobroker/node_modules/.bcrypt-8Ovo54hdnpm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/bcrypt' -> '/opt/iobroker/node_modules/.bcrypt-8Ovo54hd' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-08-26T11_34_06_271Z-debug-0.log host.ioBroker1 Cannot install iobroker.history@2.2.4: 217 ERROR: Process exited with code 25
Wie muss ich denn dieser Fehler interpretieren?
Allerdings ein
iob fix
hat wohl geholfen
Und nach dem Update von 2 Adaptern, füllte sich plötzlich auch die Liste der installierten Adapter Stück für Stück.
DAS ist ein Verhalten, das ich ganz merkwürdig finde.
Oder sind im Hintergrund noch Bereinigungen am Laufen? -
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
DAS ist ein Verhalten, das ich ganz merkwürdig finde.
Warum ? Wenn man ein Backup einspielt sollte man tunlichst mal mindestens ne Stunde warten bis sich alles aufgebaut hat. In der Zeit NICHTS am System machen !!! Dazu gibts hier genug Beiträge
-
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
DAS ist ein Verhalten, das ich ganz merkwürdig finde.
Das ist das ganz normale Verhalten. Ein Backup hat nur die Baupläne an Bord, die Adapter werden nach diesen Plänen neu aufgebaut. Dauert halt.
-
======== Start marking the full check here =========
Skript v.2023-04-16 *** BASE SYSTEM *** Model : Raspberry Pi 3 Model B Rev 1.2 Architecture : armv7l Docker : false Virtualization : none Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" NAME="Raspbian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye 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: 13:59:20 up 1:09, 3 users, load average: 1.25, 2.47, 2.67 CPU threads: 4 Raspberry only: throttled=0x70000 Other values than 0x0 hint to temperature/voltage problems temp=64.5'C volt=1.3000V *** Time and Time Zones *** Local time: Sat 2023-08-26 13:59:21 CEST Universal time: Sat 2023-08-26 11:59:21 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** User and Groups *** pi /home/pi pi adm dialout cdrom sudo audio video plugdev games users input render netdev lpadmin gpio i2c spi iobroker *** X-Server-Setup *** X-Server: true Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 921M 617M 59M 15M 245M 234M Swap: 99M 99M 0.0K Total: 1.0G 717M 59M 921 M total memory 617 M used memory 198 M active memory 507 M inactive memory 59 M free memory 18 M buffer memory 226 M swap cache 99 M total swap 99 M used swap 0 M free swap Raspberry only: oom events: 0 lifetime oom required: 0 Mbytes total time in oom handler: 0 ms max time spent in oom handler: 0 ms *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 29G 4.8G 24G 17% / devtmpfs devtmpfs 333M 0 333M 0% /dev tmpfs tmpfs 461M 12M 450M 3% /dev/shm tmpfs tmpfs 185M 1.1M 184M 1% /run tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/mmcblk0p1 vfat 255M 61M 195M 24% /boot tmpfs tmpfs 93M 20K 93M 1% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Sat Aug 26 12:49:31 2023] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=HDMI-A-1:1920x1080M@60 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=c1dab352-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles [Sat Aug 26 12:49:34 2023] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem [Sat Aug 26 12:49:34 2023] EXT4-fs (mmcblk0p2): write access will be enabled during recovery [Sat Aug 26 12:49:37 2023] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs [Sat Aug 26 12:49:37 2023] EXT4-fs (mmcblk0p2): 4 orphan inodes deleted [Sat Aug 26 12:49:37 2023] EXT4-fs (mmcblk0p2): recovery complete [Sat Aug 26 12:49:37 2023] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none. [Sat Aug 26 12:49:37 2023] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [Sat Aug 26 12:49:40 2023] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none. Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime `-/boot /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 725M /var/ 354M /var/cache 342M /var/cache/apt 278M /var/cache/apt/archives 148M /var/log Archived and active journals take up 144.0M in the file system. /opt/iobroker/backups: 9.9M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 101M /opt/iobroker/iobroker-data/ 85M /opt/iobroker/iobroker-data/files 45M /opt/iobroker/iobroker-data/files/devices.admin/static 45M /opt/iobroker/iobroker-data/files/devices.admin 44M /opt/iobroker/iobroker-data/files/devices.admin/static/js The five largest files in iobroker-data are: 35M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map 9.1M /opt/iobroker/iobroker-data/objects.jsonl 8.6M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js 6.8M /opt/iobroker/iobroker-data/states.jsonl 6.3M /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js.map *** NodeJS-Installation *** /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 nodejs: Installed: 18.17.1-deb-1nodesource1 Candidate: 18.17.1-deb-1nodesource1 Version table: *** 18.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u4 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages Temp directories causing npm8 problem: 0 No problems detected *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl MULTIHOSTSERVICE/enabled: false Core adapters versions js-controller: 4.0.24 admin: 6.8.0 javascript: "javascript" not found Adapters from github: 1 Adapter State + system.adapter.admin.0 : admin : ioBroker1 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.1 : admin : ioBroker2 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : ioBroker2 - enabled system.adapter.backitup.0 : backitup : ioBroker1 - enabled + system.adapter.ble.0 : ble : ioBroker1 - enabled + system.adapter.broadlink2.0 : broadlink2 : ioBroker2 - enabled + system.adapter.deconz.0 : deconz : ioBroker1 - enabled, port: 80 system.adapter.devices.0 : devices : ioBroker1 - disabled + system.adapter.discovery.0 : discovery : ioBroker2 - enabled system.adapter.fullybrowser.0 : fullybrowser : ioBroker1 - disabled system.adapter.history.0 : history : ioBroker1 - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png : ioBroker2 - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : ioBroker2 - disabled + system.adapter.info.0 : info : ioBroker1 - enabled system.adapter.mqtt.0 : mqtt : ioBroker1 - enabled, port: 1883, bind: 0.0.0.0 system.adapter.node-red.0 : node-red : ioBroker1 - enabled, port: 1880, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : ioBroker1 - enabled, port: 1884, bind: 0.0.0.0 system.adapter.tr-064.0 : tr-064 : ioBroker1 - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : ioBroker1 - disabled system.adapter.vis.0 : vis : ioBroker1 - disabled system.adapter.web.0 : web : ioBroker1 - disabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : ioBroker1 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.1 : admin : ioBroker2 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : ioBroker1 - enabled, port: 80 system.adapter.mqtt.0 : mqtt : ioBroker1 - enabled, port: 1883, bind: 0.0.0.0 system.adapter.node-red.0 : node-red : ioBroker1 - enabled, port: 1880, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : ioBroker1 - enabled, port: 1884, 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.8.0 , installed 6.8.0 Adapter "backitup" : 2.6.23 , installed 2.4.6 [Updatable] Adapter "ble" : 0.13.4 , installed 0.11.0 [Updatable] Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "devices" : 1.1.5 , installed 1.0.10 [Updatable] Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "history" : 2.2.4 , installed 1.11.1 [Updatable] Adapter "info" : 1.9.26 , installed 1.9.26 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.3 , installed 2.5.1 [Updatable] Adapter "tr-064" : 4.2.18 , installed 4.2.16 [Updatable] Adapter "vis-hqwidgets": 1.4.0 , installed 1.2.0 [Updatable] Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 Objects and States Please stand by - This may take a while Objects: 6085 States: 32162 *** OS-Repositories and Updates *** Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease Hit:3 https://deb.nodesource.com/node_18.x bullseye 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:1884 0.0.0.0:* LISTEN 1001 39948 7343/io.sonoff.0 tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1001 38016 6860/iobroker.js-co tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 1001 34810 6860/iobroker.js-co tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 14404 567/cupsd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 24808 3426/sshd: /usr/sbi tcp6 0 0 :::8081 :::* LISTEN 1001 38080 6888/io.admin.0 tcp6 0 0 :::22 :::* LISTEN 0 24810 3426/sshd: /usr/sbi tcp6 0 0 ::1:631 :::* LISTEN 0 14403 567/cupsd udp 0 0 0.0.0.0:68 0.0.0.0:* 0 12261 514/dhcpcd udp 0 0 0.0.0.0:631 0.0.0.0:* 0 15416 734/cups-browsed udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 19064 1829/chromium-brows udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 19062 1829/chromium-brows udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 11159 423/avahi-daemon: r udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 41140 8067/io.deconz.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 41137 8067/io.deconz.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 41133 8067/io.deconz.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 41130 8067/io.deconz.0 udp 0 0 0.0.0.0:53152 0.0.0.0:* 108 11161 423/avahi-daemon: r udp6 0 0 :::546 :::* 0 739 514/dhcpcd udp6 0 0 :::5353 :::* 108 11160 423/avahi-daemon: r udp6 0 0 :::1900 :::* 1001 41142 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41141 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41139 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41138 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41135 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41134 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41132 8067/io.deconz.0 udp6 0 0 :::1900 :::* 1001 41131 8067/io.deconz.0 udp6 0 0 :::46502 :::* 108 11162 423/avahi-daemon: r *** Log File - Last 25 Lines *** 2023-08-26 13:58:18.048 - info: host.ioBroker1 iobroker upload [13] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/forum.js lib/js/forum.js application/javascript 2023-08-26 13:58:18.067 - info: host.ioBroker1 iobroker upload [12] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/githubData.js lib/js/githubData.js application/javascript 2023-08-26 13:58:18.088 - info: host.ioBroker1 iobroker upload [11] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/helper.js lib/js/helper.js application/javascript 2023-08-26 13:58:18.107 - info: host.ioBroker1 iobroker upload [10] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/hostInfo.js lib/js/hostInfo.js application/javascript 2023-08-26 13:58:18.130 - info: host.ioBroker1 iobroker upload [9] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/info.js lib/js/info.js application/javascript 2023-08-26 13:58:18.148 - info: host.ioBroker1 iobroker upload [8] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/news.js lib/js/news.js application/javascript 2023-08-26 13:58:18.168 - info: host.ioBroker1 iobroker upload [7] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/popupnews.js lib/js/popupnews.js application/javascript 2023-08-26 13:58:18.218 - info: host.ioBroker1 iobroker upload [6] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/searchGithub.js lib/js/searchGithub.js application/javascript 2023-08-26 13:58:18.240 - info: host.ioBroker1 iobroker upload [5] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/showdown.min.js lib/js/showdown.min.js application/javascript 2023-08-26 13:58:18.260 - info: host.ioBroker1 iobroker upload [4] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/simplemde.min.js lib/js/simplemde.min.js application/javascript 2023-08-26 13:58:18.288 - info: host.ioBroker1 iobroker upload [3] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/systemInformation.js lib/js/systemInformation.js application/javascript 2023-08-26 13:58:18.306 - info: host.ioBroker1 iobroker upload [2] info.admin /opt/iobroker/node_modules/iobroker.info/admin/lib/js/updateAdapter.js lib/js/updateAdapter.js application/javascript 2023-08-26 13:58:18.326 - info: host.ioBroker1 iobroker upload [1] info.admin /opt/iobroker/node_modules/iobroker.info/admin/tab_m.html tab_m.html text/html 2023-08-26 13:58:18.376 - info: host.ioBroker1 iobroker upload [0] info.admin /opt/iobroker/node_modules/iobroker.info/admin/words.js words.js application/javascript 2023-08-26 13:58:19.519 - info: host.ioBroker1 iobroker exit 0 2023-08-26 13:58:26.111 - info: info.0 (8942) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2023-08-26 13:58:27.220 - info: info.0 (8942) starting. Version 1.9.26 in /opt/iobroker/node_modules/iobroker.info, node: v18.17.1, js-controller: 4.0.24 2023-08-26 13:58:27.626 - info: info.0 (8942) Reading/updating systemdata. 2023-08-26 13:58:28.822 - info: info.0 (8942) State value to set for "info.0.sysinfo.cpu.info.speed" has to be type "string" but received type "number" 2023-08-26 13:58:28.970 - info: info.0 (8942) State value to set for "info.0.sysinfo.cpu.info.cache-l1d" has to be type "number" but received type "string" 2023-08-26 13:58:29.030 - info: info.0 (8942) State value to set for "info.0.sysinfo.cpu.info.cache-l1i" has to be type "number" but received type "string" 2023-08-26 13:58:29.095 - info: info.0 (8942) State value to set for "info.0.sysinfo.cpu.info.cache-l2" has to be type "number" but received type "string" 2023-08-26 13:58:29.155 - info: info.0 (8942) State value to set for "info.0.sysinfo.cpu.info.cache-l3" has to be type "number" but received type "string" 2023-08-26 13:58:29.492 - info: info.0 (8942) cpu Temp res = {"main":66.604,"cores":[],"max":66.604,"socket":[],"chipset":null} 2023-08-26 13:58:44.477 - info: info.0 (8942) State value to set for "info.0.sysinfo.disks.diskLayout.dev0.size" has to be type "string" but received type "number"
============ Mark until here for C&P =============
iob diag has finished.
Press any key for a summary
-
@arnulf bitte in Codetags packen
-
Warum kein 32bit?
Warum keinen individuellen User?
Warum bremst die Kiste?
Warum ist das Dateisystem schon Reparatur bedürftig?
Warum mit Desktop?Weiter les ich das jetzt nicht mehr.
Mach eine 64bit-Installation wie vorgesehen:https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht
-
@thomas-braun
weil 32 Bit bei der Installation vorgegeben war.
Auch der Desktop (habe ihn bereits deaktiviertKeine Ahnung, warum Filesystem schon wieder kaputt
Wenn du mir nur einen Namen des OS nennst, nehme ich den für die Suchmaschine und suche mir ein Image.
Ich bin da hin gegangen:
https://www.raspberrypi.com/software/Habe den Installer installiert und da gab es nicht wirklich viel Auswahlmöglichkeiten
Und von Bullseye eben nur die 32Bit-VersionWenn du mehr weißt, dann solltest du es dazu schreiben
Und den ioBroker habe ich per curl-Kommandozeile laut der ioBroker-Homepage installiert
curl -sLf https://iobroker.net/install.sh | bash -
Mehr weiß ich nicht
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
Habe den Installer installiert und da gab es nicht wirklich viel Auswahlmöglichkeiten
Und von Bullseye eben nur die 32Bit-Version
Wenn du mehr weißt, dann solltest du es dazu schreibenWarum nicht mal selber Initiative ergreifen ?
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
Wenn du mehr weißt, dann solltest du es dazu schreiben
Ich hab zu den Thema schon so viel geschrieben, das wiederhole ich nicht ständig.
https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
@thomas-braun
Keine Ahnung, warum Filesystem schon wieder kaputtHast Du vielleicht voller Ungeduld weil es nicht ging oder etwas hing den Neustart beschleunigt und einfach den Strom abgezogen anstatt sauber neu zu starten? Beim Raspi versemmelt man sich so sehr schnell das Dateisystem und unter Umständen auch gleich die SD-Karte, so dass nicht nur eine Neuinstallation Sinn macht, sondern gleich eine neue SD-Karte nötig ist.
Gruss, Jürgen
-
Nach vielen Versuchen musste ich dann doch einen etwas anderen Weg gehen:
Die Installation von Bullseye ging zwar, aber es lies sich leider das RaspBEE-Modul ums Verrecken nicht ansprechen.
Nachdem ich dann das SD-Image von der Deconz-Seite verwendet habe, läuft Deconz wieder.
Allerdings ist es noch das Buster-Image.Bei meinem ioBroker läuft jetzt wieder eine ganze Menge.
Allerdings bekomme ich, beim Versuch bestimmte Adapter zu konfigurieren, einen Fehler angezeigt:File index_m.html not found
(also die Seite, die aufgehen sollte, wenn man in der Instanzenliste auf den Schraubenschlüssel klickt)
Leider findet man unter dem Suchstring "File index_m.html not found" im Forum nicht wirklich was.
Der Adapter erscheint in der Instantzenliste als grün. Aber trotzdem scheint er nicht zu funktionieren.
Zumindest bei meinen Tests.Ich wollte bei der Konfiguration nachschauen und bekomme eine nicht gefundene Webseite als Ergebnis.
Problem bei:
alexa2
broadlink
visAndere Adapter, wie zum Beispiel sonoff, scheinen beim Restore korrekt wiederhergestellt worden zu sein.
Hat jemand eine Idee, wo ich nachschauen könnte?
Ein Versuch, die gleiche Version noch einmal drüber zu installieren, hat nichts gebracht. Da bekomme ich den Error 25
4954 timing reify:rollback:retireShallow Completed in 586ms 4955 timing command:install Completed in 86679ms 4956 verbose stack Error: ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL 7' 4957 verbose cwd /opt/iobroker 4958 verbose Linux 4.14.79-v7+ 4959 verbose node v16.20.2 4960 verbose npm v8.19.4 4961 error code ENOTEMPTY 4962 error syscall rename 4963 error path /opt/iobroker/node_modules/accepts 4964 error dest /opt/iobroker/node_modules/.accepts-rBwU1CL7 4965 error errno -39 4966 error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7' 4967 verbose exit -39 4968 timing npm Completed in 87514ms 4969 verbose unfinished npm timer reify 1693299670065 4970 verbose unfinished npm timer reify:retireShallow 1693299754820 4971 verbose code -39 4972 error A complete log of this run can be found in: 4972 error /home/iobroker/.npm/_logs/2023-08-29T09_01_09_229Z-debug-0.log
Ja, ich hatte er Restore gemacht.
Und ja, ich habe lange gewartet, bis ich nachgeschaut habe (bestimmt 2-3 Stunden)Zu sagen ist, dass Alexa2 auf dem Slave installiert ist/war.
Der Restore lief auf dem MasterEin iob fix habe ich versucht.
Dieser läuft beim Master auch komplett durch.
Beim Slave kommt nach dem Command "iob fix" sofort wieder der promptpi@ioBroker2:/home/iobroker/.npm/_logs $ iob fix pi@ioBroker2:/home/iobroker/.npm/_logs $
-
@arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:
Leider findet man unter dem Suchstring "File index_m.html not found" im Forum nicht wirklich was.
bist du mobil unterwegs?
lass mal das _m weg dann findest du gefühlt 1000 Threads