This bug was initially created as a copy of Bug #2168478 I am copying this bug because: To bring to rhel-7.9z Description of problem: The script on post section of rt-setup.spec overwrites "kernel.hung_task_panic" and "kernel.hung_task_timeout_secs" values even if those values are already set. The script checks /etc/sysctl.conf and if it finds "kernel.hung_task_panic" and "kernel.hung_task_timeout_secs" are already set, it does not set "kernel.hung_task_panic" and "kernel.hung_task_timeout_secs". But the script doesn't check files under /etc/sysctl.d. If users set "kernel.hung_task_panic" and "kernel.hung_task_timeout_secs" values inside the file under /etc/sysctl.d directory, those values are ignored, and the script overwrite those values. Version-Release number of selected component (if applicable): Name: rt-setup Version: 2.1 Release: 4%{?dist} License: GPL+ Summary: Setup RHEL-RT environment details Group: System Environment/Base Source: rt-setup-%{version}.tar.bz2 How reproducible: consistent. Steps to Reproduce: 1. Set "kernel.hung_task_panic" values to 1 inside the file under /etc/sysctl.d directory. 2. Install this package that overwrites "kernel.hung_task_panic" value. Actual results: "kernel.hung_task_panic" sets as "0" Expected results: "kernel.hung_task_panic" sets as "1" Additional info:
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 (rt-tests bug fix 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-2023:4155