The recent kernel upgrade from 6.11 to 6.12 caused several services to throw ‘permission denied’ log messages. These messages didn’t appear from before the upgrade.
bpftune.service:
Nov 21 05:00:32 L5400C bpftune[861]: could not load skeleton: Permission denied
Nov 21 05:00:33 L5400C bpftune[861]: could not load skeleton: Permission denied
Nov 21 05:00:33 L5400C bpftune[861]: error initializing '/usr/lib/bpftune//netns_tuner.so: Permission denied
irqbalance.service:
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 136 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 136 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 134 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 134 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 139 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 139 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 137 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 137 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 135 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 135 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 133 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 133 affinity is now unmanaged
Nov 21 05:00:40 L5400C irqbalance[779]: Cannot change IRQ 138 affinity: Permission denied
Nov 21 05:00:40 L5400C irqbalance[779]: IRQ 138 affinity is now unmanaged
This is bpftune.service under Linux version 6.11.8-2-cachyos
Nov 20 07:20:55 L5400C systemd[1]: Started BPF-based auto-tuning of system parameters.
Nov 20 07:20:55 L5400C bpftune[855]: bpftune works fully
Nov 20 07:20:55 L5400C bpftune[855]: bpftune supports per-netns policy (via netns cookie)
Nov 20 07:20:57 L5400C bpftune[855]: could not load skeleton: No such process
Nov 20 07:20:57 L5400C bpftune[855]: could not load skeleton: No such process
Nov 20 07:52:29 L5400C bpftune[855]: user (pid 3558) modified sysctl 'ipv4/tcp_rmem' that tuner 'tcp_buffer' uses; disabling 'tcp_buffer' for namespace cookie 1
Nov 20 07:56:16 L5400C systemd[1]: Stopping BPF-based auto-tuning of system parameters...
Nov 20 07:56:17 L5400C bpftune[855]: Summary: scenario 'specify TCP congestion control algorithm' occurred 32 times for tunable 'TCP congestion control' in global ns. To optimize TCP performance, a TCP congesti>
Nov 20 07:56:17 L5400C systemd[1]: bpftune.service: Deactivated successfully.
Nov 20 07:56:17 L5400C systemd[1]: Stopped BPF-based auto-tuning of system parameters.
Nov 20 07:56:17 L5400C systemd[1]: bpftune.service: Consumed 2.990s CPU time, 88.6M memory peak.
This is how it looks under Linux version 6.12.0-2-cachyos
Nov 21 10:39:57 L5400C systemd[1]: Started BPF-based auto-tuning of system parameters.
Nov 21 10:39:57 L5400C bpftune[892]: bpftune works fully
Nov 21 10:39:57 L5400C bpftune[892]: bpftune supports per-netns policy (via netns cookie)
Nov 21 10:39:59 L5400C bpftune[892]: could not load skeleton: Permission denied
Nov 21 10:40:00 L5400C bpftune[892]: could not load skeleton: Permission denied
Nov 21 10:40:00 L5400C bpftune[892]: error initializing '/usr/lib/bpftune//netns_tuner.so: Permission denied
Nov 21 10:40:00 L5400C bpftune[892]: could not load skeleton: No such process
Nov 21 10:40:02 L5400C bpftune[892]: could not load skeleton: No such process
The three lines from above are the new log messages under 6.12 that weren’t present under 6.11.
Nov 21 12:04:15 varvalian systemd[1]: Started BPF-based auto-tuning of system parameters.
Nov 21 12:04:15 varvalian bpftune[42129]: bpftune works fully
Nov 21 12:04:15 varvalian bpftune[42129]: bpftune supports per-netns policy (via netns cookie)
Nov 21 12:04:17 varvalian bpftune[42129]: tuner 'route_table' failed to load, tracing target was not found; this can occur for unstable tracing targets like kernel functions.
Nov 21 12:04:18 varvalian bpftune[42129]: tuner 'tcp_buffer' failed to load, tracing target was not found; this can occur for unstable tracing targets like kernel functions.
Nov 21 12:05:30 varvalian bpftune[42129]: Scenario 'need to increase TCP buffer size(s)' occurred for tunable 'net.ipv4.tcp_rmem' in global ns. Need to increase buffer size(s) to maximize throughput
Nov 21 12:05:30 varvalian bpftune[42129]: Due to need to increase max buffer size to maximize throughput change net.ipv4.tcp_rmem(min default max) from (4096 131072 19200000) -> (4096 131072 24000000)
Nov 21 12:05:30 varvalian bpftune[42129]: Scenario 'need to increase TCP buffer size(s)' occurred for tunable 'net.ipv4.tcp_rmem' in global ns. Need to increase buffer size(s) to maximize throughput
Nov 21 12:05:30 varvalian bpftune[42129]: Due to need to increase max buffer size to maximize throughput change net.ipv4.tcp_rmem(min default max) from (4096 131072 24000000) -> (4096 131072 30000000)```
Didn’t know that, thanks for letting me know. I have installed irqbalance-git (1.9.4.r63.gb4b6f19-1) and still get the same ‘permission denied’ messages:
Nov 21 19:35:10 L5400C systemd[1]: Started irqbalance daemon.
Nov 21 19:35:11 L5400C irqbalance[786]: thermal: failed to receive messages.
Nov 21 19:35:11 L5400C irqbalance[786]: Failed to initialize thermal events.
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 136 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 136 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 134 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 134 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 139 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 139 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 137 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 137 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 135 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 135 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 133 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 133 affinity is now unmanaged
Nov 21 19:35:20 L5400C irqbalance[786]: Cannot change IRQ 138 affinity: Permission denied
Nov 21 19:35:20 L5400C irqbalance[786]: IRQ 138 affinity is now unmanaged