Public bug reported: Binary package hint: logrotate
Logrotate generates the error: "error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log '" when run with mysql-server-core (5.1) installed. This condition also generates error e-Mail. logrotate behaviour: $ cd /etc/logrotate.d $ sudo logrotate -f mysql-server error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log ' Expected behaviour: Zero-length log files do not cause error alerts. Affected versions: Kubuntu 9.10 (Upgraded sequentially from 6.04 over the past several years.) logrotate 3.7,8.4ubuntu1 mysql-server-core 5.1.37-1ubuntu Possible cause (1): /var/log/mysql.log has zero length. $ ls -laF /var/log/mysql.* -rw-r----- 1 mysql adm 0 2009-11-20 02:30 /var/log/mysql.err -rw-r----- 1 mysql adm 0 2009-11-30 22:37 /var/log/mysql.log -rw-r----- 1 mysql adm 0 2009-11-30 07:43 /var/log/mysql.log.1 -rw-r----- 1 mysql adm 20 2009-11-23 08:00 /var/log/mysql.log.8.gz Possible cause (2): debian.cnf is malformed. // Passwords excised from output below. The two instances are identical. $ sudo more /etc/mysql/debian.cnf # Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = [excised] socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = [excised] socket = /var/run/mysqld/mysqld.sock Possible cause (3): auditing is interfering with mysqld. $ sudo service mysql restart * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [fail] fu...@client0004:/etc/logrotate.d$ tail /var/log/messages Nov 30 22:52:39 client0004 kernel: [593992.220673] type=1502 audit(1259643159.445:72): operation="open" pid=11016 parent=11015 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" [8 duplicate messages elided] Nov 30 22:52:42 client0004 kernel: [593995.294992] type=1502 audit(1259643162.515:81): operation="open" pid=11047 parent=11046 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" ProblemType: Bug Architecture: amd64 Date: Mon Nov 30 22:38:09 2009 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: nvidia Package: logrotate 3.7.8-4ubuntu1 ProcEnviron: LANGUAGE=en_US:en_GB:en PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-15.50-generic SourcePackage: logrotate Uname: Linux 2.6.31-15-generic x86_64 XsessionErrors: (polkit-gnome-authentication-agent-1:3289): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (npviewer.bin:3438): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so: wrong ELF class: ELFCLASS64 ** Affects: logrotate (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug -- logrotate error for empty mysql logs https://bugs.launchpad.net/bugs/490665 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs