Description of problem: When using the include directive in the [main] section, TuneD improperly processes profile included when profile names end in non word characters such as '-', '^', ... Version-Release number of selected component (if applicable): All, including the current upstream version. How reproducible: Always. Steps to Reproduce: 1. Create TuneD profile "bz" with the following content. [main] summary=PoC include=provider-,balanced 2. Create en empty "provider-" profile: mkdir -p /etc/tuned/provider-/ touch /etc/tuned/provider-/tuned.conf 3. systemctl stop tuned --now 4. tuned --no-dbus Actual results: 2021-10-27 13:43:50,984 INFO tuned.daemon.application: dynamic tuning is globally disabled 2021-10-27 13:43:50,989 DEBUG tuned.daemon.daemon: initializing daemon 2021-10-27 13:43:50,989 INFO tuned.daemon.daemon: using sleep interval of 1 second(s) 2021-10-27 13:43:50,989 INFO tuned.daemon.daemon: Running in automatic mode, checking what profile is recommended for your configuration. 2021-10-27 13:43:50,990 INFO tuned.daemon.daemon: Using 'bz' profile 2021-10-27 13:43:50,991 INFO tuned.profiles.loader: loading profile: bz 2021-10-27 13:43:50,993 ERROR tuned.daemon.daemon: Cannot set initial profile. No tunings will be enabled: Cannot load profile(s) 'bz': Cannot find profile 'provider-,balanced' in '['/etc/tuned', '/usr/lib/tuned']'. 2021-10-27 13:43:50,993 INFO tuned.daemon.controller: starting controller Expected results: TuneD profiles "provider-" and "balanced" successfully applied.
Bumping the priority (NTO needs this fix soon) and providing an upstream fix: https://github.com/redhat-performance/tuned/pull/401
FDP clone bug 2039739.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (tuned bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2106