Linux Tutorials

How to solve abrtd doesn’t belong to any package and ProcessUnpackaged is set to ‘no’

Have you encountered the error message “abrtd doesn’t belong to any package and ProcessUnpackaged is set to ‘no’” on your CentOS or Red Hat Linux system?. Automatic Bug Reporting Tool,  abbreviated as ABRT, consists of the abrtd daemon and a number of system services and utilities to process, analyze, and report detected problems.

Original content from computingforgeeks.com - post 4112

The abrtd daemon always runs in the background and springs into action when an application crashes or a kernel oops is detected to collect the relevant problem data such as a core file if there is one, the crashing application’s command-line parameters, and other data of forensic utility.

The path where the problems  detected are logged is:

/var/spool/abrt - (CentOS 6)
/var/tmp/abrt - (CentOS 7)

Note you may need to install ABRT CentOS 7 by running the command:

sudo yum install abrt-cli

The aforementioned error message means abrtd cannot create the core of a program which does not belong to any package. This means a process that crashed has an executable  which does not belong to any package

To solve this limitation, you need to edit the file

sudo vim /etc/abrt/abrt-action-save-package-data.conf

Then change the parameter ProcessUnpackaged  to yes

# Process crashes in executables which do not belong to any package?
#
ProcessUnpackaged = yes

Restart abrtd service after making the change

sudo systemctl restart abrtd  # CentOS 7,x
sudo service abrtd restart    # CentOS 6.x

That’s all, ABRT should now be able to create the core of a program when it crashes.

Related Articles

CentOS Install PHPUnit on CentOS 8|7 / Fedora 40/39/38/37/36 CentOS Install and Configure Ghost CMS on CentOS 8 / RHEL 8 Databases Run Microsoft SQL Server 2019 on Rocky 8 / RHEL 8 CentOS How To Install Go (Golang) on CentOS 8 | RHEL 8

Leave a Comment

Press ESC to close