NEWS
Gelöst: radar2 Adapter läuft seit einiger Zeit auf Fehler
-
======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Debian GNU/Linux 10 (buster) Kernel: 4.19.0-25-amd64 Installation: kvm Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 1 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 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: 11G 4.7G 4.7G 11M 2.3G 6.7G Swap: 974M 0B 974M Total: 12G 4.7G 5.6G Active iob-Instances: 41 Active repo(s): Stable (default) ioBroker Core: js-controller 4.0.24 admin 6.7.1 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : iob-test1-proxmox - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : iob-test1-proxmox - enabled, port: 8082, bind: 192.168.1.203, run as: admin Objects: 26800 States: 24777 Size of iob-Database: 36M /opt/iobroker/iobroker-data/objects.jsonl 18M /opt/iobroker/iobroker-data/objects.json.migrated 18M /opt/iobroker/iobroker-data/objects.json.bak.migrated 16M /opt/iobroker/iobroker-data/objects.json.broken 111M /opt/iobroker/iobroker-data/states.jsonl 11M /opt/iobroker/iobroker-data/states.json.migrated 11M /opt/iobroker/iobroker-data/states.json.bak.migrated 0 /opt/iobroker/iobroker-data/states.json.broken =================== END OF SUMMARY ====================
Seit einiger Zeit startet der Adapter alle paar Minuten neu u. wirft diesen Fehler ins Protokoll:
host.iob-test1-proxmox 2023-08-10 12:47:16.184 warn Do not restart adapter system.adapter.radar2.0 because restart loop detected host.iob-test1-proxmox 2023-08-10 12:47:16.183 error instance system.adapter.radar2.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
radar2.0 2023-08-10 12:47:14.586 warn Adapter not running as root or iobroker has no sudo right, cannot use arp-scan! radar2.0 2023-08-10 12:47:14.572 warn Terminated (UNCAUGHT_EXCEPTION): Without reason radar2.0 2023-08-10 12:47:14.566 warn Uncaught Exception: bind EACCES 0.0.0.0:67 radar2.0 2023-08-10 12:47:14.565 error Exception-Code: EACCES: bind EACCES 0.0.0.0:67 radar2.0 2023-08-10 12:47:14.564 error Error: bind EACCES 0.0.0.0:67 at node:dgram:362:20 at process.processTicksAndRejections (node:internal/process/task_queues:83:21) radar2.0 2023-08-10 12:47:14.562 error uncaught exception: bind EACCES 0.0.0.0:67
Ich habe die hier empfohlenen Befehle ausgeführt.
Manche bringen aber diesen Fehler bei der Ausführung:
z.B.
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -fwhich arp-scan
)readlink: fehlender Operand „readlink --help“ liefert weitere Informationen. [sudo] Passwort für pi: usage: setcap [-q] [-v] (-r|-|<caps>) <filename> [ ... (-r|-|<capsN>) <filenameN> ] Note <filename> must be a regular (non-symlink) file. pi@iob-test1-proxmox:~$
Da ich kein Linux Profi bin stehe ich auf dem Schlauch, irgend jemand eine Idee oder sehe ich den Wald vor lauter Bäumen nicht?
Gruß
Torsten -
@crepp1967 sagte in radar2 Adapter läuft seit einiger Zeit auf Fehler:
eine Idee
Vielleicht hängt es ja mit Deiner BetatesterVersion vom AdminAdapter zusammen ?!
-
-
@djmarc75
Das Problem war schon vorher. -
/usr/bin/readlink /usr/sbin/arp-scan
-
Bitte vollständig Ein- wie Ausgaben inkl. Login prompts.
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp-scan)
Und dein 'Buster / Debian 10' ist auch abgekündigt, installier da was lebendiges.
-
@thomas-braun sagte in radar2 Adapter läuft seit einiger Zeit auf Fehler:
sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp-scan)
ok - mach ich
Hier die Ein- u. Ausgaben:
pi@iob-test1-proxmox:~$ sudo setcap cap_net_admin,cap_net_raw,cap_net_bind_service=+eip $(eval readlink -f /usr/sbin/arp-scan) pi@iob-test1-proxmox:~$
seltsam, jetzt kommt plötzlich kein Fehler mehr...
-
@crepp1967 sagte in radar2 Adapter läuft seit einiger Zeit auf Fehler:
seltsam, jetzt kommt plötzlich kein Fehler mehr...
Der Befehl wurde ja auch leicht abgeändert...
-
@thomas-braun
OK, das ist mir nicht aufgefallen - jetzt kommt jedenfalls kein Fehler mehr.
Ich hoffe dass sich das Prob damit erledigt hat.
Vielen Dank für Eure Hilfe.
Wenn alles funktioniert werde ich den Thread auf gelöst setzen... -
Leider zu früh gefreut.
Nach dem Neustart des Servers kommt diese Protokollmeldung:
radar2.0 2023-08-10 14:23:00.882 warn Promise failed @ 'main in /opt/iobroker/node_modules/iobroker.radar2/radar2.js @744:13; onReady in /opt/iobroker/node_modules/iobroker.radar2/fjadapter-core.js @212:3' error: Error: DB closed at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:636:24) at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2663:37) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2709:33) at process.processImmediate (node:internal/timers:478:21) { [stack]: 'Error: DB closed\n' + ' at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:636:24)\n' + ' at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25)\n' + ' at ObjectsInRedisClient._getObject (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2663:37)\n' + ' at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:2709:33)\n' + ' at process.processImmediate (node:internal/timers:478:21)', [message]: 'DB closed'}
Aber ich benutze Redis gar nicht.
-
Bei jedem Scan (alle 60s) kommen diese Fehlermeldungen:
radar2.0 2023-08-10 14:33:00.555 warn redis get radar2.0.ping_AVM_ENYA._here, error - Connection is closed. radar2.0 2023-08-10 14:33:00.554 warn Error {} is setState for ping_AVM_ENYA._here with {"val":true,"ack":true,"from":"system.adapter.radar2.0","user":"system.user.admin"} radar2.0 2023-08-10 14:33:00.554 warn get state error: Connection is closed. radar2.0 2023-08-10 14:33:00.553 warn Could not perform strict object check of state radar2.0.ping_AVM_ENYA._here: DB closed radar2.0 2023-08-10 14:33:00.552 warn redis get radar2.0.ping_AVM_ENYA._here, error - Connection is closed. radar2.0 2023-08-10 14:33:00.551 warn redis get radar2.0.ping_AVM_ENYA, error - Connection is closed. radar2.0 2023-08-10 14:33:00.550 warn Error {} is setState for ping_AVM_ENYA with {"val":true,"ack":true,"from":"system.adapter.radar2.0","user":"system.user.admin"} radar2.0 2023-08-10 14:33:00.548 warn get state error: Connection is closed. radar2.0 2023-08-10 14:33:00.533 warn redis get radar2.0.ping_AVM_ENYA, error - Connection is closed. radar2.0 2023-08-10 14:32:00.651 warn error {} extend object radar2.0.ping_SamsungHD._whatHere radar2.0 2023-08-10 14:32:00.645 warn error {} extend object radar2.0.ping_SamsungHD._nHere radar2.0 2023-08-10 14:29:00.586 warn error {} extend object radar2.0._uIPs.192-168-1-25 radar2.0 2023-08-10 14:29:00.582 warn redis get radar2.0._uIPs.192-168-1-24, error - Connection is closed. radar2.0 2023-08-10 14:29:00.581 warn Error {} is setState for radar2.0._uIPs.192-168-1-24 with {"val":"{ ipAddress: '192.168.1.24', macAddress: '98:d8:63:31:5b:46', by: 'arp', hosts: [], getMacVendor: 'Shanghai High-Flying Electronics Tech Co, Ltd'\n}","ack":true,"from":"system.adapter.radar2.0","user":"system.user.admin"}
-
@crepp1967 sagte in radar2 Adapter läuft seit einiger Zeit auf Fehler:
Aber ich benutze Redis gar nicht.
bezieht sich wohl aufs interne redis was iobroker nutzt
eigentlich sollten die "cups" im fixer inbegriffen sein, also normal nur ein
iob fix
ausführen -
@crepp1967 sagte in radar2 Adapter läuft seit einiger Zeit auf Fehler:
diese Fehlermeldungen
Kommen alle vom Adapter. Kann ich aber nix zu sagen.
-
Habe nun den Adapter deinstalliert u nach Reboot neu installiert.
Seitdem ohne Fehler...Gruß
Torsten -
@crepp1967 sagte in Gelöst: radar2 Adapter läuft seit einiger Zeit auf Fehler:
Habe nun den Adapter deinstalliert u nach Reboot neu installiert.
Hast du auch in Zuge des Reboots dein Betriebssystem aktualisiert?
-
@thomas-braun
Ja, ich habe gleich im Anschluss auf bullseye hochgezogen.Gruß
Torsten