NEWS
iob diag - Skript
-
Hallo,
ich nutze hier Docker innerhalb LXC auf Proxmox.
Das Script liefert hier folgende Ausgaben:*** iob diag is starting up, please wait *** *** ioBroker Diagnosis *** Please stretch the window of your terminal programm (puTTY) as wide as possible or switch to full screen The following checks may give hints to potential malconfigurations or errors, please post them in our forum: https://forum.iobroker.net Just copy and paste the Summary Page, including the characters at start and end. It helps us to help you! Press any key to continue ======== Start marking the full check here ========= Skript v.2023-06-21 *** BASE SYSTEM *** Hardware Vendor : LENOVO Kernel : x86_64 Userland : amd64 Docker : v8.0.1 Virtualization : Docker Kernel : x86_64 Userland : amd64 Systemuptime and Load: 18:58:39 up 32 days, 23:48, 0 users, load average: 0.32, 0.19, 0.12 CPU threads: 4 *** Time and Time Zones *** Mon Jul 3 16:58:39 UTC 2023 Mon Jul 3 18:58:39 CEST 2023 CEST +0200 Etc/UTC *** User and Groups *** root /root root *** X-Server-Setup *** X-Server: false Desktop: Terminal: *** MEMORY *** total used free shared buff/cache available Mem: 7.8G 3.2G 764M 40M 3.8G 4.2G Swap: 7.8G 21M 7.8G Total: 15G 3.3G 8.6G 7824 M total memory 3242 M used memory 1453 M active memory 5083 M inactive memory 764 M free memory 661 M buffer memory 3156 M swap cache 7835 M total swap 21 M used swap 7814 M free swap *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on overlay overlay 61G 9.0G 49G 16% / tmpfs tmpfs 64M 0 64M 0% /dev shm tmpfs 64M 0 64M 0% /dev/shm /dev/mapper/pve-vm--100--disk--0 ext4 61G 9.0G 49G 16% /opt/iobroker tmpfs tmpfs 3.9G 0 3.9G 0% /proc/asound tmpfs tmpfs 3.9G 0 3.9G 0% /proc/acpi tmpfs tmpfs 3.9G 0 3.9G 0% /proc/scsi tmpfs tmpfs 3.9G 0 3.9G 0% /sys/firmware Messages concerning ext4 filesystem in dmesg: [Wed May 31 19:10:12 2023] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none. [Wed May 31 19:10:13 2023] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro. Quota mode: none. [Wed May 31 19:10:21 2023] EXT4-fs (dm-7): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none. [Wed May 31 19:10:23 2023] EXT4-fs (dm-6): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none. [Fri Jun 2 19:26:35 2023] EXT4-fs (dm-8): write access unavailable, skipping orphan cleanup [Fri Jun 2 19:26:35 2023] EXT4-fs (dm-8): mounted filesystem without journal. Opts: noload. Quota mode: none. [Fri Jun 2 19:29:53 2023] EXT4-fs (dm-8): mounted filesystem without journal. Opts: noload. Quota mode: none. [Fri Jun 2 19:31:31 2023] EXT4-fs (dm-8): write access unavailable, skipping orphan cleanup [Fri Jun 2 19:31:31 2023] EXT4-fs (dm-8): mounted filesystem without journal. Opts: noload. Quota mode: none. [Fri Jun 2 19:40:07 2023] EXT4-fs (dm-8): mounted filesystem without journal. Opts: noload. Quota mode: none. [Tue Jun 27 11:17:24 2023] EXT4-fs (dm-7): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none. [Tue Jun 27 11:29:11 2023] EXT4-fs (dm-7): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none. Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS /opt/iobroker /dev/mapper/pve-vm--100--disk--0[/iobroker] ext4 rw,relatime,stripe=16 /etc/resolv.conf /dev/mapper/pve-vm--100--disk--0[/var/lib/docker/containers/98253a498faf226446e852c96f43eadc28b0f9459846d9b0bf086638afa12436/resolv.conf] ext4 rw,relatime,stripe=16 /etc/hostname /dev/mapper/pve-vm--100--disk--0[/var/lib/docker/containers/98253a498faf226446e852c96f43eadc28b0f9459846d9b0bf086638afa12436/hostname] ext4 rw,relatime,stripe=16 /etc/hosts /dev/mapper/pve-vm--100--disk--0[/var/lib/docker/containers/98253a498faf226446e852c96f43eadc28b0f9459846d9b0bf086638afa12436/hosts] ext4 rw,relatime,stripe=16 Files in neuralgic directories: /var: 33M /var/ 31M /var/lib 18M /var/lib/apt/lists 18M /var/lib/apt 13M /var/lib/dpkg /opt/iobroker/backups: 5.5M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 196M /opt/iobroker/iobroker-data/ 104M /opt/iobroker/iobroker-data/files 63M /opt/iobroker/iobroker-data/backup-objects 52M /opt/iobroker/iobroker-data/files/javascript.admin 34M /opt/iobroker/iobroker-data/files/javascript.admin/static The five largest files in iobroker-data are: 23M /opt/iobroker/iobroker-data/objects.jsonl 7.2M /opt/iobroker/iobroker-data/states.jsonl 6.9M /opt/iobroker/iobroker-data/files/javascript.admin/static/js/610.312d98a8.chunk.js.map 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 5.9M /opt/iobroker/iobroker-data/files/javascript.admin/static/js/44.59b48e42.chunk.js.map *** 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 nodejs: Installed: 18.16.1-deb-1nodesource1 Candidate: 18.16.1-deb-1nodesource1 Version table: *** 18.16.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u4 500 500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.12~dfsg-1~deb11u3 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: 0 *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl No configuration change needed. Multihost discovery server: disabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 127.0.0.1 States: jsonl on 127.0.0.1 Core adapters versions js-controller: 4.0.24 admin: 6.3.5 javascript: 7.0.3 Adapters from github: 1 Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.chromecast.0 : chromecast : iobroker - enabled system.adapter.discovery.0 : discovery : iobroker - disabled + system.adapter.email.0 : email : iobroker - enabled + system.adapter.enocean.0 : enocean : iobroker - enabled system.adapter.fakeroku.0 : fakeroku : iobroker - disabled system.adapter.flot.0 : flot : iobroker - disabled + system.adapter.harmony.0 : harmony : iobroker - enabled system.adapter.info.0 : info : iobroker - disabled + system.adapter.javascript.0 : javascript : iobroker - enabled system.adapter.mqtt-client.0 : mqtt-client : iobroker - disabled, port: 1883 + system.adapter.net-tools.0 : net-tools : iobroker - enabled system.adapter.openweathermap.0 : openweathermap : iobroker - enabled system.adapter.rickshaw.0 : rickshaw : iobroker - disabled + system.adapter.sayit.0 : sayit : iobroker - enabled + system.adapter.sayit.1 : sayit : iobroker - enabled + system.adapter.sql.0 : sql : iobroker - enabled, port: 3306 + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker - enabled + system.adapter.tr-064.0 : tr-064 : iobroker - enabled system.adapter.tvspielfilm.0 : tvspielfilm : iobroker - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobroker - enabled system.adapter.vis.0 : vis : iobroker - enabled + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.sql.0 : sql : iobroker - enabled, port: 3306 + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories stable : http://iobroker.live/repo/sources-dist.json beta : http://iobroker.live/repo/sources-dist-latest.json Active repo(s): stable Installed ioBroker-Instances Used repository: stable Adapter "admin" : 6.3.5 , installed 6.3.5 Adapter "chromecast" : 3.0.3 , installed 3.0.3 Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "email" : 1.2.0 , installed 1.2.0 Adapter "fakeroku" : 0.2.1 , installed 0.2.1 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "harmony" : 1.2.2 , installed 1.2.2 Adapter "info" : 1.9.26 , installed 1.9.26 Adapter "javascript" : 7.0.3 , installed 7.0.3 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "mqtt-client" : 1.6.3 , installed 1.6.3 Adapter "net-tools" : 0.2.0 , installed 0.2.0 Adapter "openweathermap": 0.3.9 , installed 0.3.9 Adapter "rickshaw" : 1.0.0 , installed 1.0.0 Adapter "sayit" : 3.0.5 , installed 3.0.5 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sql" : 2.2.0 , installed 2.2.0 Adapter "tankerkoenig" : 3.3.7 , installed 3.3.7 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "tvspielfilm" : 2.0.4 , installed 2.0.5 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 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: 3398 States: 3035 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease Hit:3 https://deb.nodesource.com/node_18.x bullseye InRelease Hit:4 http://deb.debian.org/debian bullseye-updates 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 127.0.0.1:9000 0.0.0.0:* LISTEN 1000 72780677 532/iobroker.js-con tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1000 72780670 532/iobroker.js-con tcp 0 0 127.0.0.11:32827 0.0.0.0:* LISTEN 0 72777013 - tcp 0 0 192.168.178.223:18998 0.0.0.0:* LISTEN 1000 72781358 607/io.javascript.0 tcp6 0 0 :::61991 :::* LISTEN 1000 72784653 791/io.harmony.0 tcp6 0 0 :::8082 :::* LISTEN 1000 72789074 878/io.web.0 tcp6 0 0 :::8081 :::* LISTEN 1000 72780750 554/io.admin.0 udp 0 0 127.0.0.11:56903 0.0.0.0:* 0 72777012 - udp 0 0 0.0.0.0:61991 0.0.0.0:* 1000 72784654 791/io.harmony.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 1000 73940879 34550/io.chromecast *** Log File - Last 25 Lines *** ============ Mark until here for C&P ============= iob diag has finished. Press any key for a summary Copy text starting here: ======================= SUMMARY ======================= v.2023-06-21 model name : Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz Kernel : x86_64 Userland : amd64 Docker : v8.0.1 Installation: Docker Kernel: x86_64 Userland: amd64 Timezone: Etc/UTC User-ID: 0 X-Server: false 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 16.20.1 and npm 8.19.4 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 7.8G 3.3G 753M 40M 3.8G 4.2G Swap: 7.8G 21M 7.8G Total: 15G 3.3G 8.6G Active iob-Instances: 14 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, run as: admin + system.adapter.web.0 : web : iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 3398 States: 3035 Size of iob-Database: 23M /opt/iobroker/iobroker-data/objects.jsonl 7.2M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ==================== === Mark text until here for copying ===
Tschau
Uwe -
@uweklatt sagte in iob diag - Skript:
Tschau
und Deine Frage lautet ? Oder war Dein Beitrag nur eine Feststellung ??
-
@djmarc75 sagte in iob diag - Skript:
und Deine Frage lautet ? Oder war Dein Beitrag nur eine Feststellung ??
Keine Frage, das war nur ein Test der Beta-Version des Skripts.
@uweklatt Danke schön! -
@thomas-braun sagte in iob diag - Skript:
Keine Frage, das war nur ein Test der Beta-Version des Skripts
Dann entschuldige ich mich natürlich ! ... bei @uweklatt
-
-
@uweklatt sagte in iob diag - Skript:
ich nutze hier Docker innerhalb LXC auf Proxmox
Warum wird das noch immer gemacht, wo doch selbst Proxmox aus Sicherheitsgründen eine docker Umgebung in einer VM empfiehlt.
Ja, es läuft auch im LXC, aber
-
@meister-mopper
...weil es resourcensparender ist.Tschau
Uwe -
Neben vielen anderen hübschen Dingen erfährt man ja auch
Adapters from github: 8
Kannst du in deinem Skript auch einbauen, dass die betroffenen Adapter namentlich erwähnt werden? Oder hast du nen Hinweis wo ich das rausfinde?
-
@bommel_030 sagte in iob diag - Skript:
Kannst du in deinem Skript auch einbauen, dass die betroffenen Adapter namentlich erwähnt werden?
Könnte ich. Hab ich aber bewusst nicht, damit die Liste nicht so lang wird.
Oder hast du nen Hinweis wo ich das rausfinde?
cd /opt/iobroker && npm ls | grep github
schmeißt dir die raus.
-
cooles script, aber:
Wenn ich 'iob diag' eingebe passiert nichts. Muss ich das script händisch nachinstallieren?
Der installation_fixer hats auch nicht geheilt?
curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh
funktioniertLg
-
In welcher Umgebung rufst du das auf?
Kannst ja den Output aus dem manuellen Aufruf verwenden... -
@thomas-braun Ist ein Proxmox LXC mit Debian:
======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Debian GNU/Linux 11 (bullseye) Kernel: 6.2.16-4-pve Installation: lxc Failed to query server: Failed to activate service 'org.freedesktop.timedate1': timed out (service_start_timeout=25000ms) Timezone: 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: 8.2G 2.8G 2.6G 0.0K 2.8G 5.4G Swap: 0B 0B 0B Total: 8.2G 2.8G 2.6G Active iob-Instances: 28 Active repo(s): beta ioBroker Core: js-controller 5.0.8 admin 6.6.0 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : LXC-Debian10 - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.vis-material-webfont.0 : vis-material-webfont : LXC-Debian10 - enabled + system.adapter.web.0 : web : LXC-Debian10 - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 36921 States: 27584 Size of iob-Database: 30M /opt/iobroker/iobroker-data/objects.jsonl 18M /opt/iobroker/iobroker-data/objects.json.migrated 18M /opt/iobroker/iobroker-data/objects.json.bak.migrated 8.0M /opt/iobroker/iobroker-data/states.jsonl 3.7M /opt/iobroker/iobroker-data/states.json.migrated 3.7M /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================
-
@stmiko sagte in iob diag - Skript:
Ist ein Proxmox LXC mit Debian:
Und root shell. Lass den Mist bleiben.
-
@thomas-braun bin halt ein fauler Hund.....:)
Liegt es am root?
-
@stmiko sagte in iob diag - Skript:
bin halt ein fauler Hund.....:)
Das hat nichts mit "faul" sondern "fahrlässig" bis "lebensmüde" zu tun!
-
Da liegt es immer dran, weil es so grundlegend falsch wie nur was ist.
-
Hallo,
iob diag fordern wir ja recht häufig an.Und dabei kommt es oft vor, dass wir nur das summary zurück bekommen.
Also immer wieder nachhaken müssen, dass doch das gesamte diag gesendet wird.Vielleicht wäre es eine Idee doch den stop rauszunehmen, dass man halt nur 1 Durchlauf (mit allem) bekommt.
-
Ich plane, das vielleicht mit Optionen zu machen.
Also so ungefähr:iob diag --summary iob diag --full
-
auch gut.
Ist aber für manche wieder eine Hürde mehr. -
@bahnuhr sagte in iob diag - Skript:
Ist aber für manche wieder eine Hürde mehr.
Ist aber so vollkommen üblich.