@bahnuhr
@thomas-braun
Vielen Dank für die schnellen Antworten!
Wie gesagt, ich habe nicht vorsätzlich eine nicht unterstützte Version installiert. Wegen der Probleme ist vermutlich die neuere Version irgendwo angezeigt wurden und ich habe dann wohl zu schnell auf OK geklickt. Wenn man bisher nichts mit dem ioBroker und Linux zu tun hatte ist das schon ein recht komplexes System.
Die Grundinstallation wurde 1:1 mit der Anleitung gemacht und wenn ich mich nicht sehr irre gab es auch keine unklaren Punkte oder Fehlermeldungen.
Ich habe die Version 20 scheinbar erfolgreich deinstallieren können. Ich hoffe das passt jetzt. Bei der Deinstallation gab es jedoch ein paar Warnungen:
Möchten Sie fortfahren? [J/n] j
Holen:1 https://deb.nodesource.com/node_18.x bullseye/main amd64 nodejs amd64 18.16.1-deb-1nodesource1 [28,7 MB]
Es wurden 28,7 MB in 3 s geholt (11,5 MB/s).
dpkg: Warnung: Version 20.2.0-deb-1nodesource1 des Paketes nodejs wird durch ältere Version 18.16.1-deb-1nodesource1 ersetzt
(Lese Datenbank ... 51109 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../nodejs_18.16.1-deb-1nodesource1_amd64.deb ...
Entpacken von nodejs (18.16.1-deb-1nodesource1) über (20.2.0-deb-1nodesource1) ...
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/wrap-ansi« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/path-scurry/node_modules/lru-cache« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/path-scurry/node_modules« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/path-scurry« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/jackspeak« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/foreground-child« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/cross-spawn« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@tufjs/models« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@tufjs« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@sigstore« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@pkgjs« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
dpkg: Warnung: Altes Verzeichnis »/usr/lib/node_modules/npm/node_modules/@isaacs/cliui« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
nodejs (18.16.1-deb-1nodesource1) wird eingerichtet ...
Trigger für man-db (2.9.4-2) werden verarbeitet ...
Ein kurzer stichprobenartiger Check ergab, dass das irgendwelche Lizenzinfos sind. Ich denke das stört nicht, oder?
Die Diagnose bringt keine (für mich) offensichtlichen Fehler. Hier die Zusammenfassung:
======================= SUMMARY =======================
v.2023-04-16
Operatingsystem: Debian GNU/Linux 11 (bullseye)
Kernel: 5.10.0-23-amd64
Installation: kvm
Timezone: Europe/Berlin (CEST, +0200)
User-ID: 0
X-Server: false
Boot Target: graphical.target
Pending OS-Updates: 0
Pending iob updates: 0
Nodejs-Installation: /usr/bin/nodejs v18.16.1
/usr/bin/node v18.16.1
/usr/bin/npm 9.5.1
/usr/bin/npx 9.5.1
Recommended versions are nodejs 18.x.y and npm 9.x.y
Your nodejs installation is correct
MEMORY:
total used free shared buff/cache available
Mem: 3.9G 1.2G 1.7G 0.0K 1.1G 2.5G
Swap: 974M 0B 974M
Total: 4.9G 1.2G 2.6G
Active iob-Instances: 17
Active repo(s): stable
ioBroker Core: js-controller 4.0.24
admin 6.3.5
ioBroker Status: iobroker is running on this host.
Objects type: jsonl
States type: jsonl
Status admin and web instance:
+ system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
Objects: 5597
States: 4873
Size of iob-Database:
11M /opt/iobroker/iobroker-data/objects.jsonl
5.9M /opt/iobroker/iobroker-data/states.jsonl
=================== END OF SUMMARY ====================
Ich werde das mal eine Weile bobachten und berichten. Das kann allerdings, wenn es "schlecht" läuft, 2 bis 3 Wochen dauern bis sich die Kiste wieder aufhängt.