logrotate - Rotate, compress, remove, and mail system log files

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE Update Oss all
Package name logrotate
Package version 3.11.0
Package release 15.2
Package architecture x86_64
Package type rpm
Installed size 118.02 KB
Download size 68.67 KB
Official Mirror widehat.opensuse.org
The logrotate utility is designed to simplify the administration of log
files on a system that generates a lot of log files. Logrotate allows
the automatic rotation, compression, removal, and mailing of log files.
Logrotate can be set to handle a log file daily, weekly, monthly, or
when the log file reaches a certain size. Normally, logrotate runs as a
daily cron job.


Package Version Architecture Repository
logrotate-3.11.0-18.1.x86_64.rpm 3.11.0 x86_64 openSUSE Update Oss
logrotate-3.11.0-12.1.x86_64.rpm 3.11.0 x86_64 openSUSE Update Oss
logrotate-3.11.0-10.3.x86_64.rpm 3.11.0 x86_64 openSUSE Oss
logrotate - - -


Name Value
libacl.so.1()(64bit) -
libacl.so.1(ACL_1.0)(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libpopt.so.0()(64bit) -
libpopt.so.0(LIBPOPT_0)(64bit) -
libselinux.so.1()(64bit) -
systemd -
xz -


Name Value
config(logrotate) = 3.11.0-15.2
logrotate = 3.11.0-15.2
logrotate(x86-64) = 3.11.0-15.2


Type URL
Binary Package logrotate-3.11.0-15.2.x86_64.rpm
Source Package logrotate-3.11.0-15.2.src.rpm

Install Howto

Install logrotate rpm package:

# zypper install logrotate




2018-01-05 - pmonrealgonzalez@suse.com
- Corrected the location of the state file mentioned in the man
pages [bsc#1070823]
- Added patch logrotate-fix-statefile-man.patch
2017-10-12 - pmonrealgonzalez@suse.com
- Return failure if hash table is not yet allocated [bsc#1057801]
- Added patch:
* logrotate-3.11.0-hashIndex-return.patch
2017-09-20 - pmonrealgonzalez@suse.com
- logrotate now recovers from a corrupted state file [bsc#1057801]
- Added patch:
* logrotate-3.11.0-recover-from-corrupted-state-file.patch
2016-12-28 - tchvatal@suse.com
- Version update to 3.11.0:
* Merges from distribution patchsets and small fixes around
- Remove all patches merged upstream:
* logrotate-addextension.patch
* logrotate-autoext.patch
* logrotate-conf.patch
* logrotate-fix-test62_with_bash-4.4.patch
* logrotate-manpage_config_clarification.patch
* logrotate-var-lib-misc.patch
* logrotate-3.7.8-suse.patch
2016-11-21 - tchvatal@suse.com
- Fix post scriptlet condition bnc#1011120
2016-11-12 - kukuk@suse.de
- Move logrotate.status to /var/lib/misc following FHS/LSB and
making implementing read-only root filesystem much easier.
- Add patch:
* logrotate-var-lib-misc.patch
2016-10-05 - tchvatal@suse.com
- Version update to 3.10.0 fate#322037:
* Update url to point to github
- Remove upstreamed patch:
* logrotate-3.7.8-mess_err.patch
- Rebase patches:
* logrotate-3.7.8-suse.patch
* logrotate-addextension.patch
* logrotate-autoext.patch
* logrotate-fix-test62_with_bash-4.4.patch
2016-10-03 - dimstar@opensuse.org
- Add logrotate-fix-test62_with_bash-4.4.patch: Fix the test suite
when running with bash 4.4 (gh#logrotate/logrotate#66).
2015-06-22 - kstreitova@suse.com
- update to 3.9.1
* 3.9.1
- Fix off-by-one error which can lead to crash when copytruncate
is used.
* 3.9.0
- Fix crash when using long dateformat. [nmerdan]
- Add support for %H dateformat. [czchen]
- Fix regression introduced in 3.8.9 when when rotating multiple
logs when one of them is missing.
- In the debug mode, do not skip the code-path which handles the
case when the last rotation does not exist. [Sergey Vidishev]
- Show more precise description when "log does not need rotating".
- Add new -l option to log verbose output to file. The file is
overwritten on every logrotate execution.
- Allow rotation of sparse files with copytruncate.
* update logrotate-addextension.patch
- use spec-cleaner
- remove unused PreReq tags
2015-05-19 - crrodriguez@opensuse.org
- Enable Persistent timer since we are now in systemd 219.

See Also

Package Description
lsof-4.89-7.3.1.x86_64.rpm A Program That Lists Information about Files Opened by Processes
lsscsi-0.29-5.1.x86_64.rpm List all SCSI devices in the system
lsyncd-2.1.5-9.3.1.x86_64.rpm Live Syncing (Mirror) Daemon
lttng-modules-2.7.1-6.2.1.x86_64.rpm Licensing information for package lttng-modules
lttng-modules-kmp-default-2.7.1_k4.4.132_53-6.2.1.x86_64.rpm LTTng 2.0 Kernel Tracing Modules
lua-libguestfs-1.32.4-11.3.1.x86_64.rpm Provides Lua support for libguestfs
lua-rrdtool-1.4.7-26.3.1.x86_64.rpm Lua bindings for rrdtool
lua51-5.1.5-16.1.x86_64.rpm Small Embeddable Language with Simple Procedural Syntax
lua51-devel-5.1.5-16.1.x86_64.rpm Development files for lua
lua51-doc-5.1.5-16.1.noarch.rpm Small Embeddable Language with Simple Procedural Syntax
lvm2-2.02.120-77.1.x86_64.rpm Logical Volume Manager Tools
lvm2-2.02.120-80.1.x86_64.rpm Logical Volume Manager Tools
lvm2-clvm-2.02.120-77.1.x86_64.rpm Clustered LVM2
lvm2-clvm-2.02.120-80.1.x86_64.rpm Clustered LVM2
lvm2-cmirrord-2.02.120-77.1.x86_64.rpm Clustered RAID 1 support using device-mapper and corosync