public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* knot-resolver 6.5.0
@ 2026-10-03  8:59 Matthias Fischer
  2026-10-03  9:57 ` Michael Tremer
  0 siblings, 1 reply; 3+ messages in thread
From: Matthias Fischer @ 2026-10-03  8:59 UTC (permalink / raw)
  To: IPFire: Development-List

[-- Attachment #1: Type: text/plain, Size: 1097 bytes --]

Hi all,

as always, I'd like to have a problem during updates - perhaps 'someone'
has a clue?

This time its 'knot-resolver 6.5.0' who refuses to start. Compiling and
building was ok - no seen problems.

But after updating, 'knot_resolver.manager.server' runs into an
"uncaught generic exception during manager inicialization[sic]",
throwing a looong line, ending in "PermissionError: [Errno 13]
Permission denied:  'logs'". What does this "'logs'" mean? A directory?
Where should it be?

If 'someone' has the time to take a closer look, I attached a short
excerpt of the logfile plus my current lfs and rootfile.

Some thoughts: For building and compiling of the previous versions the
'setcap'-command for 'kresd' in lfs is needed. With 'v6.5.0' there is a
additional binary - 'usr/bin/kres-manager'. Whatever this one is good
for, could it be that something similar 'setcap'-command or some
config-option for the 'meson setup' is needed here? I searched in
'meson_options.txt' (Configuration options) but didn't find something
suitable.

I would be very thankful for any hints...

Best
Matthias

[-- Attachment #2: log.dat - knot-resolver 6.5.0.txt --]
[-- Type: text/plain, Size: 31459 bytes --]

10:23:57 supervisord:  received SIGTERM indicating exit request
10:23:57 supervisord:  waiting for cache-gc, kresd0, kresd1, kresd2, kresd3, manager to die
10:23:58 knot_resolver.manager.server:  Received SIGINT, triggering graceful shutdown
10:23:58 supervisord:  ignoring ready notification from unregistered PID=24020
10:23:58 knot_resolver.manager.server:  Stopping API service...
10:23:58 knot_resolver.manager.server:  Stopping kresd manager...
10:23:58 knot_resolver.manager.server:  The manager run for 901754 seconds...
10:23:58 supervisord:  stopped: manager (exit status 0)
10:23:58 supervisord:  stopped: kresd0 (terminated by SIGSEGV)
10:23:58 supervisord:  stopped: kresd3 (terminated by SIGSEGV)
10:23:58 supervisord:  stopped: kresd1 (terminated by SIGSEGV)
10:23:58 supervisord:  stopped: kresd2 (exit status 0)
10:23:58 supervisord:  stopped: cache-gc (exit status 0)
10:24:25 knot_resolver.controller:  Starting service manager auto-selection...
10:24:25 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:24:25 knot_resolver.controller:  Selected controller 'supervisord'
10:24:25 knot_resolver.controller.supervi:  We want supervisord to restart us when needed, we will therefore exec() it and let it start us again.
10:24:25 knot_resolver.manager.server: Uncaught generic exception during manager inicialization... Traceback (most recent call last):   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 585, in start_server     manager = await _init_manager(args, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 481, in _init_manager     manager = await KresManager.create(args, controller, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 97, in create     await inst._async_init(args, subprocess_controller, config_store)  # noqa: SLF001   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 105, in _async_init     await self._controller.initialize_controller(args, config_store.get())   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 282, in initialize_controller     await _exec_supervisord(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 40, in _exec_supervisord     await write_config_file(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/config_file.py", line 214, in write_config_file     supervisord_subprocess_log_dir(config).mkdir(exist_ok=True)   File "/usr/lib/python3.10/pathlib.py", line 1175, in mkdir     self._accessor.mkdir(self, mode) PermissionError: [Errno 13] Permission denied:  'logs'
10:24:39 knot_resolver.controller:  Starting service manager auto-selection...
10:24:39 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:24:39 knot_resolver.controller:  Selected controller 'supervisord'
10:24:39 knot_resolver.controller.supervi:  We want supervisord to restart us when needed, we will therefore exec() it and let it start us again.
10:24:39 knot_resolver.manager.server: Uncaught generic exception during manager inicialization... Traceback (most recent call last):   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 585, in start_server     manager = await _init_manager(args, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 481, in _init_manager     manager = await KresManager.create(args, controller, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 97, in create     await inst._async_init(args, subprocess_controller, config_store)  # noqa: SLF001   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 105, in _async_init     await self._controller.initialize_controller(args, config_store.get())   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 282, in initialize_controller     await _exec_supervisord(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 40, in _exec_supervisord     await write_config_file(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/config_file.py", line 214, in write_config_file     supervisord_subprocess_log_dir(config).mkdir(exist_ok=True)   File "/usr/lib/python3.10/pathlib.py", line 1175, in mkdir     self._accessor.mkdir(self, mode) PermissionError: [Errno 13] Permission denied:  'logs'
10:28:08 knot_resolver.manager.server:  Loading configuration from '/etc/knot-resolver/config.yaml' file.
10:28:08 knot_resolver.manager.logger:  Changing logging level to 'INFO'
10:28:08 knot_resolver.controller:  Starting service manager auto-selection...
10:28:08 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:28:08 knot_resolver.controller:  Selected controller 'supervisord'
10:28:08 knot_resolver.controller.supervi:  We want supervisord to restart us when needed, we will therefore exec() it and let it start us again.
10:28:09 knot_resolver.manager.server: Exec requested with arguments:  ['/usr/bin/supervisord', 'supervisord', '--configuration', '/run/knot-resolver/supervisord.conf']
10:28:09 supervisord:  RPC interface 'patch_logger' initialized
10:28:09 supervisord:  RPC interface 'manager_integration' initialized
10:28:09 supervisord:  RPC interface 'sd_notify' initialized
10:28:09 supervisord:  RPC interface 'supervisor' initialized
10:28:09 supervisord:  RPC interface 'fast' initialized
10:28:09 supervisord:  Server 'unix_http_server' running without any HTTP authentication checking
10:28:09 supervisord:  supervisord started with pid 11239
10:28:09 supervisord:  notify: injected $NOTIFY_SOCKET into event loop
10:28:10 supervisord:  spawned: 'manager' with pid 11244
10:28:10 knot_resolver.manager.server:  Loading configuration from '/etc/knot-resolver/config.yaml' file.
10:28:10 knot_resolver.manager.logger:  Changing logging level to 'INFO'
10:28:10 knot_resolver.controller:  Starting service manager auto-selection...
10:28:10 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:28:10 knot_resolver.controller:  Selected controller 'supervisord'
10:28:10 knot_resolver.controller.supervi:  Supervisord is already running, we will just update its config...
10:28:10 supervisord:  spawned: 'policy-loader' with pid 11246
10:28:10 supervisord:  success: policy-loader entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
10:28:10 kresd[11246]:  [cache ] Cache top initialized using existing data (generic). 
10:28:10 kresd[11246]:  [rules ] skipping out-of-zone record(s); first name . 
10:28:15 kresd[11246]:  [rules ] skipping out-of-zone record(s); first name . 
10:28:18 supervisord:  exited: policy-loader (exit status 0; expected)
10:28:19 supervisord:  spawned: 'kresd0' with pid 11252
10:28:19 kresd[11252]:  [system] path = /run/knot-resolver/control/0 
10:28:19 kresd[11252]:  [cache ] Cache top initialized using existing data (generic). 
10:28:19 kresd[11252]:  [defer ] Initializing defer... 
10:28:19 kresd[11252]:  [defer ] Defer initialized (generic). 
10:28:19 kresd[11252]:  [defer ] Defer configuration:   Expected cpus/procs:     4   Max waiting requests:   64.0 MiB   Request timeout:         1.0 s    Idle:                    1.0 ms   UDP phase:             400.0 us   Non-UDP phase:         400.0 us   Priority levels:        25 (4 main levels, 8 sublevels) + UDP   KRU capacity:          524.3 k (4.2 MiB)   Decay:                   0.012 % per ms (32-bit max: 524280)     Half-life:             5.7 s      Priority rise in:     22.7 s      Counter reset in:     90.8 s    Rate limits for crossing priority levels as single CPU utilization:                             1             2             3           max          v4/32 :        0.012 %       0.195 %       3.125 %      49.999 %          v4/24 :        0.391 %       6.250 %     100.000 %    1599.976 %          v4/20 :        3.125 %      50.000 %     800.000 %   12799.805 %          v4/18 :        9.375 %     150.000 %    2400.000 %   38399.414 %          v6/128:        0.012 %       0.195 %       3.125 %      49.999 %          v6/64 :        0.024 %       0.391 %       6.250 %      99.998 %          v6/56 :        0.037 %       0.586 %       9.375 %     149.998 %          v6/48 :        0.049 %       0.781 %      12.500 %     199.997 %          v6/32 :        0.781 %      12.500 %     200.000 %    3199.951 %   Instant limits for crossing priority levels as CPU time:                             1             2             3           max          v4/32 :          1.0 ms       16.0 ms      256.0 ms        4.1 s           v4/24 :         32.0 ms      512.0 ms        8.2 s       131.1 s           v4/20 :        256.0 ms        4.1 s        65.5 s      1048.6 s           v4/18 :        768.0 ms       12.3 s       196.6 s      3145.7 s           v6/128:          1.0 ms       16.0 ms      256.0 ms        4.1 s           v6/64 :          2.0 ms       32.0 ms      512.0 ms        8.2 s           v6/56 :          3.0 ms       48.0 ms      768.0 ms       12.3 s           v6/48 :          4.0 ms       64.0 ms  
10:28:19 supervisord:  success: kresd0 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 kresd[11252]:  [taupd ] refreshing TA for . 
10:28:19 supervisord:  waiting for kresd0 to stop
10:28:19 supervisord:  stopped: kresd0 (terminated by SIGSEGV)
10:28:19 supervisord:  spawned: 'kresd0' with pid 11253
10:28:19 kresd[11253]:  [system] path = /run/knot-resolver/control/0 
10:28:19 kresd[11253]:  [cache ] Cache top initialized using existing data (generic). 
10:28:19 kresd[11253]:  [defer ] Initializing defer... 
10:28:19 kresd[11253]:  [defer ] Defer initialized (generic). 
10:28:19 kresd[11253]:  [defer ] Defer configuration:   Expected cpus/procs:     4   Max waiting requests:   64.0 MiB   Request timeout:         1.0 s    Idle:                    1.0 ms   UDP phase:             400.0 us   Non-UDP phase:         400.0 us   Priority levels:        25 (4 main levels, 8 sublevels) + UDP   KRU capacity:          524.3 k (4.2 MiB)   Decay:                   0.012 % per ms (32-bit max: 524280)     Half-life:             5.7 s      Priority rise in:     22.7 s      Counter reset in:     90.8 s    Rate limits for crossing priority levels as single CPU utilization:                             1             2             3           max          v4/32 :        0.012 %       0.195 %       3.125 %      49.999 %          v4/24 :        0.391 %       6.250 %     100.000 %    1599.976 %          v4/20 :        3.125 %      50.000 %     800.000 %   12799.805 %          v4/18 :        9.375 %     150.000 %    2400.000 %   38399.414 %          v6/128:        0.012 %       0.195 %       3.125 %      49.999 %          v6/64 :        0.024 %       0.391 %       6.250 %      99.998 %          v6/56 :        0.037 %       0.586 %       9.375 %     149.998 %          v6/48 :        0.049 %       0.781 %      12.500 %     199.997 %          v6/32 :        0.781 %      12.500 %     200.000 %    3199.951 %   Instant limits for crossing priority levels as CPU time:                             1             2             3           max          v4/32 :          1.0 ms       16.0 ms      256.0 ms        4.1 s           v4/24 :         32.0 ms      512.0 ms        8.2 s       131.1 s           v4/20 :        256.0 ms        4.1 s        65.5 s      1048.6 s           v4/18 :        768.0 ms       12.3 s       196.6 s      3145.7 s           v6/128:          1.0 ms       16.0 ms      256.0 ms        4.1 s           v6/64 :          2.0 ms       32.0 ms      512.0 ms        8.2 s           v6/56 :          3.0 ms       48.0 ms      768.0 ms       12.3 s           v6/48 :          4.0 ms       64.0 ms  
10:28:19 supervisord:  success: kresd0 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 kresd[11253]:  [taupd ] refreshing TA for . 
10:28:19 supervisord:  spawned: 'kresd1' with pid 11254
10:28:19 kresd[11254]:  [system] path = /run/knot-resolver/control/1 
10:28:19 kresd[11254]:  [cache ] Cache top initialized using existing data (generic). 
10:28:19 kresd[11254]:  [defer ] Using existing defer data (generic). 
10:28:19 kresd[11253]:  [timesk] Local system time "Fri Oct  2 10:28:19 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:19 kresd[11253]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:19 kresd[11253]:  [taupd ] next refresh for . in 11.360555555556 hours 
10:28:19 supervisord:  success: kresd1 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 kresd[11254]:  [taupd ] refreshing TA for . 
10:28:19 supervisord:  spawned: 'kresd2' with pid 11255
10:28:19 kresd[11255]:  [system] path = /run/knot-resolver/control/2 
10:28:19 kresd[11255]:  [cache ] Cache top initialized using existing data (generic). 
10:28:19 kresd[11255]:  [defer ] Using existing defer data (generic). 
10:28:19 kresd[11254]:  [timesk] Local system time "Fri Oct  2 10:28:19 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:19 kresd[11254]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:19 kresd[11254]:  [taupd ] next refresh for . in 11.360555555556 hours 
10:28:19 supervisord:  success: kresd2 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 kresd[11255]:  [taupd ] refreshing TA for . 
10:28:19 supervisord:  spawned: 'kresd3' with pid 11256
10:28:19 kresd[11256]:  [system] path = /run/knot-resolver/control/3 
10:28:19 kresd[11256]:  [cache ] Cache top initialized using existing data (generic). 
10:28:19 kresd[11256]:  [defer ] Using existing defer data (generic). 
10:28:19 kresd[11255]:  [timesk] Local system time "Fri Oct  2 10:28:19 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:19 kresd[11255]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:19 kresd[11255]:  [taupd ] next refresh for . in 11.360555555556 hours 
10:28:19 supervisord:  success: kresd3 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 kresd[11256]:  [taupd ] refreshing TA for . 
10:28:19 supervisord:  spawned: 'cache-gc' with pid 11257
10:28:19 supervisord:  success: cache-gc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
10:28:19 knot_resolver.manager.manager:  Config applied successfully to all workers
10:28:19 knot_resolver.manager.server:  Initial configuration applied. Process manager initialized...
10:28:19 knot_resolver.manager.server:  Starting API HTTP server on http+unix:///run/knot-resolver/kres-api.sock
10:28:19 knot_resolver.manager.server:  Manager fully initialized and running in 8.84 seconds
10:28:19 supervisord:  success: manager entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:19 supervisord:  captured stdio output from cache-gc[11257]: Knot Resolver Cache Garbage Collector, version 6.4.2
10:28:19 kresd[11256]:  [timesk] Local system time "Fri Oct  2 10:28:19 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:19 kresd[11256]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:19 kresd[11256]:  [taupd ] next refresh for . in 11.360555555556 hours 
10:28:24 supervisord:  received SIGTERM indicating exit request
10:28:24 supervisord:  waiting for cache-gc, kresd0, kresd1, kresd2, kresd3, manager to die
10:28:25 knot_resolver.manager.server:  Received SIGINT, triggering graceful shutdown
10:28:25 supervisord:  ignoring ready notification from unregistered PID=11244
10:28:25 knot_resolver.manager.server:  Stopping API service...
10:28:25 knot_resolver.manager.server:  Stopping kresd manager...
10:28:25 knot_resolver.manager.server:  The manager run for 15 seconds...
10:28:26 supervisord:  stopped: manager (exit status 0)
10:28:26 supervisord:  stopped: kresd3 (terminated by SIGSEGV)
10:28:26 supervisord:  stopped: kresd0 (terminated by SIGSEGV)
10:28:26 supervisord:  stopped: kresd2 (terminated by SIGSEGV)
10:28:26 supervisord:  stopped: kresd1 (terminated by SIGSEGV)
10:28:26 supervisord:  stopped: cache-gc (exit status 0)
10:28:31 knot_resolver.manager.server:  Loading configuration from '/etc/knot-resolver/config.yaml' file.
10:28:31 knot_resolver.manager.logger:  Changing logging level to 'INFO'
10:28:31 knot_resolver.controller:  Starting service manager auto-selection...
10:28:31 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:28:31 knot_resolver.controller:  Selected controller 'supervisord'
10:28:31 knot_resolver.controller.supervi:  We want supervisord to restart us when needed, we will therefore exec() it and let it start us again.
10:28:31 knot_resolver.manager.server: Exec requested with arguments:  ['/usr/bin/supervisord', 'supervisord', '--configuration', '/run/knot-resolver/supervisord.conf']
10:28:31 supervisord:  RPC interface 'patch_logger' initialized
10:28:31 supervisord:  RPC interface 'manager_integration' initialized
10:28:31 supervisord:  RPC interface 'sd_notify' initialized
10:28:31 supervisord:  RPC interface 'supervisor' initialized
10:28:31 supervisord:  RPC interface 'fast' initialized
10:28:31 supervisord:  Server 'unix_http_server' running without any HTTP authentication checking
10:28:31 supervisord:  supervisord started with pid 11288
10:28:31 supervisord:  notify: injected $NOTIFY_SOCKET into event loop
10:28:32 supervisord:  spawned: 'manager' with pid 11290
10:28:32 knot_resolver.manager.server:  Loading configuration from '/etc/knot-resolver/config.yaml' file.
10:28:32 knot_resolver.manager.logger:  Changing logging level to 'INFO'
10:28:32 knot_resolver.controller:  Starting service manager auto-selection...
10:28:32 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
10:28:32 knot_resolver.controller:  Selected controller 'supervisord'
10:28:32 knot_resolver.controller.supervi:  Supervisord is already running, we will just update its config...
10:28:32 supervisord:  spawned: 'policy-loader' with pid 11293
10:28:32 supervisord:  success: policy-loader entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
10:28:32 kresd[11293]:  [cache ] Cache top initialized using existing data (generic). 
10:28:32 kresd[11293]:  [rules ] skipping out-of-zone record(s); first name . 
10:28:37 kresd[11293]:  [rules ] skipping out-of-zone record(s); first name . 
10:28:40 supervisord:  exited: policy-loader (exit status 0; expected)
10:28:41 supervisord:  spawned: 'kresd0' with pid 11301
10:28:41 kresd[11301]:  [system] path = /run/knot-resolver/control/0 
10:28:41 kresd[11301]:  [cache ] Cache top initialized using existing data (generic). 
10:28:41 kresd[11301]:  [defer ] Initializing defer... 
10:28:41 kresd[11301]:  [defer ] Defer initialized (generic). 
10:28:41 kresd[11301]:  [defer ] Defer configuration:   Expected cpus/procs:     4   Max waiting requests:   64.0 MiB   Request timeout:         1.0 s    Idle:                    1.0 ms   UDP phase:             400.0 us   Non-UDP phase:         400.0 us   Priority levels:        25 (4 main levels, 8 sublevels) + UDP   KRU capacity:          524.3 k (4.2 MiB)   Decay:                   0.012 % per ms (32-bit max: 524280)     Half-life:             5.7 s      Priority rise in:     22.7 s      Counter reset in:     90.8 s    Rate limits for crossing priority levels as single CPU utilization:                             1             2             3           max          v4/32 :        0.012 %       0.195 %       3.125 %      49.999 %          v4/24 :        0.391 %       6.250 %     100.000 %    1599.976 %          v4/20 :        3.125 %      50.000 %     800.000 %   12799.805 %          v4/18 :        9.375 %     150.000 %    2400.000 %   38399.414 %          v6/128:        0.012 %       0.195 %       3.125 %      49.999 %          v6/64 :        0.024 %       0.391 %       6.250 %      99.998 %          v6/56 :        0.037 %       0.586 %       9.375 %     149.998 %          v6/48 :        0.049 %       0.781 %      12.500 %     199.997 %          v6/32 :        0.781 %      12.500 %     200.000 %    3199.951 %   Instant limits for crossing priority levels as CPU time:                             1             2             3           max          v4/32 :          1.0 ms       16.0 ms      256.0 ms        4.1 s           v4/24 :         32.0 ms      512.0 ms        8.2 s       131.1 s           v4/20 :        256.0 ms        4.1 s        65.5 s      1048.6 s           v4/18 :        768.0 ms       12.3 s       196.6 s      3145.7 s           v6/128:          1.0 ms       16.0 ms      256.0 ms        4.1 s           v6/64 :          2.0 ms       32.0 ms      512.0 ms        8.2 s           v6/56 :          3.0 ms       48.0 ms      768.0 ms       12.3 s           v6/48 :          4.0 ms       64.0 ms  
10:28:41 supervisord:  success: kresd0 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 kresd[11301]:  [taupd ] refreshing TA for . 
10:28:41 supervisord:  waiting for kresd0 to stop
10:28:41 supervisord:  stopped: kresd0 (terminated by SIGSEGV)
10:28:41 supervisord:  spawned: 'kresd0' with pid 11302
10:28:41 kresd[11302]:  [system] path = /run/knot-resolver/control/0 
10:28:41 kresd[11302]:  [cache ] Cache top initialized using existing data (generic). 
10:28:41 kresd[11302]:  [defer ] Initializing defer... 
10:28:41 kresd[11302]:  [defer ] Defer initialized (generic). 
10:28:41 kresd[11302]:  [defer ] Defer configuration:   Expected cpus/procs:     4   Max waiting requests:   64.0 MiB   Request timeout:         1.0 s    Idle:                    1.0 ms   UDP phase:             400.0 us   Non-UDP phase:         400.0 us   Priority levels:        25 (4 main levels, 8 sublevels) + UDP   KRU capacity:          524.3 k (4.2 MiB)   Decay:                   0.012 % per ms (32-bit max: 524280)     Half-life:             5.7 s      Priority rise in:     22.7 s      Counter reset in:     90.8 s    Rate limits for crossing priority levels as single CPU utilization:                             1             2             3           max          v4/32 :        0.012 %       0.195 %       3.125 %      49.999 %          v4/24 :        0.391 %       6.250 %     100.000 %    1599.976 %          v4/20 :        3.125 %      50.000 %     800.000 %   12799.805 %          v4/18 :        9.375 %     150.000 %    2400.000 %   38399.414 %          v6/128:        0.012 %       0.195 %       3.125 %      49.999 %          v6/64 :        0.024 %       0.391 %       6.250 %      99.998 %          v6/56 :        0.037 %       0.586 %       9.375 %     149.998 %          v6/48 :        0.049 %       0.781 %      12.500 %     199.997 %          v6/32 :        0.781 %      12.500 %     200.000 %    3199.951 %   Instant limits for crossing priority levels as CPU time:                             1             2             3           max          v4/32 :          1.0 ms       16.0 ms      256.0 ms        4.1 s           v4/24 :         32.0 ms      512.0 ms        8.2 s       131.1 s           v4/20 :        256.0 ms        4.1 s        65.5 s      1048.6 s           v4/18 :        768.0 ms       12.3 s       196.6 s      3145.7 s           v6/128:          1.0 ms       16.0 ms      256.0 ms        4.1 s           v6/64 :          2.0 ms       32.0 ms      512.0 ms        8.2 s           v6/56 :          3.0 ms       48.0 ms      768.0 ms       12.3 s           v6/48 :          4.0 ms       64.0 ms  
10:28:41 supervisord:  success: kresd0 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 kresd[11302]:  [taupd ] refreshing TA for . 
10:28:41 supervisord:  spawned: 'kresd1' with pid 11303
10:28:41 kresd[11303]:  [system] path = /run/knot-resolver/control/1 
10:28:41 kresd[11303]:  [cache ] Cache top initialized using existing data (generic). 
10:28:41 kresd[11303]:  [defer ] Using existing defer data (generic). 
10:28:41 supervisord:  success: kresd1 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 kresd[11303]:  [taupd ] refreshing TA for . 
10:28:41 kresd[11302]:  [timesk] Local system time "Fri Oct  2 10:28:41 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:41 supervisord:  spawned: 'kresd2' with pid 11304
10:28:41 kresd[11302]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:41 kresd[11302]:  [taupd ] next refresh for . in 11.3575 hours 
10:28:41 kresd[11304]:  [system] path = /run/knot-resolver/control/2 
10:28:41 kresd[11304]:  [cache ] Cache top initialized using existing data (generic). 
10:28:41 kresd[11304]:  [defer ] Using existing defer data (generic). 
10:28:41 kresd[11303]:  [timesk] Local system time "Fri Oct  2 10:28:41 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:41 kresd[11303]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:41 kresd[11303]:  [taupd ] next refresh for . in 11.3575 hours 
10:28:41 supervisord:  success: kresd2 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 kresd[11304]:  [taupd ] refreshing TA for . 
10:28:41 supervisord:  spawned: 'kresd3' with pid 11305
10:28:41 kresd[11305]:  [system] path = /run/knot-resolver/control/3 
10:28:41 kresd[11305]:  [cache ] Cache top initialized using existing data (generic). 
10:28:41 kresd[11305]:  [defer ] Using existing defer data (generic). 
10:28:41 kresd[11304]:  [timesk] Local system time "Fri Oct  2 10:28:41 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:41 kresd[11304]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:41 kresd[11304]:  [taupd ] next refresh for . in 11.3575 hours 
10:28:41 supervisord:  success: kresd3 entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 kresd[11305]:  [taupd ] refreshing TA for . 
10:28:41 supervisord:  spawned: 'cache-gc' with pid 11306
10:28:41 supervisord:  success: cache-gc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
10:28:41 knot_resolver.manager.manager:  Config applied successfully to all workers
10:28:41 knot_resolver.manager.server:  Initial configuration applied. Process manager initialized...
10:28:41 knot_resolver.manager.server:  Starting API HTTP server on http+unix:///run/knot-resolver/kres-api.sock
10:28:41 knot_resolver.manager.server:  Manager fully initialized and running in 8.844 seconds
10:28:41 supervisord:  success: manager entered RUNNING state, process sent notification via $NOTIFY_SOCKET
10:28:41 supervisord:  captured stdio output from cache-gc[11306]: Knot Resolver Cache Garbage Collector, version 6.4.2
10:28:41 kresd[11305]:  [timesk] Local system time "Fri Oct  2 10:28:41 2026" is within RRSIG validity interval <"Thu Oct  1 18:00:00 2026","Wed Oct 14 19:00:00 2026">. 
10:28:41 kresd[11305]:  [tasign] signalling query triggered: _ta-4f66-9728. 
10:28:41 kresd[11305]:  [taupd ] next refresh for . in 11.3575 hours 
10:28:42 kresd[11303]:  [rules ] => local data applied, user: 127.0.0.1, name: client.wns.windows.com.






22:37:05 kresd[14446]:  [rules ] => local data applied, user: 127.0.0.1, name: push.services.mozilla.com. 
22:39:20 knot_resolver.manager.server:  Reloading event triggered...
22:39:20 supervisord:  spawned: 'policy-loader' with pid 4154
22:39:20 supervisord:  success: policy-loader entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
22:39:20 kresd[4154]:  [cache ] Cache top initialized using existing data (generic). 
22:39:20 kresd[4154]:  [rules ] skipping out-of-zone record(s); first name . 
22:39:27 kresd[4154]:  [rules ] skipping out-of-zone record(s); first name . 
22:39:27 supervisord:  exited: policy-loader (exit status 0; expected)
22:39:28 knot_resolver.manager.server:  Configuration file successfully reloaded
22:42:26 kresd[14446]:  [rules ] => local data applied, user: 127.0.0.1, name: push.services.mozilla.com. 
22:43:41 supervisord:  received SIGTERM indicating exit request
22:43:41 supervisord:  waiting for cache-gc, kresd0, kresd1, kresd2, kresd3, manager to die
22:43:42 knot_resolver.manager.server:  Received SIGINT, triggering graceful shutdown
22:43:42 supervisord:  ignoring ready notification from unregistered PID=14434
22:43:42 knot_resolver.manager.server:  Stopping API service...
22:43:42 knot_resolver.manager.server:  Stopping kresd manager...
22:43:42 knot_resolver.manager.server:  The manager run for 42931 seconds...
22:43:42 supervisord:  stopped: manager (exit status 0)
22:43:42 supervisord:  stopped: kresd1 (terminated by SIGSEGV)
22:43:42 supervisord:  stopped: kresd3 (terminated by SIGSEGV)
22:43:42 supervisord:  stopped: kresd2 (terminated by SIGSEGV)
22:43:42 supervisord:  stopped: kresd0 (terminated by SIGSEGV)
22:43:42 supervisord:  stopped: cache-gc (exit status 0)
22:44:11 knot_resolver.controller:  Starting service manager auto-selection...
22:44:11 knot_resolver.controller:  Available subprocess controllers are ('supervisord',)
22:44:11 knot_resolver.controller:  Selected controller 'supervisord'
22:44:11 knot_resolver.controller.supervi:  We want supervisord to restart us when needed, we will therefore exec() it and let it start us again.
22:44:11 knot_resolver.manager.server: Uncaught generic exception during manager inicialization... Traceback (most recent call last):   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 585, in start_server     manager = await _init_manager(args, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/server.py", line 481, in _init_manager     manager = await KresManager.create(args, controller, config_store)   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 97, in create     await inst._async_init(args, subprocess_controller, config_store)  # noqa: SLF001   File "/usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py", line 105, in _async_init     await self._controller.initialize_controller(args, config_store.get())   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 282, in initialize_controller     await _exec_supervisord(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py", line 40, in _exec_supervisord     await write_config_file(args, config)   File "/usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/config_file.py", line 214, in write_config_file     supervisord_subprocess_log_dir(config).mkdir(exist_ok=True)   File "/usr/lib/python3.10/pathlib.py", line 1175, in mkdir     self._accessor.mkdir(self, mode) PermissionError: [Errno 13] Permission denied:  'logs'


[-- Attachment #3: lfs - knot-resolver --]
[-- Type: text/plain, Size: 5091 bytes --]

###############################################################################
#                                                                             #
# IPFire.org - A linux based firewall                                         #
# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
#                                                                             #
# This program is free software: you can redistribute it and/or modify        #
# it under the terms of the GNU General Public License as published by        #
# the Free Software Foundation, either version 3 of the License, or           #
# (at your option) any later version.                                         #
#                                                                             #
# This program is distributed in the hope that it will be useful,             #
# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
# GNU General Public License for more details.                                #
#                                                                             #
# You should have received a copy of the GNU General Public License           #
# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
#                                                                             #
###############################################################################

###############################################################################
# Definitions
###############################################################################

include Config

VER        = 6.5.0

THISAPP    = knot-resolver-$(VER)
DL_FILE    = $(THISAPP).tar.xz
DL_FROM    = $(URL_IPFIRE)
DIR_APP    = $(DIR_SRC)/$(THISAPP)
TARGET     = $(DIR_INFO)/$(THISAPP)

###############################################################################
# Top-level Rules
###############################################################################

objects = $(DL_FILE)

$(DL_FILE) = $(DL_FROM)/$(DL_FILE)

$(DL_FILE)_BLAKE2 = 5865694f45298353c3b5cdadfd9d87a5d9bb8cbd0ca14b204f1c4d39b2512cff46afb8670ab0a498e526b1d7fc0cd25befc67971e8810c63328ac0ab3fcd4ad1

install : $(TARGET)

check : $(patsubst %,$(DIR_CHK)/%,$(objects))

download :$(patsubst %,$(DIR_DL)/%,$(objects))

b2 : $(subst %,%_BLAKE2,$(objects))

###############################################################################
# Downloading, checking, b2sum
###############################################################################

$(patsubst %,$(DIR_CHK)/%,$(objects)) :
	@$(CHECK)

$(patsubst %,$(DIR_DL)/%,$(objects)) :
	@$(LOAD)

$(subst %,%_BLAKE2,$(objects)) :
	@$(B2SUM)

###############################################################################
# Installation Details
###############################################################################

$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
	@$(PREBUILD)
	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/knot-resolver-6.5-keep-dst-ip.patch
	cd $(DIR_APP) && meson setup \
		--buildtype=release \
		--prefix=/usr \
		-Duser=knot-resolver \
		-Dgroup=knot-resolver \
		-Dkeyfile_default="/var/lib/knot-resolver/root.keys" \
		-Dinstall_root_keys=enabled \
		-Dquic=disabled \
		builddir/

	# Compile kresd
	cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)

	# Build Python components
	cd $(DIR_APP) && python3 setup.py build

	# Install everything
	cd $(DIR_APP) && ninja -C builddir/ install
	cd $(DIR_APP) && python3 setup.py install --root=/

	# Install our configuration file
	install -v -m 644 $(DIR_SRC)/config/knot-resolver/config.yaml \
		/etc/knot-resolver/config.yaml

	# Install our configuration helper script
	install -v -m 644 $(DIR_SRC)/config/knot-resolver/config.lua \
		/usr/lib/knot-resolver/config.lua

	# Install the leases module
	install -v -m 644 $(DIR_SRC)/config/knot-resolver/leases.lua \
		/usr/lib/knot-resolver/kres_modules/leases.lua

	# Install the leases schema
	install -v -m 6444 $(DIR_SRC)/config/knot-resolver/leases.schema \
		/usr/lib/knot-resolver/leases.schema

	# Create the leases database
	sqlite3 "/var/lib/knot-resolver/leases.db" \
		< /usr/lib/knot-resolver/leases.schema
	chown knot-resolver:knot-resolver /var/lib/knot-resolver/leases.db

	# Install the DHCP leases helper script
	install -v -m 755 $(DIR_SRC)/config/knot-resolver/dhcp-lease \
		/usr/sbin/dhcp-lease

	# Change the ownership of /var/lib/knot-resolver
	chown knot-resolver:knot-resolver /var/lib/knot-resolver

	# Create a directory for zone files
	-mkdir -pv /var/lib/knot-resolver/zones
	chown knot-resolver:knot-resolver /var/lib/knot-resolver/zones

	# Create cache directory
	-mkdir -pv /var/cache/knot-resolver
	chown knot-resolver:knot-resolver /var/cache/knot-resolver

	# Allow kresd to bind to ports even though it is not running as root
	setcap "cap_net_bind_service=+ep" /usr/sbin/kresd

	@rm -rf $(DIR_APP)
	@$(POSTBUILD)

[-- Attachment #4: rootfile - knot-resolver --]
[-- Type: text/plain, Size: 15542 bytes --]

#etc/knot-resolver
etc/knot-resolver/config.yaml
etc/knot-resolver/root.hints
usr/bin/knot-resolver
usr/bin/kres-manager
usr/bin/kresctl
#usr/include/libkres
#usr/include/libkres/api.h
#usr/include/libkres/array.h
#usr/include/libkres/cdb_api.h
#usr/include/libkres/cdb_lmdb.h
#usr/include/libkres/defines.h
#usr/include/libkres/dnssec.h
#usr/include/libkres/impl.h
#usr/include/libkres/iterate.h
#usr/include/libkres/kru.h
#usr/include/libkres/layer.h
#usr/include/libkres/log.h
#usr/include/libkres/lru.h
#usr/include/libkres/mmapped.h
#usr/include/libkres/module.h
#usr/include/libkres/nsec.h
#usr/include/libkres/nsec3.h
#usr/include/libkres/pack.h
#usr/include/libkres/proto.h
#usr/include/libkres/queue.h
#usr/include/libkres/resolve-impl.h
#usr/include/libkres/resolve.h
#usr/include/libkres/rplan.h
#usr/include/libkres/selection.h
#usr/include/libkres/selection_forward.h
#usr/include/libkres/selection_iter.h
#usr/include/libkres/signature.h
#usr/include/libkres/ta.h
#usr/include/libkres/top.h
#usr/include/libkres/trie.h
#usr/include/libkres/utils.h
#usr/include/libkres/zonecut.h
#usr/lib/knot-resolver
usr/lib/knot-resolver/ahocorasick.so
usr/lib/knot-resolver/config.lua
usr/lib/knot-resolver/debug_opensslkeylog.so
usr/lib/knot-resolver/distro-preconfig.lua
usr/lib/knot-resolver/kluautil.lua
usr/lib/knot-resolver/kres-gen.lua
usr/lib/knot-resolver/kres.lua
#usr/lib/knot-resolver/kres_modules
usr/lib/knot-resolver/kres_modules/bogus_log.so
#usr/lib/knot-resolver/kres_modules/daf
usr/lib/knot-resolver/kres_modules/daf.lua
usr/lib/knot-resolver/kres_modules/daf/daf.js
usr/lib/knot-resolver/kres_modules/detect_time_jump.lua
usr/lib/knot-resolver/kres_modules/detect_time_skew.lua
usr/lib/knot-resolver/kres_modules/dns64.lua
usr/lib/knot-resolver/kres_modules/edns_keepalive.so
usr/lib/knot-resolver/kres_modules/etcd.lua
usr/lib/knot-resolver/kres_modules/experimental_dot_auth.lua
usr/lib/knot-resolver/kres_modules/extended_error.so
usr/lib/knot-resolver/kres_modules/fallback.lua
usr/lib/knot-resolver/kres_modules/graphite.lua
usr/lib/knot-resolver/kres_modules/hints.so
#usr/lib/knot-resolver/kres_modules/http
usr/lib/knot-resolver/kres_modules/http.lua
usr/lib/knot-resolver/kres_modules/http/bootstrap-theme.min.css
usr/lib/knot-resolver/kres_modules/http/bootstrap.min.css
usr/lib/knot-resolver/kres_modules/http/bootstrap.min.js
usr/lib/knot-resolver/kres_modules/http/d3.js
usr/lib/knot-resolver/kres_modules/http/datamaps.world.min.js
usr/lib/knot-resolver/kres_modules/http/dygraph.min.js
usr/lib/knot-resolver/kres_modules/http/epoch.css
usr/lib/knot-resolver/kres_modules/http/epoch.js
usr/lib/knot-resolver/kres_modules/http/favicon.ico
usr/lib/knot-resolver/kres_modules/http/glyphicons-halflings-regular.woff2
usr/lib/knot-resolver/kres_modules/http/jquery.js
usr/lib/knot-resolver/kres_modules/http/kresd.css
usr/lib/knot-resolver/kres_modules/http/kresd.js
usr/lib/knot-resolver/kres_modules/http/main.tpl
usr/lib/knot-resolver/kres_modules/http/selectize.bootstrap3.css
usr/lib/knot-resolver/kres_modules/http/selectize.min.js
usr/lib/knot-resolver/kres_modules/http/topojson.js
usr/lib/knot-resolver/kres_modules/http_doh.lua
usr/lib/knot-resolver/kres_modules/http_tls_cert.lua
usr/lib/knot-resolver/kres_modules/http_trace.lua
usr/lib/knot-resolver/kres_modules/leases.lua
usr/lib/knot-resolver/kres_modules/nsid.so
usr/lib/knot-resolver/kres_modules/policy.lua
usr/lib/knot-resolver/kres_modules/predict.lua
usr/lib/knot-resolver/kres_modules/prefetch.lua
usr/lib/knot-resolver/kres_modules/prefill.lua
usr/lib/knot-resolver/kres_modules/priming.lua
usr/lib/knot-resolver/kres_modules/prometheus.lua
usr/lib/knot-resolver/kres_modules/rebinding.lua
usr/lib/knot-resolver/kres_modules/refuse_nord.so
usr/lib/knot-resolver/kres_modules/renumber.lua
usr/lib/knot-resolver/kres_modules/serve_stale.lua
usr/lib/knot-resolver/kres_modules/stats.so
usr/lib/knot-resolver/kres_modules/ta_sentinel.lua
usr/lib/knot-resolver/kres_modules/ta_signal_query.lua
usr/lib/knot-resolver/kres_modules/ta_update.lua
usr/lib/knot-resolver/kres_modules/view.lua
usr/lib/knot-resolver/kres_modules/watchdog.lua
usr/lib/knot-resolver/kres_modules/workarounds.lua
usr/lib/knot-resolver/krprint.lua
usr/lib/knot-resolver/leases.schema
usr/lib/knot-resolver/postconfig.lua
usr/lib/knot-resolver/sandbox.lua
usr/lib/knot-resolver/trust_anchors.lua
usr/lib/knot-resolver/zonefile.lua
#usr/lib/libkres.so
usr/lib/libkres.so.9
#usr/lib/pkgconfig/libkres.pc
usr/lib/python3.10/site-packages/knot_resolver
#usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/PKG-INFO
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/SOURCES.txt
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/dependency_links.txt
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/entry_points.txt
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/requires.txt
usr/lib/python3.10/site-packages/knot_resolver-6.5.0-py3.10.egg-info/top_level.txt
#usr/lib/python3.10/site-packages/knot_resolver/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/__main__.py
#usr/lib/python3.10/site-packages/knot_resolver/args.py
#usr/lib/python3.10/site-packages/knot_resolver/client
#usr/lib/python3.10/site-packages/knot_resolver/client/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/client/__main__.py
#usr/lib/python3.10/site-packages/knot_resolver/client/args.py
#usr/lib/python3.10/site-packages/knot_resolver/client/command.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/cache.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/completion.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/config.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/convert.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/help.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/metrics.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/migrate.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/reload.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/schema.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/stop.py
#usr/lib/python3.10/site-packages/knot_resolver/client/commands/validate.py
#usr/lib/python3.10/site-packages/knot_resolver/client/completion.py
#usr/lib/python3.10/site-packages/knot_resolver/client/main.py
#usr/lib/python3.10/site-packages/knot_resolver/constants.py
#usr/lib/python3.10/site-packages/knot_resolver/controller
#usr/lib/python3.10/site-packages/knot_resolver/controller/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/exceptions.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/interface.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/registered_workers.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/config_file.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/fast_rpcinterface.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/manager_integration.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/notify_socket.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/patch_logger.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/plugin/sd_notify.py
#usr/lib/python3.10/site-packages/knot_resolver/controller/supervisord/supervisord.conf.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/cache_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/config_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/defer_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/dns64_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/dnssec_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/forward_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/globals.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/local_data_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/logging_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/lua_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/management_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/monitoring_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/network_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/options_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/rate_limiting_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/cache.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/defer.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/dns64.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/dnssec.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/forward.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/kresd.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/local_data.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/logging.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/cache_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/common_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/forward_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/local_data_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/network_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/policy_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/macros/view_macros.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/monitoring.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/network.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/options.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/policy-loader.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/rate_limiting.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/templates/views.lua.j2
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/base_types.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/enums.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/files.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/generic_types.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/types/types.py
#usr/lib/python3.10/site-packages/knot_resolver/datamodel/view_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/exceptions.py
#usr/lib/python3.10/site-packages/knot_resolver/launcher.py
#usr/lib/python3.10/site-packages/knot_resolver/logging.py
#usr/lib/python3.10/site-packages/knot_resolver/main.py
#usr/lib/python3.10/site-packages/knot_resolver/manager
#usr/lib/python3.10/site-packages/knot_resolver/manager/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/__main__.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/config_store.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/constants.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/exceptions.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/files
#usr/lib/python3.10/site-packages/knot_resolver/manager/files/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/files/reload.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/files/watchdog.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/main.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/manager.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/metrics
#usr/lib/python3.10/site-packages/knot_resolver/manager/metrics/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/metrics/collect.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/metrics/prometheus.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/server.py
#usr/lib/python3.10/site-packages/knot_resolver/manager/triggers.py
#usr/lib/python3.10/site-packages/knot_resolver/utils
#usr/lib/python3.10/site-packages/knot_resolver/utils/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/async_utils.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/etag.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/functional.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/__init__.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/base_generic_type_wrapper.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/base_schema.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/base_value_type.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/exceptions.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/json_pointer.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/parsing.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/query.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/renaming.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/modeling/types.py
#usr/lib/python3.10/site-packages/knot_resolver/utils/requests.py
usr/sbin/dhcp-lease
usr/sbin/kres-cache-gc
usr/sbin/kresd
#usr/share/bash-completion/completions/kresctl
#usr/share/doc/knot-resolver
#usr/share/doc/knot-resolver/AUTHORS
#usr/share/doc/knot-resolver/COPYING
#usr/share/doc/knot-resolver/NEWS
#usr/share/doc/knot-resolver/examples
#usr/share/doc/knot-resolver/examples/config.cluster
#usr/share/doc/knot-resolver/examples/config.docker
#usr/share/doc/knot-resolver/examples/config.internal
#usr/share/doc/knot-resolver/examples/config.isp
#usr/share/doc/knot-resolver/examples/config.personal
#usr/share/doc/knot-resolver/examples/config.privacy
#usr/share/doc/knot-resolver/examples/config.splitview
#usr/share/man/man8/kresctl.8
#usr/share/man/man8/kresd.8
var/cache/knot-resolver
var/lib/knot-resolver
var/lib/knot-resolver/leases.db
var/lib/knot-resolver/root.keys
var/lib/knot-resolver/zones

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-10-03 11:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-03  8:59 knot-resolver 6.5.0 Matthias Fischer
2026-10-03  9:57 ` Michael Tremer
2026-10-03 11:05   ` Matthias Fischer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox