NEWS
iobroker auf Manjaro und Raspberry 4
-
@thomas-braun said in iobroker auf Manjaro und Raspberry 4:
War nur zum Herumspielen. Ich glaube der verwendete Pi liegt noch so in der Schublade. Müsste ich eigentlich mal wieder herausholen und unter Strom setzen.
OK, zum Herumspielen... mache ich wohl derzeit auch
btw: es wäre interessant zu wissen, ob dein System nach so langer Zeit problemlos aktualisieren lässt. -
@jolic sagte in iobroker auf Manjaro und Raspberry 4:
btw: es wäre interessant zu wissen, ob dein System nach so langer Zeit problemlos aktualisieren lässt.
Warum nicht?
-
@thomas-braun
Hallo Thomas, auf einem Manjaro-PC, der fast ein Jahr lang ungenutzt im Schrank stand, traten Schwierigkeiten beim Aktualisieren von KDE Plasma auf. Es wird generell empfohlen, Rolling-Release-Systeme wie Manjaro regelmäßig zu aktualisieren. Bei regelmäßiger Aktualisierung dieser Systeme traten bei mir bisher keine Probleme auf. Ich gehe davon aus, dass Manjaro-ARM-minimal im Headless-Betrieb selbst bei längeren Update-Intervallen wahrscheinlich weniger, oder idealerweise gar keine Probleme verursacht. Solche Schwierigkeiten treten möglicherweise hauptsächlich bei Desktop-Systemen auf. Daher fände ich es spannend zu sehen, wie sich dein System nach ein oder zwei Jahren ohne Updates verhält und wie es auf eine anschließende Aktualisierung reagiert. Dies könnte ein weiterer Anreiz für mich sein, es mit Manjaro zu versuchen. -
Das ist klar. Unter anderem deswegen hat man auf Servern ja eine möglichst schmale Installation.
Ich sag ja immer: Was gar nicht erst installiert ist kann auch keinen Ärger machen. -
Hallo, hier eine kurze Rückmeldung.
Ich habe das Manjaro-ARM Testsystem nach fast 2 Monaten in mein Produktivsystem integriert (was ich hiermit niemandem empfehlen möchte!), und ich werde die alte SSD mit dem Debian 11 System vorerst als Backup in der Schublade aufbewahren. Bisher hatte ich einmal diese Fehlermeldungen erhalten, die ich nicht mehr reproduzieren kann (vielleicht kam das bei einem Update):
host.manjaro-arm -> error -> iobroker host.manjaro-arm Could not install required OS packages: No dpkg detected host.manjaro-arm -> error -> iobroker Cannot detect dpkg: /bin/sh: Zeile 1: dpkg: Kommando nicht gefunden. host.manjaro-arm -> error -> iobroker /bin/sh: Zeile 1: yum: Kommando nicht gefunden. host.manjaro-arm -> error -> iobroker /bin/sh: Zeile 1: apt: Kommando nicht gefunden. host.manjaro-arm -> error -> iobroker /bin/sh: Zeile 1: apt-get: Kommando nicht gefunden.
Manjaro verwendet diese Pakete nicht, und daher gehe ich davon aus, dass ich diese Meldungen ignorieren kann.
Im Menü Adapter fällt mir auf, dass BackItUp ein rotes "I" anzeigt und folgende Info anzeigt: "Der Adapter kann den genauen Gerätestatus nicht anfordern, der Status wird anhand des zuletzt gesendeten Befehl vermutet".
Sowohl ioBroker als auch der BackItUp Adapter laufen bei mir problemlos (ich verwende FTP). Derzeit habe ich MQTT deaktiviert, bis das Problem mit der neuen Firmware des Nuki SL3 Pro behoben ist.Frohe xmas
-
Hallo, hier eine kurze Rückmeldung zu Manjaro ARM (für den Fall, dass jemand interessiert ist). Alles läuft bisher problemlos.
- Die zuvor genannte Fehlermeldung wegen "dpkg, yum, apt und apt-get" konnte ich mittlerweile eingrenzen. Sie trat beim Installieren von
backitup
oder nach dem Upgrade von Version 2.11.0 auf 3.0.16 auf. Im Terminal erschienen folgende Debian-Warnungen:
/bin/sh: Zeile 1: apt: Kommando nicht gefunden. /bin/sh: Zeile 1: yum: Kommando nicht gefunden. No supported packet manager found Cannot detect dpkg: /bin/sh: Zeile 1: dpkg: Kommando nicht gefunden. host.manjaro-arm Could not install required OS packages: No dpkg detected
Diese konnte ich ignorieren und mein
backitup
funktioniert per FTP oder NAS (Nachtrag:yum
wird von RHEL, Fedora oder CentOS genutzt).-
Das
iob fix
-Skript funktioniert unter Manjaro bis auf den ersten Schritt „Installing prerequisites (1/5)“, da Manjaro keine apt-get-Befehle kennt. Ich bin mir jedoch sicher, dass ich alle notwendigen Pakete installiert habe. -
Das Diagnoseskript
iob diag
läuft ohne Fehler durch, und die folgende Meldung ist ebenfalls logisch:
*** OS-Repositories and Updates *** No Debian-based Linux detected.
- Die zuvor genannte Fehlermeldung wegen "dpkg, yum, apt und apt-get" konnte ich mittlerweile eingrenzen. Sie trat beim Installieren von
-
@jolic sagte in iobroker auf Manjaro und Raspberry 4:
Das Diagnoseskript iob diag läuft ohne Fehler durch, und die folgende Meldung ist ebenfalls logisch:
Ja, das habe ich möglichst kompatibel gemacht, da meine Maschine auf der ich Code auch auf Arch (EndeavourOS) läuft und mir Fehlermeldungen da immer auf den Keks gehen.
-
Diese Pakete schleppt der Installer noch zusätzlich an:
"acl" # To use setfacl "sudo" # To use sudo (obviously) "libcap2-bin" # To give nodejs access to protected ports # These are used by a couple of adapters and should therefore exist: "build-essential" "gcc" "make" "libavahi-compat-libdnssd-dev" "libudev-dev" "libpam0g-dev" "pkg-config" "git" "curl" "unzip" # These are required for canvas "libcairo2-dev" "libpango1.0-dev" "libjpeg-dev" "libgif-dev" "librsvg2-dev" "libpixman-1-dev" "net-tools" # To fix issue #277 "cmake" # https://github.com/ioBroker/ioBroker.js-controller/issues/1604
Die meisten werden als Vorsichtsmaßnahme installiert und werden nur von wenigen Adaptern benötigt.
-
@thomas-braun
Super, ich werde nach den entsprechenden Manjaro-Paketen suchen und prüfen, ob sie verfügbar sind. Wie du sicherlich weißt, sind die Paketnamen nicht immer identisch. Derzeit habe ich zum Standard Manjaro ARM Minimal (Headless) die folgenden Pakete zusätzlich installiert:sudo pacman -S acl avahi base-devel cairo cmake curl gcc giflib git htop iftop libcap libjpeg-turbo librsvg lm_sensors make neofetch net-tools pam pango pkgconf systemd-libs unzip sqlite cifs-utils nfs-utils rsync sshpass
PS, und natürlich:
sudo pacman -S nodejs-lts-iron npm
-
@jolic sagte in iobroker auf Manjaro und Raspberry 4:
sind die Paketnamen nicht immer identisch.
Das weiß ich. libpam0g-dev ist eine Debian-eigene Bezeichnung für pam
-
OK, habe mir das so zusammen gebaut:
sudo pacman -S --needed acl sudo libcap base-devel avahi systemd-libs pam pkgconf git curl unzip cairo pango libjpeg-turbo giflib librsvg pixman net-tools cmake [sudo] Passwort für pi4m: Warnung: acl-2.3.2-1 ist aktuell -- Überspringe Warnung: sudo-1.9.15.p5-1 ist aktuell -- Überspringe Warnung: libcap-2.69-3 ist aktuell -- Überspringe Warnung: base-devel-1-1 ist aktuell -- Überspringe Warnung: avahi-1:0.8+r194+g3f79789-1 ist aktuell -- Überspringe Warnung: systemd-libs-255.3-1 ist aktuell -- Überspringe Warnung: pam-1.6.0-4 ist aktuell -- Überspringe Warnung: pkgconf-2.1.0-2 ist aktuell -- Überspringe Warnung: git-2.44.0-1 ist aktuell -- Überspringe Warnung: curl-8.6.0-3 ist aktuell -- Überspringe Warnung: unzip-6.0-20 ist aktuell -- Überspringe Warnung: cairo-1.18.0-1 ist aktuell -- Überspringe Warnung: pango-1:1.51.2-1 ist aktuell -- Überspringe Warnung: libjpeg-turbo-3.0.2-2 ist aktuell -- Überspringe Warnung: giflib-5.2.2-1 ist aktuell -- Überspringe Warnung: librsvg-2:2.57.1-1 ist aktuell -- Überspringe Warnung: pixman-0.43.2-1 ist aktuell -- Überspringe Warnung: net-tools-2.10-2 ist aktuell -- Überspringe Warnung: cmake-3.28.3-1 ist aktuell -- Überspringe
Schaut alles OK aus.
-
Ja. Wo genau bekommst du die Meldung mit den fehlenden Package Managern?
Im Log von backitup finde ich die nicht. -
@thomas-braun
im ioBroker Protokolle, nur beim Installieren bzw. Update. Heute nochmals getestet mit Debug-Modus:
2024-08-22 20:58:15.247 - debug: admin.0 (9755) cmdExec on system.host.manjaro-arm(154121474): add backitup auto --host manjaro-arm --debug 2024-08-22 20:58:15.254 - info: host.manjaro-arm iobroker add backitup auto --host manjaro-arm --debug 2024-08-22 20:58:19.328 - info: host.manjaro-arm iobroker NPM version: 10.4.0 2024-08-22 20:58:19.332 - info: host.manjaro-arm iobroker Installing iobroker.backitup@3.0.19... (System call) 2024-08-22 20:58:36.321 - info: host.manjaro-arm iobroker 2024-08-22 20:58:36.324 - info: host.manjaro-arm iobroker added 84 packages in 16s143 packages are looking for funding run `npm fund` for details 2024-08-22 20:58:36.390 - info: host.manjaro-arm iobroker host.manjaro-arm install adapter backitup 2024-08-22 20:58:36.414 - error: host.manjaro-arm iobroker /bin/sh: Zeile 1: apt: Kommando nicht gefunden. 2024-08-22 20:58:36.431 - error: host.manjaro-arm iobroker /bin/sh: Zeile 1: yum: Kommando nicht gefunden. 2024-08-22 20:58:36.433 - info: host.manjaro-arm iobroker No supported packet manager found 2024-08-22 20:58:36.449 - error: host.manjaro-arm iobroker Cannot detect dpkg: /bin/sh: Zeile 1: dpkg: Kommando nicht gefunden. 2024-08-22 20:58:36.453 - error: host.manjaro-arm iobroker host.manjaro-arm Could not install required OS packages: No dpkg detected 2024-08-22 20:58:36.531 - info: host.manjaro-arm iobroker upload [88] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/adapter-settings.js adapter-settings.js application/javascript 2024-08-22 20:58:36.607 - info: host.manjaro-arm iobroker upload [80] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/custom/i18n/en.json custom/i18n/en.json application/json 2024-08-22 20:58:36.699 - info: host.manjaro-arm iobroker upload [70] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/custom/static/js/_91570.37d8f951.chunk.js custom/static/js/_91570.37d8f951.chunk.js application/javascript 2024-08-22 20:58:36.785 - info: host.manjaro-arm iobroker upload [60] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/custom/static/js/vendors-node_modules_file-saver_dist_FileSaver_min_js-node_modules_react-icons_di_index_mjs-n-f0ed96.6c33ff1f.chunk.js custom/static/js/vendors-node_modules_file-saver_dist_FileSaver_min_js-node_modules_react-icons_di_index_mjs-n-f0ed96.6c33ff1f.chunk.js application/javascript 2024-08-22 20:58:37.564 - info: host.manjaro-arm iobroker upload [50] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/custom/static/js/vendors-node_modules_mui_x-date-pickers_index_js.b6b293ba.chunk.js custom/static/js/vendors-node_modules_mui_x-date-pickers_index_js.b6b293ba.chunk.js application/javascript 2024-08-22 20:58:37.677 - info: host.manjaro-arm iobroker upload [40] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/ftp.jsonConfig.json5 ftp.jsonConfig.json5 application/json5 2024-08-22 20:58:37.865 - info: host.manjaro-arm iobroker upload [30] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/i18n/pl/translations.json i18n/pl/translations.json application/json 2024-08-22 20:58:37.991 - info: host.manjaro-arm iobroker upload [20] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/jsonConfig.json5 jsonConfig.json5 application/json5 2024-08-22 20:58:38.003 - info: host.manjaro-arm iobroker upload [19] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/main.jsonConfig.json5 main.jsonConfig.json5 application/json5 2024-08-22 20:58:38.017 - info: host.manjaro-arm iobroker upload [18] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/manifest.json manifest.json application/json 2024-08-22 20:58:38.029 - info: host.manjaro-arm iobroker upload [17] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/mysql.jsonConfig.json5 mysql.jsonConfig.json5 application/json5 2024-08-22 20:58:38.042 - info: host.manjaro-arm iobroker upload [16] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/notifications.jsonConfig.json5 notifications.jsonConfig.json5 application/json5 2024-08-22 20:58:38.053 - info: host.manjaro-arm iobroker upload [15] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/onedrive.jsonConfig.json5 onedrive.jsonConfig.json5 application/json5 2024-08-22 20:58:38.092 - info: host.manjaro-arm iobroker upload [14] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/pgsql.jsonConfig.json5 pgsql.jsonConfig.json5 application/json5 2024-08-22 20:58:38.107 - info: host.manjaro-arm iobroker upload [13] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/redis.jsonConfig.json5 redis.jsonConfig.json5 application/json5 2024-08-22 20:58:38.123 - info: host.manjaro-arm iobroker upload [12] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/restore.jsonConfig.json5 restore.jsonConfig.json5 application/json5 2024-08-22 20:58:38.136 - info: host.manjaro-arm iobroker upload [11] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/sqlite.jsonConfig.json5 sqlite.jsonConfig.json5 application/json5 2024-08-22 20:58:38.148 - info: host.manjaro-arm iobroker upload [10] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/static/css/main.bd1167d4.css static/css/main.bd1167d4.css text/css 2024-08-22 20:58:38.159 - info: host.manjaro-arm iobroker upload [9] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/static/js/main.70cad8ba.js static/js/main.70cad8ba.js application/javascript 2024-08-22 20:58:38.702 - info: host.manjaro-arm iobroker upload [8] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/static/js/main.70cad8ba.js.LICENSE.txt static/js/main.70cad8ba.js.LICENSE.txt text/plain 2024-08-22 20:58:38.742 - info: host.manjaro-arm iobroker upload [7] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/static/media/history.d21dcfa508bd8a624c85.png static/media/history.d21dcfa508bd8a624c85.png image/png 2024-08-22 20:58:38.762 - info: host.manjaro-arm iobroker upload [6] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/style.css style.css text/css 2024-08-22 20:58:38.772 - info: host.manjaro-arm iobroker upload [5] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.css tab_m.css text/css 2024-08-22 20:58:38.782 - info: host.manjaro-arm iobroker upload [4] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.html tab_m.html text/html 2024-08-22 20:58:38.792 - info: host.manjaro-arm iobroker upload [3] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.js tab_m.js application/javascript 2024-08-22 20:58:38.802 - info: host.manjaro-arm iobroker upload [2] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/webdav.jsonConfig.json5 webdav.jsonConfig.json5 application/json5 2024-08-22 20:58:38.813 - info: host.manjaro-arm iobroker upload [1] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/words.js words.js application/javascript 2024-08-22 20:58:38.826 - info: host.manjaro-arm iobroker upload [0] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/zigbee2mqtt.jsonConfig.json5 zigbee2mqtt.jsonConfig.json5 application/json5 2024-08-22 20:58:38.999 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup created/updated 2024-08-22 20:58:39.112 - info: host.manjaro-arm iobroker host.manjaro-arm create instance backitup 2024-08-22 20:58:39.131 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.alive created 2024-08-22 20:58:39.141 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.connected created 2024-08-22 20:58:39.151 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.compactMode created 2024-08-22 20:58:39.163 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.cpu created 2024-08-22 20:58:39.178 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.cputime created 2024-08-22 20:58:39.198 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.memHeapUsed created 2024-08-22 20:58:39.213 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.memHeapTotal created 2024-08-22 20:58:39.227 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.memRss created 2024-08-22 20:58:39.241 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.uptime created 2024-08-22 20:58:39.252 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.inputCount created 2024-08-22 20:58:39.263 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.outputCount created 2024-08-22 20:58:39.281 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.eventLoopLag created 2024-08-22 20:58:39.295 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.sigKill created 2024-08-22 20:58:39.309 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0.logLevel created 2024-08-22 20:58:39.317 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.info created 2024-08-22 20:58:39.325 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.info.latestBackup created 2024-08-22 20:58:39.333 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.info.ccuNextTime created 2024-08-22 20:58:39.341 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.info.iobrokerNextTime created 2024-08-22 20:58:39.349 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history created 2024-08-22 20:58:39.356 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.html created 2024-08-22 20:58:39.366 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.json created 2024-08-22 20:58:39.373 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.ccuLastTime created 2024-08-22 20:58:39.381 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.iobrokerLastTime created 2024-08-22 20:58:39.389 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.ccuSuccess created 2024-08-22 20:58:39.399 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.history.iobrokerSuccess created 2024-08-22 20:58:39.406 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.oneClick created 2024-08-22 20:58:39.414 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.oneClick.ccu created 2024-08-22 20:58:39.423 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.oneClick.iobroker created 2024-08-22 20:58:39.430 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.output created 2024-08-22 20:58:39.438 - info: host.manjaro-arm iobroker host.manjaro-arm object backitup.0.output.line created 2024-08-22 20:58:39.444 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.info.ccuNextTime: none 2024-08-22 20:58:39.450 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.info.iobrokerNextTime: none 2024-08-22 20:58:39.457 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.html: No backups yet 2024-08-22 20:58:39.463 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.json: [] 2024-08-22 20:58:39.469 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.ccuLastTime: No backups yet 2024-08-22 20:58:39.475 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.iobrokerLastTime: No backups yet 2024-08-22 20:58:39.481 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.ccuSuccess: false 2024-08-22 20:58:39.487 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.history.iobrokerSuccess: false 2024-08-22 20:58:39.493 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.oneClick.ccu: false 2024-08-22 20:58:39.499 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.oneClick.iobroker: false 2024-08-22 20:58:39.505 - info: host.manjaro-arm iobroker host.manjaro-arm Set default value of backitup.0.output.line: 2024-08-22 20:58:39.532 - info: host.manjaro-arm iobroker host.manjaro-arm object system.adapter.backitup.0 created
-
PS: Wie du auf GitHub gesagt hast: „Das ist wahrscheinlich kein backitup-spezifischer Bug.“ Zu Beginn meiner Installation konnte ich die Fehler nicht eindeutig dem backitup-Adapter zuordnen. Erst nach späteren Updates wurde klar, dass alle anderen Adapter keine Warnungen oder Fehler in den ioBroker-Protokollen erzeugen. Hier ist ein Printscreen meiner aktuellen Adapter:
-
Ich würde da keine weiteren Gedanken verschwenden. Der ioBroker ist halt sehr debian-lastig, was die Linux-Version angeht. Eigentlich alle Tools drumherum gehen davon aus, das da was aus der Debian-Ecke läuft .
Auch 'nodejs-update' rennt nur auf Debian & Co.
Das Distributions-übergreifend zu coden hatte ich keine Lust und auch den Bedarf nicht gesehen. Ich hoffe, das Arch-User sich selber zu helfen wissen und das passende node-Paket einspielen. -
@thomas-braun
Ja, ich weiß, dass Debian die bevorzugte und unterstützte Plattform ist. Trotzdem bin ich als Manjaro-Fan (Nerd) froh, dass ioBroker stabil auf Manjaro läuft. Auch wenn es kein großes Problem ist, alle 2-4 Jahre ein Debian-System zu upgraden, bevorzuge ich stabile Rolling-Systeme, die bei richtiger Pflege deutlich länger laufen.Mir ist klar, dass es nur wenige Arch- oder Manjaro-Nutzer gibt und kaum jemand seine Freizeit dafür opfern würde. Es gibt sicherlich auch wichtigere Dinge.
Vielen Dank für deine Zeit und die Einschätzung der Meldungen im Protokoll. Wenn ich das so sagen darf, handelt es sich eigentlich nur um einen Schönheitsfehler bei Nicht-Debian-Systemen.
-
@jolic sagte in iobroker auf Manjaro und Raspberry 4:
handelt es sich eigentlich nur um einen Schönheitsfehler bei Nicht-Debian-Systemen.
Richtig. Aber
iob diag
läuft ja soweit durch. Lediglich die Meldung, das nodejs falsch installiert sei stört auf non-debian-Kisten. Aber das möchte ich aus mehreren Gründen nicht fixen.Ganz alleine bist du auch nicht:
[thomas@daleth ~]$ fastfetch ./o. thomas@daleth ./sssso- ------------- `:osssssss+- OS: EndeavourOS aarch64 `:+sssssssssso/. Host: Raspberry Pi 4 Model B Rev 1.1 `-/ossssssssssssso/. Kernel: Linux 6.6.47-1-rpi `-/+sssssssssssssssso+:` Uptime: 28 seconds `-:/+sssssssssssssssssso+/. Packages: 296 (pacman) `.://osssssssssssssssssssso++- Shell: bash 5.2.32 .://+ssssssssssssssssssssssso++: Terminal: /dev/pts/0 .:///ossssssssssssssssssssssssso++: CPU: ARMv8 rev 3 (v8l) (4) @ 1.50 GHz `:////ssssssssssssssssssssssssssso+++. Memory: 648.89 MiB / 3.70 GiB (17%) `-////+ssssssssssssssssssssssssssso++++- Swap: Disabled `..-+oosssssssssssssssssssssssso+++++/` Disk (/): 6.92 GiB / 29.05 GiB (24%) - ext4 ./++++++++++++++++++++++++++++++/:. Local IP (end0): 192.168.178.124/24 `:::::::::::::::::::::::::------`` Locale: en_US.UTF-8 [thomas@daleth ~]$
-
Danke, schön zu wissen das ich nicht ganz alleine bin
Hier mein
iob diag
, das schaut gut aus, oder was meinst du dazu?Skript v.2024-05-22 *** BASE SYSTEM *** Static hostname: manjaro-arm Icon name: computer Operating System: Manjaro ARM Kernel: Linux 6.6.33-2-MANJARO-RPI4 Architecture: arm64 Model : Raspberry Pi 4 Model B Rev 1.5 Docker : false Virtualization : none Kernel : aarch64 Userland : 64 bit Systemuptime and Load: 00:10:29 up 2:39, 1 user, load average: 0.60, 0.55, 0.48 CPU threads: 4 *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** Time and Time Zones *** Local time: Fri 2024-08-23 00:10:29 CEST Universal time: Thu 2024-08-22 22:10:29 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': pi4m HOME=/home/pi4m GROUPS=sys network power users video storage lp input audio wheel pi4m iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=tty video uucp audio iobroker *** Display-Server-Setup *** Display-Server: false Desktop: Terminal: tty Boot Target: multi-user.target *** MEMORY *** total used free shared buff/cache available Mem: 8.2G 1.6G 6.0G 3.2M 656M 6.6G Swap: 12G 0B 12G Total: 20G 1.6G 18G Active iob-Instances: 15 7806 M total memory 1529 M used memory 1493 M active memory 363 M inactive memory 5761 M free memory 91 M buffer memory 534 M swap cache 11710 M total swap 0 M used swap 11710 M free swap *** top - Table Of Processes *** top - 00:10:30 up 2:39, 1 user, load average: 0.60, 0.55, 0.48 Tasks: 174 total, 1 running, 173 sleeping, 0 stopped, 0 zombie %Cpu(s): 4.0 us, 2.0 sy, 0.0 ni, 94.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 7806.9 total, 5759.8 free, 1530.5 used, 626.7 buff/cache MiB Swap: 11710.4 total, 11710.4 free, 0.0 used. 6276.4 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on dev devtmpfs 3.8G 0 3.8G 0% /dev run tmpfs 3.9G 1.7M 3.9G 1% /run /dev/sda2 ext4 917G 5.9G 874G 1% / tmpfs tmpfs 3.9G 1.5M 3.9G 1% /dev/shm tmpfs tmpfs 3.9G 4.0K 3.9G 1% /tmp /dev/sda1 vfat 458M 51M 407M 12% /boot tmpfs tmpfs 781M 4.0K 781M 1% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Thu Aug 22 21:30:38 2024] EXT4-fs (sda2): mounted filesystem 4f15f9f9-8c71-4493-986e-d850a02a0242 r/w with ordered data mode. Quota mode: none. [Thu Aug 22 21:30:41 2024] EXT4-fs (sda2): re-mounted 4f15f9f9-8c71-4493-986e-d850a02a0242 r/w. Quota mode: none. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,noatime |-/proc proc proc rw,nosuid,nodev,noexec,relatime | `-/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=31,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=5438 |-/sys sys sysfs rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/cgroup cgroup2 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot | |-/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime | |-/sys/fs/bpf bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 | |-/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec,relatime | |-/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime | `-/sys/kernel/config configfs configfs rw,nosuid,nodev,noexec,relatime |-/dev dev devtmpfs rw,nosuid,relatime,size=3957628k,nr_inodes=989407,mode=755 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 | `-/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime |-/run run tmpfs rw,nosuid,nodev,relatime,mode=755 | `-/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relatime,size=799424k,nr_inodes=199856,mode=700,uid=1000,gid=1000 |-/tmp tmpfs tmpfs rw,nosuid,nodev,size=3997140k,nr_inodes=1048576 `-/boot /dev/sda1 vfat rw,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,errors=remount-ro Files in neuralgic directories: /var: 664M /var/ 635M /var/log 633M /var/log/journal/256940e9bd0e49078df2cc99156a71f7 633M /var/log/journal 24M /var/lib Archived and active journals take up 632.5M in the file system. /opt/iobroker/backups: 4.0K /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 867M /opt/iobroker/iobroker-data/ 757M /opt/iobroker/iobroker-data/files 441M /opt/iobroker/iobroker-data/files/javascript.admin 409M /opt/iobroker/iobroker-data/files/javascript.admin/static 408M /opt/iobroker/iobroker-data/files/javascript.admin/static/js The five largest files in iobroker-data are: 24M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.e7bb655f.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/static/js/main.368dc292.js.map 19M /opt/iobroker/iobroker-data/files/vis-2/customWidgets.js.map 15M /opt/iobroker/iobroker-data/files/vis-2/static/js/376.1862d3de.chunk.js.map USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id': No Devices found 'by-id' *** NodeJS-Installation *** /usr/bin/nodejs v20.11.1 /usr/bin/node v20.11.1 /usr/bin/npm 10.4.0 /usr/bin/npx 10.4.0 /usr/bin/corepack 0.23.0 Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 6.0.9 admin: 7.0.23 javascript: 8.7.6 nodejs modules from github: 0 Adapter State + system.adapter.admin.0 : admin : manjaro-arm - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.backitup.0 : backitup : manjaro-arm - enabled system.adapter.dwd.0 : dwd : manjaro-arm - enabled + system.adapter.email.0 : email : manjaro-arm - enabled + system.adapter.fullybrowser.0 : fullybrowser : manjaro-arm - enabled system.adapter.ical.0 : ical : manjaro-arm - enabled system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting : manjaro-arm - disabled + system.adapter.javascript.0 : javascript : manjaro-arm - enabled + system.adapter.mqtt.0 : mqtt : manjaro-arm - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.ping.0 : ping : manjaro-arm - enabled + system.adapter.shelly.0 : shelly : manjaro-arm - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : manjaro-arm - enabled, port: 8087, bind: 192.168.0.164, run as: admin + system.adapter.tr-064.0 : tr-064 : manjaro-arm - enabled system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: manjaro-arm - enabled + system.adapter.vis-2.0 : vis-2 : manjaro-arm - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : manjaro-arm - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : manjaro-arm - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : manjaro-arm - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : manjaro-arm - enabled system.adapter.vis.0 : vis : manjaro-arm - enabled + system.adapter.web.0 : web : manjaro-arm - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka : manjaro-arm - enabled + system.adapter.zwave2.0 : zwave2 : manjaro-arm - enabled + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : manjaro-arm - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.mqtt.0 : mqtt : manjaro-arm - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.shelly.0 : shelly : manjaro-arm - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : manjaro-arm - enabled, port: 8087, bind: 192.168.0.164, run as: admin + system.adapter.web.0 : web : manjaro-arm - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories ┌─────────┬────────────────────┬─────────────────────────────────────────────────────────┬──────────────┐ │ (index) │ name │ url │ auto upgrade │ ├─────────┼────────────────────┼─────────────────────────────────────────────────────────┼──────────────┤ │ 0 │ 'Stable (default)' │ 'http://download.iobroker.net/sources-dist.json' │ false │ │ 1 │ 'Beta (latest)' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │ └─────────┴────────────────────┴─────────────────────────────────────────────────────────┴──────────────┘ Active repo(s): Stable (default) Upgrade policy: none Installed ioBroker-Instances Used repository: Stable (default) Adapter "admin" : 7.0.23 , installed 7.0.23 Adapter "backitup" : 3.0.19 , installed 3.0.19 Adapter "dwd" : 2.8.5 , installed 2.8.5 Adapter "email" : 1.3.1 , installed 1.3.1 Adapter "fullybrowser" : 3.0.12 , installed 3.0.12 Adapter "ical" : 1.15.0 , installed 1.15.0 Adapter "icons-fatcow-hosting": 0.1.0, installed 0.1.0 Adapter "javascript" : 8.7.6 , installed 8.7.6 Controller "js-controller": 6.0.9 , installed 6.0.9 Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "shelly" : 7.0.0 , installed 7.0.0 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "vis-2-widgets-material": 1.3.32, installed 1.3.32 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.5.1 , installed 1.5.1 Adapter "vis-jqui-mfd" : 1.1.1 , installed 1.1.1 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "web" : 6.2.5 , installed 6.2.5 Adapter "ws" : 2.6.2 , installed 2.6.2 Adapter "yahka" : 1.0.3 , installed 1.0.3 Adapter "zwave2" : 3.1.0 , installed 3.1.0 Objects and States Please stand by - This may take a while Objects: 2246 States: 1871 *** OS-Repositories and Updates *** No Debian-based Linux detected. *** 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 127.0.0.1:36121 0.0.0.0:* LISTEN 1001 6559 1180/io.yahka.0 tcp 0 0 0.0.0.0:44221 0.0.0.0:* LISTEN 1001 9733 1180/io.yahka.0 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 4688 474/lighttpd tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 968 1976 486/pihole-FTL tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 880 471/sshd: /usr/bin/ tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN 0 1950 473/unbound tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1001 5988 468/iobroker.js-con tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1001 4950 468/iobroker.js-con tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1001 7408 960/io.mqtt.0 tcp 0 0 127.0.0.1:4711 0.0.0.0:* LISTEN 968 1982 486/pihole-FTL tcp 0 0 192.168.0.164:8087 0.0.0.0:* LISTEN 1001 9584 1090/io.simple-api. tcp6 0 0 :::8081 :::* LISTEN 1001 985 698/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 6532 1165/io.web.0 tcp6 0 0 ::1:4711 :::* LISTEN 968 1983 486/pihole-FTL tcp6 0 0 :::53 :::* LISTEN 968 1978 486/pihole-FTL tcp6 0 0 :::22 :::* LISTEN 0 882 471/sshd: /usr/bin/ udp 0 0 0.0.0.0:53 0.0.0.0:* 968 1975 486/pihole-FTL udp 0 0 0.0.0.0:68 0.0.0.0:* 0 4572 376/dhcpcd: [networ udp 0 0 127.0.0.1:5335 0.0.0.0:* 0 1949 473/unbound udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 9735 1180/io.yahka.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1001 9734 1180/io.yahka.0 udp 0 0 192.168.0.164:5353 0.0.0.0:* 1001 7542 1017/io.tr-064.0 udp 0 0 0.0.0.0:5683 0.0.0.0:* 1001 8352 999/io.shelly.0 udp6 0 0 :::53 :::* 968 1977 486/pihole-FTL udp6 0 0 :::546 :::* 0 4574 376/dhcpcd: [networ *** Log File - Last 25 Lines *** 2024-08-23 00:00:57.053 - info: host.manjaro-arm instance system.adapter.dwd.0 in version "2.8.5" started with pid 7944 2024-08-23 00:00:59.226 - info: dwd.0 (7944) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2024-08-23 00:00:59.531 - info: dwd.0 (7944) starting. Version 2.8.5 in /opt/iobroker/node_modules/iobroker.dwd, node: v20.11.1, js-controller: 6.0.9 2024-08-23 00:01:00.033 - info: dwd.0 (7944) State value to set for "dwd.0.warning1.begin" has to be type "string" but received type "number" 2024-08-23 00:01:00.082 - info: dwd.0 (7944) State value to set for "dwd.0.warning1.end" has to be type "string" but received type "number" 2024-08-23 00:01:00.188 - info: dwd.0 (7944) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-08-23 00:01:00.739 - info: host.manjaro-arm instance system.adapter.dwd.0 having pid 7944 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-08-23 00:05:29.635 - info: zwave2.0 (1032) Node 16 is now awake 2024-08-23 00:05:30.713 - info: zwave2.0 (1032) Node 16 is now asleep
======================= SUMMARY ======================= v.2024-05-22 Static hostname: manjaro-arm Icon name: computer Operating System: Manjaro ARM Kernel: Linux 6.6.33-2-MANJARO-RPI4 Architecture: arm64 Installation: native Kernel: aarch64 Userland: 64 bit Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 Display-Server: false Boot Target: multi-user.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v20.11.1 /usr/bin/node v20.11.1 /usr/bin/npm 10.4.0 /usr/bin/npx 10.4.0 /usr/bin/corepack 0.23.0 Recommended versions are nodejs 20.17.0 and npm 10.8.2 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 8.2G 1.7G 5.0G 3.2M 1.7G 6.5G Swap: 12G 0B 12G Total: 20G 1.7G 17G Active iob-Instances: 15 Upgrade policy: none ioBroker Core: js-controller 6.0.9 admin 7.0.23 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : manjaro-arm - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.web.0 : web : manjaro-arm - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 2246 States: 1871 Size of iob-Database: 14M /opt/iobroker/iobroker-data/objects.jsonl 6.6M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
Die Node.js-Version bei Manjaro ARM hinkt immer etwas hinterher. Auf dem Pi4 läuft außerdem ein Pi-hole mit unbound, das nur minimal Ressourcen beansprucht. Der Betrieb erfolgt lüfterlos bei Temperaturen von etwa 37 bis 40 Grad Celsius.
-
@jolic sagte in iobroker auf Manjaro und Raspberry 4:
Die Node.js-Version bei Manjaro ARM hinkt immer etwas hinterher.
Der Kernel wohl auch.
Was mich aber überrascht ist die saubere Meldung zu nodejs. Hattest du das selber mal gegen node gelinkt?
Denn bei mir wird da fälschlicherweise diagnostiziert, das nodejs nicht richtig installiert sei. -
@thomas-braun said in iobroker auf Manjaro und Raspberry 4:
nodejs
Ich denke es liegt daran, das ich ein Symlink erstellt habe:
sudo ln -s /usr/bin/node /usr/bin/nodejs