RPM-PLUGIN-SYSLOG(8)
2026-08-04
NAME
rpm-plugin-syslog - Syslog plugin for the RPM Package Manager
DESCRIPTION
The plugin writes basic information about rpm(8) transactions to the syslog - like transactions run and packages installed or removed.
CONFIGURATION
%__transaction_syslog_target
Specify target output for the plugin. Supported values are:
- syslog: system log (default)
- stderr: standard error
See rpm-plugins(8) on how to control plugins in general.
OUTPUT
The plugin uses rpm as its syslog identity.
The package level output during transactions is as follows:
OPERATION NEVRA [(from: RELNEVRA)]: STATUS
OPERATION is one of:
- cleanup: cleanup of the previous version in upgrade or downgrade
- downgrade: downgrade an installed package to an older version
- erase: erase package from the system
- install: install a new package on the system
- replace: replace (obsolete) a previously installed package with another one
- restore: restore permissions and similar on an installed package
- upgrade: upgrade an installed package to a newer version
EXAMPLES
journalctl -t rpm
Inspect RPM transaction history on a systemd-based OS.
Package aaa upgrade from 1.2-1 to 2.0-1
upgrade: aaa-2.0-1.noarch (from: aaa-1.2-1.noarch): success
cleanup: aaa-1.2-1.noarch (from: aaa-2.0-1.noarch): success
Package bbb 1.3-5 obsoleting aaa 1.2-1
replace: bbb-1.3-5.noarch (from: aaa-1.2-1.noarch): success
erase: aaa-1.2-1.noarch (from: bbb-1.3-5.noarch): success
Package aaa 1.2-1 install failure
install: aaa-1.2-1.noarch: failure
SEE ALSO
rpm(8), rpm-plugins(8), rpm-version(7) journalctl(1) syslog(3)