Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Update des admin Moduls auf 6.8.0 schlug fehl.

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    677

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    519

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.0k

Update des admin Moduls auf 6.8.0 schlug fehl.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
55 Beiträge 8 Kommentatoren 5.1k Aufrufe 6 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    Arnulf
    schrieb am zuletzt editiert von
    #1

    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 werden

    Das 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 hoch

    Also mal eben
    iob status abgesetzt

    und 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 gebootet

    Und 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 einmal

    pi@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?

    crunchipC Thomas BraunT DJMarc75D 3 Antworten Letzte Antwort
    0
    • A Arnulf

      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 werden

      Das 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 hoch

      Also mal eben
      iob status abgesetzt

      und 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 gebootet

      Und 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 einmal

      pi@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?

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active Developer
      schrieb am zuletzt editiert von
      #2

      @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

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      0
      • A Arnulf

        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 werden

        Das 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 hoch

        Also mal eben
        iob status abgesetzt

        und 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 gebootet

        Und 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 einmal

        pi@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?

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #3

        @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.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        A 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @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.

          A Offline
          A Offline
          Arnulf
          schrieb am zuletzt editiert von Arnulf
          #4

          @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-iobroker

          Aber die Info ist jetzt auch schon 2 Jahre alt

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • A Arnulf

            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 werden

            Das 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 hoch

            Also mal eben
            iob status abgesetzt

            und 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 gebootet

            Und 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 einmal

            pi@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?

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von
            #5

            @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 !!

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            A 1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              @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 !!

              A Offline
              A Offline
              Arnulf
              schrieb am zuletzt editiert von
              #6

              @djmarc75
              danke, aber bei den SD-Preisen habe ich mir angewöhnt, gleich immer eine neue SD-Karte zu benutzen

              1 Antwort Letzte Antwort
              0
              • A Arnulf

                @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-iobroker

                Aber die Info ist jetzt auch schon 2 Jahre alt

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von Thomas Braun
                #7

                @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.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  Arnulf
                  schrieb am zuletzt editiert von
                  #8

                  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?

                  DJMarc75D Thomas BraunT 3 Antworten Letzte Antwort
                  0
                  • A Arnulf

                    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?

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von
                    #9

                    @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 ;)

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    1 Antwort Letzte Antwort
                    0
                    • A Arnulf

                      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?

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @arnulf

                      iob diag
                      

                      sagt nun zu der Kiste?

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      A 1 Antwort Letzte Antwort
                      0
                      • A Arnulf

                        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?

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @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.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @arnulf

                          iob diag
                          

                          sagt nun zu der Kiste?

                          A Offline
                          A Offline
                          Arnulf
                          schrieb am zuletzt editiert von Homoran
                          #12

                          @thomas-braun

                          ======== 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

                          DJMarc75D Thomas BraunT 2 Antworten Letzte Antwort
                          0
                          • A Arnulf

                            @thomas-braun

                            ======== 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

                            DJMarc75D Offline
                            DJMarc75D Offline
                            DJMarc75
                            schrieb am zuletzt editiert von
                            #13

                            @arnulf bitte in Codetags packen

                            Lehrling seit 1975 !!!
                            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                            1 Antwort Letzte Antwort
                            0
                            • A Arnulf

                              @thomas-braun

                              ======== 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

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von Thomas Braun
                              #14

                              @arnulf

                              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

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              A 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @arnulf

                                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

                                A Offline
                                A Offline
                                Arnulf
                                schrieb am zuletzt editiert von
                                #15

                                @thomas-braun
                                weil 32 Bit bei der Installation vorgegeben war.
                                Auch der Desktop (habe ihn bereits deaktiviert

                                Keine 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-Version

                                Wenn 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

                                DJMarc75D Thomas BraunT W 3 Antworten Letzte Antwort
                                0
                                • A Arnulf

                                  @thomas-braun
                                  weil 32 Bit bei der Installation vorgegeben war.
                                  Auch der Desktop (habe ihn bereits deaktiviert

                                  Keine 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-Version

                                  Wenn 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

                                  DJMarc75D Offline
                                  DJMarc75D Offline
                                  DJMarc75
                                  schrieb am zuletzt editiert von
                                  #16

                                  @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 schreiben

                                  Warum nicht mal selber Initiative ergreifen ?

                                  Screenshot 2023-08-26 143203.png

                                  Screenshot 2023-08-26 143242.png

                                  Lehrling seit 1975 !!!
                                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                  1 Antwort Letzte Antwort
                                  0
                                  • A Arnulf

                                    @thomas-braun
                                    weil 32 Bit bei der Installation vorgegeben war.
                                    Auch der Desktop (habe ihn bereits deaktiviert

                                    Keine 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-Version

                                    Wenn 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

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @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

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    1 Antwort Letzte Antwort
                                    0
                                    • A Arnulf

                                      @thomas-braun
                                      weil 32 Bit bei der Installation vorgegeben war.
                                      Auch der Desktop (habe ihn bereits deaktiviert

                                      Keine 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-Version

                                      Wenn 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

                                      W Online
                                      W Online
                                      Wildbill
                                      schrieb am zuletzt editiert von Wildbill
                                      #18

                                      @arnulf sagte in Update des admin Moduls auf 6.8.0 schlug fehl.:

                                      @thomas-braun
                                      Keine Ahnung, warum Filesystem schon wieder kaputt

                                      Hast 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

                                      A 1 Antwort Letzte Antwort
                                      1
                                      • A Offline
                                        A Offline
                                        Arnulf
                                        schrieb am zuletzt editiert von
                                        #19

                                        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
                                        vis

                                        Andere 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 Master

                                        Ein iob fix habe ich versucht.
                                        Dieser läuft beim Master auch komplett durch.
                                        Beim Slave kommt nach dem Command "iob fix" sofort wieder der prompt

                                        pi@ioBroker2:/home/iobroker/.npm/_logs $ iob fix
                                        pi@ioBroker2:/home/iobroker/.npm/_logs $
                                        
                                        
                                        HomoranH 2 Antworten Letzte Antwort
                                        0
                                        • A Arnulf

                                          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
                                          vis

                                          Andere 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 Master

                                          Ein iob fix habe ich versucht.
                                          Dieser läuft beim Master auch komplett durch.
                                          Beim Slave kommt nach dem Command "iob fix" sofort wieder der prompt

                                          pi@ioBroker2:/home/iobroker/.npm/_logs $ iob fix
                                          pi@ioBroker2:/home/iobroker/.npm/_logs $
                                          
                                          
                                          HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #20

                                          @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

                                          kein Support per PN! - Fragen im Forum stellen -
                                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                          A 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          532

                                          Online

                                          32.8k

                                          Benutzer

                                          82.9k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe