ABRT is a daemon that watches for application crashes. When a crash occurs, it collects the problem data and takes action according to its configuration. This document describes ABRT’s configuration file.
The configuration file consists of items in the format "Option = Value". A description of each item follows:
- DumpLocation = directory
The directory where ABRT should store coredumps and other files which are needed for reporting.
Default is /var/spool/abrt.
- MaxCrashReportsSize = number
The maximum disk space (specified in MiB) that ABRT will use for all the crash dumps. Value of 0 means "unlimited space".
Default is 5000.
- WatchCrashdumpArchiveDir = directory
The daemon will watch this directory and call abrt-handle-upload on files which appear there. This is used to auto-unpack crashdump tarballs uploaded via FTP, SCP, etc.
Note: The directory must exist and be writable for abrtd. It will not be created automatically.
Default is none, hence the feature is disabled.
- DeleteUploaded = yes/no
The daemon will delete an uploaded crashdump archive after an atempt to unpack it. An archive will be delete whether unpacking finishes successfully or not.
If you decide to enable this, you have to tweak the SELinux policy: # setsebool -P abrt_anon_write 1.
Default value is no.
- DebugLevel = 0-100
Allows ABRT tools to detect problems in ABRT itself. By increasing the value you can force ABRT to detect, process and report problems in ABRT. You have to bear in mind that ABRT might fall into an infinite loop when handling problems caused by itself.
Default is 0 (non debug mode).
- AutoreportingEnabled = yes/no
Enables automatic execution of the event configured in AutoreportingEvent option.
Default is no.
- AutoreportingEvent = event
A name of event which is run automatically after problem’s detection. The event should perform some fast analysis and exit with 70 if the problem is known.
Default is report_uReport.
- ShortenedReporting = yes/no
Enables shortened GUI reporting where the reporting is interrupted after AutoreportingEvent is done.
Default is yes if application is running in a GNOME desktop session; otherwise it’s no.
- ExploreChroots = yes/no
Enables various features exploring process’s root directories if they differ from the default root directory. The following list includes examples of enabled features:
- query the RPM database in the process’s root directory,
- save files like /etc/os-release from the process’s root directory.
This feature is disabled by default because it might be used by a local user to steal your data.
Caution: THIS FEATURE MIGHT BE USED BY A LOCAL USER TO STEAL YOUR DATA BY ARRANGING A SPECIAL ROOT DIRECTORY IN USER MOUNT NAMESPACE.
Default is no.
abrtd(8) abrt-action-save-package-data.conf(5) abrt-handle-upload(1)
- ABRT team
abrt-action-notify(1), abrt-action-save-package-data.conf(5), abrt-auto-reporting(1), abrt-CCpp.conf(5), abrtd(8), abrt-dbus(8), abrt-dump-journal-core(1), abrt-dump-journal-oops(1), abrt-dump-journal-xorg(1), abrt-dump-oops(1), abrt-dump-xorg(1), abrt-handle-upload(1), abrt-harvest-vmcore(1), abrt-oops.conf(5), abrt-upload-watch(1), abrt-vmcore.conf(5), abrt-xorg.conf(5), gpg_keys.conf(5), python3-abrt.conf(5).