Skip to content

Device details not changed after edit + some details reported incorrectly #1535

@Mithias-uk

Description

@Mithias-uk

What installation are you running?

Production (netalertx) 📦

Is there an existing issue for this?

The issue occurs in the following browsers. Select at least 2.

  • Firefox
  • Chrome
  • Edge
  • Safari (unsupported) - PRs welcome
  • N/A - This is an issue with the backend

Current Behavior

Preface:- Have done a reload, clear cache and restart just in case

Having an issue whereby when I edit a device (usually name) and hit save, the changes aren't reflected in the device list. Lets say for example I change the name of "NetAlertX" to "NetAlertX (LXC)", I get the confirmation that the name has been changed okay but if I then hit the device list the old name is still there. If I go back into the device, the device name hasn't been changed at all.

Additionally, I've setup various parent/child relationships so my network map reports correctly. If I go into an example device, it report the parent node as being incorrect, despite on the network map everything looking like it should.

I've seen this on at least Firefox and Vivaldi
I've added what I think are relevant app.log into the issue, I made a change just before retriving those so should reflect the issue above
Retrieved docker logs - you can ignore some of the errors about HOST and CAPBILITIES, they are correct - not sure why portainer logs are coming up with that...

Expected Behavior

Expected that when editing a device name it gets correctly reflected in the device list

Steps To Reproduce

Included in the description above

Relevant app.conf settings

Please advise which app.conf setions you'll need to further diagnose this as I can provide :-)

docker-compose.yml

Not running yaml, running just as a normal container through Docker

Debug or Trace enabled

  • I have read and followed the steps in the wiki link above and provided the required debug logs and the log section covers the time when the issue occurs.

Relevant app.log section

127.0.0.1 - - [23/Feb/2026 12:45:51] "GET /sse/state?client=client-1hagu1ps8 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:45:52] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /sse/state?client=client-ed10gcchw HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /device/bc:24:11:6f:e5:4d?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:00] "GET /device/bc:24:11:6f:e5:4d?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:01] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:10] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:11] "GET /sse/state?client=client-gf1dr889a HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:11] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:21] "GET /sse/state?client=client-7994yd36t HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:24] "DELETE /messaging/in-app/delete HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:25] "GET /sse/state?client=client-fp7b651nj HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:27] "GET /sse/state?client=client-i1auj8q6e HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:28] "GET /sse/state?client=client-w3j1prrfr HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:29] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:46:38] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:35] "GET /sse/state?client=client-uy34atupv HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:35] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:38] "GET /sse/state?client=client-wkxw4fpts HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:38] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:41] "GET /sse/state?client=client-0u6pqffk7 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:41] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:46] "GET /sse/state?client=client-gu36ehq82 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:46] "GET /device/bc:24:11:7e:de:4f?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "GET /device/bc:24:11:7e:de:4f?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:58] "POST /device/bc:24:11:7e:de:4f HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:47:58] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:01] "GET /sse/state?client=client-w8v311e2d HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:02] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:42] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:48:52] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:49:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:49:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:50:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:51:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:51:56] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:42] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:52:52] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:44] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:46] "GET /sse/state?client=client-ivwvjf18h HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:47] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:49] "GET /sse/state?client=client-edy9etk4l HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:53:59] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:09] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:20] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:30] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:40] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:49] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "GET /sse/state?client=client-ucev9exel HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:50] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "GET /sse/state?client=client-cw81jx6jm HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:54:52] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:02] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:12] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:22] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:34] "GET /sse/state?client=client-7b82mk0o2 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:35] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:44] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:54] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:56] "POST /messaging/in-app/write HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:55:58] "GET /sse/state?client=client-wklwqr3k7 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:00] "GET /sse/state?client=client-nhjirgsrq HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:00] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:02] "GET /sse/state?client=client-l9dai4y4j HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:02] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /sse/state?client=client-j4ymi3ghu HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /device/bc:24:11:7e:de:4f?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "GET /device/bc:24:11:7e:de:4f?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:04] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:10] "POST /device/bc:24:11:7e:de:4f HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:10] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "GET /sse/state?client=client-0iw2ngowg HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:14] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /sse/state?client=client-tbr8wbnq2 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /device/bc:24:11:54:e7:18?period=[object%20HTMLSelectElement] HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "GET /device/bc:24:11:54:e7:18?period=1%20month HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:22] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:32] "GET /messaging/in-app/unread HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:36] "POST /device/bc:24:11:54:e7:18 HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:36] "POST /logs/add-to-execution-queue HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:38] "GET /sse/state?client=client-y202y5g9k HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:38] "POST /graphql HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "GET /sse/state?client=client-1vv824w6o HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -
127.0.0.1 - - [23/Feb/2026 12:56:43] "POST /dbquery/read HTTP/1.1" 200 -

Docker Logs

--> data migration.sh 
--> capabilities audit.sh 
══════════════════════════════════════════════════════════════════════════════
🚨 ALERT: Python execution capabilities (NET_RAW/NET_ADMIN) are missing.
    The Python binary in this image has file capabilities (+eip) that
    require these bits in the container's bounding set. Without them,
    the binary will fail to execute (Operation not permitted).
    Restart with: --cap-add=NET_RAW --cap-add=NET_ADMIN
══════════════════════════════════════════════════════════════════════════════
══════════════════════════════════════════════════════════════════════════════
⚠️  WARNING: Reduced functionality (NET_BIND_SERVICE missing).
    Tools like nbtscan cannot bind to privileged ports (UDP 137).
    This will reduce discovery accuracy for legacy devices.
    Consider adding: --cap-add=NET_BIND_SERVICE
══════════════════════════════════════════════════════════════════════════════
Security context: Operational capabilities (CHOWN SETGID SETUID) not granted.
See https://docs.netalertx.com/docker-troubleshooting/missing-capabilities
--> mounts.py 
 Path                     | R | W | Mount | RAMDisk | Performance | DataLoss 
--------------------------+---+---+-------+---------+-------------+----------
 /data                    | ✅| ✅|   ✅  |    ➖   |      ➖     |    ✅     
 /data/db                 | ✅| ✅|   ✅  |    ➖   |      ➖     |    ✅     
 /data/config             | ✅| ✅|   ✅  |    ➖   |      ➖     |    ✅     
 /tmp/run/tmp             | ✅| ✅|   ❌  |    ❌   |      ❌     |    ✅     
 /tmp/api                 | ✅| ✅|   ❌  |    ❌   |      ❌     |    ✅     
 /tmp/log                 | ✅| ✅|   ❌  |    ❌   |      ❌     |    ✅     
 /tmp/run                 | ✅| ✅|   ❌  |    ❌   |      ❌     |    ✅     
 /tmp/nginx/active-config | ✅| ✅|   ❌  |    ❌   |      ❌     |    ✅     
══════════════════════════════════════════════════════════════════════════════
⚠️  ATTENTION: Configuration issues detected (marked with ❌).
    * /tmp/run/tmp not mounted, performance issue
    * /tmp/api not mounted, performance issue
    * /tmp/log not mounted, performance issue
    * /tmp/run not mounted, performance issue
    * /tmp/nginx/active-config not mounted, performance issue
    We recommend starting with the default docker-compose.yml as the
    configuration can be quite complex.
    Review the documentation for a correct setup:
    https://docs.netalertx.com/DOCKER_COMPOSE
    https://docs.netalertx.com/docker-troubleshooting/mount-configuration-issues
══════════════════════════════════════════════════════════════════════════════
--> first run config.sh 
--> first run db.sh 
--> mandatory folders.sh 
--> apply conf override.sh 
══════════════════════════════════════════════════════════════════════════════
📝  APP_CONF_OVERRIDE detected. Configuration written to /data/config/app_conf_override.json.
    Make sure the JSON content is correct before starting the application.
══════════════════════════════════════════════════════════════════════════════
--> writable config.sh 
--> nginx config.sh 
--> expected user id match.sh 
--> host mode network.sh 
══════════════════════════════════════════════════════════════════════════════
⚠️  ATTENTION: NetAlertX is not running with --network=host.
    Bridge networking blocks passive discovery (ARP, NBNS, mDNS) and active
    scanning accuracy. Most plugins expect raw access to the LAN through host
    networking and CAP_NET_RAW capabilities.
    Restart the container with:
        docker run --network=host --cap-add=NET_RAW --cap-add=NET_ADMIN --cap-add=NET_BIND_SERVICE
    or set "network_mode: host" in docker-compose.yml.
    https://docs.netalertx.com/docker-troubleshooting/network-mode
══════════════════════════════════════════════════════════════════════════════
--> excessive capabilities.sh 
══════════════════════════════════════════════════════════════════════════════
⚠️  Warning: Excessive capabilities detected (bounding caps: 0x00000000a80435fb).
    Only CHOWN, SETGID, SETUID, NET_ADMIN, NET_BIND_SERVICE, and NET_RAW are
    required in this container. Please remove unnecessary capabilities.
    https://docs.netalertx.com/docker-troubleshooting/excessive-capabilities
══════════════════════════════════════════════════════════════════════════════
--> appliance integrity.sh 
══════════════════════════════════════════════════════════════════════════════
⚠️  Warning: Container is running as read-write, not in read-only mode.
    Please mount the root filesystem as --read-only or use read_only: true
    https://docs.netalertx.com/docker-troubleshooting/read-only-filesystem
══════════════════════════════════════════════════════════════════════════════
--> ports available.sh 
Starting supercronic --quiet "/services/config/cron/crontab" >>"/tmp/log/cron.log" 2>&1 &
Starting /usr/sbin/php-fpm83 -y "/services/config/php/php-fpm.conf" -F (tee stderr to app.php_errors.log)
Starting python3  -m server > /tmp/log/stdout.log 2> >(tee /tmp/log/stderr.log >&2)
Starting /usr/sbin/nginx -p "/tmp/run/" -c "/tmp/nginx/active-config/nginx.conf" -g "error_log stderr; error_log /tmp/log/nginx-error.log; daemon off;" &
Successfully updated IEEE OUI database (113048 entries)
2026/02/23 12:56:50 [error] 229#229: *21811 open() "/app/front/favicon.ico" failed (2: No such file or directory), client: 192.168.0.149, server: , request: "GET /favicon.ico HTTP/1.1", host: "192.168.0.13:20211", referrer: "http://192.168.0.13:20211/php/server/query_logs.php?file=app.log"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Waiting for reply⏳Waiting for the original poster to respond, or discussion in progress.bug 🐛Something isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions