Description of problem: vdsm and supervdsm logs are not rotating in Red Hat Virtualization host 4.0 Version-Release number of selected component (if applicable): Red Hat Enterprise Linux release 7.2 vdsm-4.18.11-1.el7ev.x86_64 How reproducible: always Steps to Reproduce: 1. Install RHV 4.0 hosts and wait for log rotate. 2. The logs were never rotated. 3. Actual results: Logs were not rotated. Expected results: logs should rotate. Additional info: From my setup: ================================================================ cat /etc/vdsm/logrotate/vdsm /var/log/vdsm/*.log { rotate 100 missingok size 15M compress compresscmd /usr/bin/xz uncompresscmd /usr/bin/unxz compressext .xz } /var/log/core/*.dump { rotate 1 missingok size 0 compress compresscmd /usr/bin/xz uncompresscmd /usr/bin/unxz compressext .xz su root root } ================================================================ ll /var/log/vdsm/ total 27491772 drwxr-xr-x. 2 vdsm kvm 6 Aug 10 23:18 backup -rw-r--r--. 1 root root 1220212 Sep 14 11:05 cockpit-ovirt.log -rw-r--r--. 1 vdsm kvm 14400 Oct 10 08:42 connectivity.log -rw-r--r--. 1 vdsm kvm 9140 Oct 10 09:27 mom.log -rw-r--r--. 1 vdsm kvm 2097143 Oct 10 09:22 mom.log.1 -rw-r--r--. 1 vdsm kvm 2097128 Oct 5 12:59 mom.log.2 -rw-r--r--. 1 vdsm kvm 2097139 Oct 4 15:56 mom.log.3 -rw-r--r--. 1 vdsm kvm 2097107 Oct 3 18:51 mom.log.4 -rw-r--r--. 1 vdsm kvm 2097116 Oct 2 21:49 mom.log.5 -rw-r--r--. 1 root root 1248791182 Oct 10 09:27 supervdsm.log -rw-r--r--. 1 root root 3499 Sep 8 10:54 upgrade.log -rw-r--r--. 1 vdsm kvm 24766525948 Oct 10 09:27 vdsm.log same is for customer. ================================================================ # cat /var/lib/logrotate.status logrotate state -- version 2 ================================================================ cat /etc/logrotate.conf # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rotated file dateext # uncomment this if you want your log files compressed #compress # RPM packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp and btmp -- we'll rotate them here /var/log/wtmp { monthly create 0664 root utmp minsize 1M rotate 1 } /var/log/btmp { missingok monthly create 0600 root utmp rotate 1 } # system-specific logs may be also be configured here. ================================================================ # /usr/sbin/logrotate -d /etc/logrotate.conf reading config file /etc/logrotate.conf including /etc/logrotate.d reading config file chrony reading config file glusterfs reading config file iscsiuiolog reading config file libvirtd reading config file libvirtd.qemu reading config file numad reading config file openvswitch reading config file ppp reading config file sanlock compress_prog is now /usr/bin/xz uncompress_prog is now /usr/bin/unxz compress_ext is now .xz reading config file subscription-manager reading config file syslog reading config file up2date reading config file wpa_supplicant reading config file yum Handling 17 logs rotating pattern: /var/log/chrony/*.log weekly (4 rotations) empty log files are rotated, old logs are removed considering log /var/log/chrony/*.log log /var/log/chrony/*.log does not exist -- skipping not running postrotate script, since no logs were rotated rotating pattern: /var/log/glusterfs/*.log weekly (52 rotations) empty log files are not rotated, old logs are removed considering log /var/log/glusterfs/*.log log /var/log/glusterfs/*.log does not exist -- skipping not running postrotate script, since no logs were rotated rotating pattern: /var/log/glusterfs/bricks/*.log weekly (52 rotations) empty log files are not rotated, old logs are removed No logs found. Rotation not needed. rotating pattern: /var/log/iscsiuio.log weekly (4 rotations) empty log files are not rotated, old logs are removed considering log /var/log/iscsiuio.log log /var/log/iscsiuio.log does not exist -- skipping not running postrotate script, since no logs were rotated rotating pattern: /var/log/libvirt/libvirtd.log weekly (4 rotations) empty log files are rotated, only log files >= 102400 bytes are rotated, old logs are removed considering log /var/log/libvirt/libvirtd.log log /var/log/libvirt/libvirtd.log does not exist -- skipping rotating pattern: /var/log/libvirt/qemu/*.log weekly (4 rotations) empty log files are rotated, only log files >= 102400 bytes are rotated, old logs are removed considering log /var/log/libvirt/qemu/HostedEngine.log log does not need rotating rotating pattern: /var/log/numad.log 1048576 bytes (5 rotations) empty log files are rotated, old logs are removed considering log /var/log/numad.log log /var/log/numad.log does not exist -- skipping rotating pattern: /var/log/openvswitch/*.log after 1 days (4 rotations) empty log files are rotated, old logs are removed considering log /var/log/openvswitch/ovsdb-server.log log does not need rotating considering log /var/log/openvswitch/ovs-vswitchd.log log does not need rotating not running postrotate script, since no logs were rotated rotating pattern: /var/log/ppp/connect-errors after 1 days (5 rotations) empty log files are not rotated, old logs are removed considering log /var/log/ppp/connect-errors log /var/log/ppp/connect-errors does not exist -- skipping rotating pattern: /var/log/sanlock.log 10485760 bytes (3 rotations) empty log files are rotated, old logs are removed considering log /var/log/sanlock.log log does not need rotating rotating pattern: /var/log/rhsm/*.log weekly (4 rotations) empty log files are not rotated, old logs are removed considering log /var/log/rhsm/rhsmcertd.log log does not need rotating considering log /var/log/rhsm/rhsm.log log does not need rotating rotating pattern: /var/log/cron /var/log/maillog /var/log/messages /var/log/secure /var/log/spooler weekly (4 rotations) empty log files are rotated, old logs are removed considering log /var/log/cron log /var/log/cron does not exist -- skipping considering log /var/log/maillog log does not need rotating considering log /var/log/messages log does not need rotating considering log /var/log/secure log does not need rotating considering log /var/log/spooler log does not need rotating not running postrotate script, since no logs were rotated rotating pattern: /var/log/up2date weekly (4 rotations) empty log files are rotated, old logs are removed considering log /var/log/up2date log /var/log/up2date does not exist -- skipping rotating pattern: /var/log/wpa_supplicant.log 30720 bytes (4 rotations) empty log files are not rotated, old logs are removed considering log /var/log/wpa_supplicant.log log does not need rotating rotating pattern: /var/log/yum.log yearly (4 rotations) empty log files are not rotated, old logs are removed considering log /var/log/yum.log log does not need rotating rotating pattern: /var/log/wtmp monthly (1 rotations) empty log files are rotated, only log files >= 1048576 bytes are rotated, old logs are removed considering log /var/log/wtmp log does not need rotating rotating pattern: /var/log/btmp monthly (1 rotations) empty log files are rotated, old logs are removed considering log /var/log/btmp log does not need rotating ================================================================ # logrotate -d /etc/vdsm/logrotate/vdsm reading config file /etc/vdsm/logrotate/vdsm compress_prog is now /usr/bin/xz uncompress_prog is now /usr/bin/unxz compress_ext is now .xz compress_prog is now /usr/bin/xz uncompress_prog is now /usr/bin/unxz compress_ext is now .xz Handling 2 logs rotating pattern: /var/log/vdsm/*.log 15728640 bytes (100 rotations) empty log files are rotated, old logs are removed considering log /var/log/vdsm/cockpit-ovirt.log log does not need rotating considering log /var/log/vdsm/connectivity.log log does not need rotating considering log /var/log/vdsm/mom.log log does not need rotating considering log /var/log/vdsm/supervdsm.log log needs rotating considering log /var/log/vdsm/upgrade.log log does not need rotating considering log /var/log/vdsm/vdsm.log log needs rotating rotating log /var/log/vdsm/supervdsm.log, log->rotateCount is 100 dateext suffix '-20161010' glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' renaming /var/log/vdsm/supervdsm.log.100.xz to /var/log/vdsm/supervdsm.log.101.xz (rotatecount 100, logstart 1, i 100), renaming /var/log/vdsm/supervdsm.log.99.xz to /var/log/vdsm/supervdsm.log.100.xz (rotatecount 100, logstart 1, i 99), renaming /var/log/vdsm/supervdsm.log.98.xz to /var/log/vdsm/supervdsm.log.99.xz (rotatecount 100, logstart 1, i 98), renaming /var/log/vdsm/supervdsm.log.97.xz to /var/log/vdsm/supervdsm.log.98.xz (rotatecount 100, logstart 1, i 97), renaming /var/log/vdsm/supervdsm.log.96.xz to /var/log/vdsm/supervdsm.log.97.xz (rotatecount 100, logstart 1, i 96), renaming /var/log/vdsm/supervdsm.log.95.xz to /var/log/vdsm/supervdsm.log.96.xz (rotatecount 100, logstart 1, i 95), renaming /var/log/vdsm/supervdsm.log.94.xz to /var/log/vdsm/supervdsm.log.95.xz (rotatecount 100, logstart 1, i 94), renaming /var/log/vdsm/supervdsm.log.93.xz to /var/log/vdsm/supervdsm.log.94.xz (rotatecount 100, logstart 1, i 93), renaming /var/log/vdsm/supervdsm.log.92.xz to /var/log/vdsm/supervdsm.log.93.xz (rotatecount 100, logstart 1, i 92), renaming /var/log/vdsm/supervdsm.log.91.xz to /var/log/vdsm/supervdsm.log.92.xz (rotatecount 100, logstart 1, i 91), renaming /var/log/vdsm/supervdsm.log.90.xz to /var/log/vdsm/supervdsm.log.91.xz (rotatecount 100, logstart 1, i 90), renaming /var/log/vdsm/supervdsm.log.89.xz to /var/log/vdsm/supervdsm.log.90.xz (rotatecount 100, logstart 1, i 89), renaming /var/log/vdsm/supervdsm.log.88.xz to /var/log/vdsm/supervdsm.log.89.xz (rotatecount 100, logstart 1, i 88), renaming /var/log/vdsm/supervdsm.log.87.xz to /var/log/vdsm/supervdsm.log.88.xz (rotatecount 100, logstart 1, i 87), renaming /var/log/vdsm/supervdsm.log.86.xz to /var/log/vdsm/supervdsm.log.87.xz (rotatecount 100, logstart 1, i 86), renaming /var/log/vdsm/supervdsm.log.85.xz to /var/log/vdsm/supervdsm.log.86.xz (rotatecount 100, logstart 1, i 85), renaming /var/log/vdsm/supervdsm.log.84.xz to /var/log/vdsm/supervdsm.log.85.xz (rotatecount 100, logstart 1, i 84), renaming /var/log/vdsm/supervdsm.log.83.xz to /var/log/vdsm/supervdsm.log.84.xz (rotatecount 100, logstart 1, i 83), renaming /var/log/vdsm/supervdsm.log.82.xz to /var/log/vdsm/supervdsm.log.83.xz (rotatecount 100, logstart 1, i 82), renaming /var/log/vdsm/supervdsm.log.81.xz to /var/log/vdsm/supervdsm.log.82.xz (rotatecount 100, logstart 1, i 81), renaming /var/log/vdsm/supervdsm.log.80.xz to /var/log/vdsm/supervdsm.log.81.xz (rotatecount 100, logstart 1, i 80), renaming /var/log/vdsm/supervdsm.log.79.xz to /var/log/vdsm/supervdsm.log.80.xz (rotatecount 100, logstart 1, i 79), renaming /var/log/vdsm/supervdsm.log.78.xz to /var/log/vdsm/supervdsm.log.79.xz (rotatecount 100, logstart 1, i 78), renaming /var/log/vdsm/supervdsm.log.77.xz to /var/log/vdsm/supervdsm.log.78.xz (rotatecount 100, logstart 1, i 77), renaming /var/log/vdsm/supervdsm.log.76.xz to /var/log/vdsm/supervdsm.log.77.xz (rotatecount 100, logstart 1, i 76), renaming /var/log/vdsm/supervdsm.log.75.xz to /var/log/vdsm/supervdsm.log.76.xz (rotatecount 100, logstart 1, i 75), renaming /var/log/vdsm/supervdsm.log.74.xz to /var/log/vdsm/supervdsm.log.75.xz (rotatecount 100, logstart 1, i 74), renaming /var/log/vdsm/supervdsm.log.73.xz to /var/log/vdsm/supervdsm.log.74.xz (rotatecount 100, logstart 1, i 73), renaming /var/log/vdsm/supervdsm.log.72.xz to /var/log/vdsm/supervdsm.log.73.xz (rotatecount 100, logstart 1, i 72), renaming /var/log/vdsm/supervdsm.log.71.xz to /var/log/vdsm/supervdsm.log.72.xz (rotatecount 100, logstart 1, i 71), renaming /var/log/vdsm/supervdsm.log.70.xz to /var/log/vdsm/supervdsm.log.71.xz (rotatecount 100, logstart 1, i 70), renaming /var/log/vdsm/supervdsm.log.69.xz to /var/log/vdsm/supervdsm.log.70.xz (rotatecount 100, logstart 1, i 69), renaming /var/log/vdsm/supervdsm.log.68.xz to /var/log/vdsm/supervdsm.log.69.xz (rotatecount 100, logstart 1, i 68), renaming /var/log/vdsm/supervdsm.log.67.xz to /var/log/vdsm/supervdsm.log.68.xz (rotatecount 100, logstart 1, i 67), renaming /var/log/vdsm/supervdsm.log.66.xz to /var/log/vdsm/supervdsm.log.67.xz (rotatecount 100, logstart 1, i 66), renaming /var/log/vdsm/supervdsm.log.65.xz to /var/log/vdsm/supervdsm.log.66.xz (rotatecount 100, logstart 1, i 65), renaming /var/log/vdsm/supervdsm.log.64.xz to /var/log/vdsm/supervdsm.log.65.xz (rotatecount 100, logstart 1, i 64), renaming /var/log/vdsm/supervdsm.log.63.xz to /var/log/vdsm/supervdsm.log.64.xz (rotatecount 100, logstart 1, i 63), renaming /var/log/vdsm/supervdsm.log.62.xz to /var/log/vdsm/supervdsm.log.63.xz (rotatecount 100, logstart 1, i 62), renaming /var/log/vdsm/supervdsm.log.61.xz to /var/log/vdsm/supervdsm.log.62.xz (rotatecount 100, logstart 1, i 61), renaming /var/log/vdsm/supervdsm.log.60.xz to /var/log/vdsm/supervdsm.log.61.xz (rotatecount 100, logstart 1, i 60), renaming /var/log/vdsm/supervdsm.log.59.xz to /var/log/vdsm/supervdsm.log.60.xz (rotatecount 100, logstart 1, i 59), renaming /var/log/vdsm/supervdsm.log.58.xz to /var/log/vdsm/supervdsm.log.59.xz (rotatecount 100, logstart 1, i 58), renaming /var/log/vdsm/supervdsm.log.57.xz to /var/log/vdsm/supervdsm.log.58.xz (rotatecount 100, logstart 1, i 57), renaming /var/log/vdsm/supervdsm.log.56.xz to /var/log/vdsm/supervdsm.log.57.xz (rotatecount 100, logstart 1, i 56), renaming /var/log/vdsm/supervdsm.log.55.xz to /var/log/vdsm/supervdsm.log.56.xz (rotatecount 100, logstart 1, i 55), renaming /var/log/vdsm/supervdsm.log.54.xz to /var/log/vdsm/supervdsm.log.55.xz (rotatecount 100, logstart 1, i 54), renaming /var/log/vdsm/supervdsm.log.53.xz to /var/log/vdsm/supervdsm.log.54.xz (rotatecount 100, logstart 1, i 53), renaming /var/log/vdsm/supervdsm.log.52.xz to /var/log/vdsm/supervdsm.log.53.xz (rotatecount 100, logstart 1, i 52), renaming /var/log/vdsm/supervdsm.log.51.xz to /var/log/vdsm/supervdsm.log.52.xz (rotatecount 100, logstart 1, i 51), renaming /var/log/vdsm/supervdsm.log.50.xz to /var/log/vdsm/supervdsm.log.51.xz (rotatecount 100, logstart 1, i 50), renaming /var/log/vdsm/supervdsm.log.49.xz to /var/log/vdsm/supervdsm.log.50.xz (rotatecount 100, logstart 1, i 49), renaming /var/log/vdsm/supervdsm.log.48.xz to /var/log/vdsm/supervdsm.log.49.xz (rotatecount 100, logstart 1, i 48), renaming /var/log/vdsm/supervdsm.log.47.xz to /var/log/vdsm/supervdsm.log.48.xz (rotatecount 100, logstart 1, i 47), renaming /var/log/vdsm/supervdsm.log.46.xz to /var/log/vdsm/supervdsm.log.47.xz (rotatecount 100, logstart 1, i 46), renaming /var/log/vdsm/supervdsm.log.45.xz to /var/log/vdsm/supervdsm.log.46.xz (rotatecount 100, logstart 1, i 45), renaming /var/log/vdsm/supervdsm.log.44.xz to /var/log/vdsm/supervdsm.log.45.xz (rotatecount 100, logstart 1, i 44), renaming /var/log/vdsm/supervdsm.log.43.xz to /var/log/vdsm/supervdsm.log.44.xz (rotatecount 100, logstart 1, i 43), renaming /var/log/vdsm/supervdsm.log.42.xz to /var/log/vdsm/supervdsm.log.43.xz (rotatecount 100, logstart 1, i 42), renaming /var/log/vdsm/supervdsm.log.41.xz to /var/log/vdsm/supervdsm.log.42.xz (rotatecount 100, logstart 1, i 41), renaming /var/log/vdsm/supervdsm.log.40.xz to /var/log/vdsm/supervdsm.log.41.xz (rotatecount 100, logstart 1, i 40), renaming /var/log/vdsm/supervdsm.log.39.xz to /var/log/vdsm/supervdsm.log.40.xz (rotatecount 100, logstart 1, i 39), renaming /var/log/vdsm/supervdsm.log.38.xz to /var/log/vdsm/supervdsm.log.39.xz (rotatecount 100, logstart 1, i 38), renaming /var/log/vdsm/supervdsm.log.37.xz to /var/log/vdsm/supervdsm.log.38.xz (rotatecount 100, logstart 1, i 37), renaming /var/log/vdsm/supervdsm.log.36.xz to /var/log/vdsm/supervdsm.log.37.xz (rotatecount 100, logstart 1, i 36), renaming /var/log/vdsm/supervdsm.log.35.xz to /var/log/vdsm/supervdsm.log.36.xz (rotatecount 100, logstart 1, i 35), renaming /var/log/vdsm/supervdsm.log.34.xz to /var/log/vdsm/supervdsm.log.35.xz (rotatecount 100, logstart 1, i 34), renaming /var/log/vdsm/supervdsm.log.33.xz to /var/log/vdsm/supervdsm.log.34.xz (rotatecount 100, logstart 1, i 33), renaming /var/log/vdsm/supervdsm.log.32.xz to /var/log/vdsm/supervdsm.log.33.xz (rotatecount 100, logstart 1, i 32), renaming /var/log/vdsm/supervdsm.log.31.xz to /var/log/vdsm/supervdsm.log.32.xz (rotatecount 100, logstart 1, i 31), renaming /var/log/vdsm/supervdsm.log.30.xz to /var/log/vdsm/supervdsm.log.31.xz (rotatecount 100, logstart 1, i 30), renaming /var/log/vdsm/supervdsm.log.29.xz to /var/log/vdsm/supervdsm.log.30.xz (rotatecount 100, logstart 1, i 29), renaming /var/log/vdsm/supervdsm.log.28.xz to /var/log/vdsm/supervdsm.log.29.xz (rotatecount 100, logstart 1, i 28), renaming /var/log/vdsm/supervdsm.log.27.xz to /var/log/vdsm/supervdsm.log.28.xz (rotatecount 100, logstart 1, i 27), renaming /var/log/vdsm/supervdsm.log.26.xz to /var/log/vdsm/supervdsm.log.27.xz (rotatecount 100, logstart 1, i 26), renaming /var/log/vdsm/supervdsm.log.25.xz to /var/log/vdsm/supervdsm.log.26.xz (rotatecount 100, logstart 1, i 25), renaming /var/log/vdsm/supervdsm.log.24.xz to /var/log/vdsm/supervdsm.log.25.xz (rotatecount 100, logstart 1, i 24), renaming /var/log/vdsm/supervdsm.log.23.xz to /var/log/vdsm/supervdsm.log.24.xz (rotatecount 100, logstart 1, i 23), renaming /var/log/vdsm/supervdsm.log.22.xz to /var/log/vdsm/supervdsm.log.23.xz (rotatecount 100, logstart 1, i 22), renaming /var/log/vdsm/supervdsm.log.21.xz to /var/log/vdsm/supervdsm.log.22.xz (rotatecount 100, logstart 1, i 21), renaming /var/log/vdsm/supervdsm.log.20.xz to /var/log/vdsm/supervdsm.log.21.xz (rotatecount 100, logstart 1, i 20), renaming /var/log/vdsm/supervdsm.log.19.xz to /var/log/vdsm/supervdsm.log.20.xz (rotatecount 100, logstart 1, i 19), renaming /var/log/vdsm/supervdsm.log.18.xz to /var/log/vdsm/supervdsm.log.19.xz (rotatecount 100, logstart 1, i 18), renaming /var/log/vdsm/supervdsm.log.17.xz to /var/log/vdsm/supervdsm.log.18.xz (rotatecount 100, logstart 1, i 17), renaming /var/log/vdsm/supervdsm.log.16.xz to /var/log/vdsm/supervdsm.log.17.xz (rotatecount 100, logstart 1, i 16), renaming /var/log/vdsm/supervdsm.log.15.xz to /var/log/vdsm/supervdsm.log.16.xz (rotatecount 100, logstart 1, i 15), renaming /var/log/vdsm/supervdsm.log.14.xz to /var/log/vdsm/supervdsm.log.15.xz (rotatecount 100, logstart 1, i 14), renaming /var/log/vdsm/supervdsm.log.13.xz to /var/log/vdsm/supervdsm.log.14.xz (rotatecount 100, logstart 1, i 13), renaming /var/log/vdsm/supervdsm.log.12.xz to /var/log/vdsm/supervdsm.log.13.xz (rotatecount 100, logstart 1, i 12), renaming /var/log/vdsm/supervdsm.log.11.xz to /var/log/vdsm/supervdsm.log.12.xz (rotatecount 100, logstart 1, i 11), renaming /var/log/vdsm/supervdsm.log.10.xz to /var/log/vdsm/supervdsm.log.11.xz (rotatecount 100, logstart 1, i 10), renaming /var/log/vdsm/supervdsm.log.9.xz to /var/log/vdsm/supervdsm.log.10.xz (rotatecount 100, logstart 1, i 9), renaming /var/log/vdsm/supervdsm.log.8.xz to /var/log/vdsm/supervdsm.log.9.xz (rotatecount 100, logstart 1, i 8), renaming /var/log/vdsm/supervdsm.log.7.xz to /var/log/vdsm/supervdsm.log.8.xz (rotatecount 100, logstart 1, i 7), renaming /var/log/vdsm/supervdsm.log.6.xz to /var/log/vdsm/supervdsm.log.7.xz (rotatecount 100, logstart 1, i 6), renaming /var/log/vdsm/supervdsm.log.5.xz to /var/log/vdsm/supervdsm.log.6.xz (rotatecount 100, logstart 1, i 5), renaming /var/log/vdsm/supervdsm.log.4.xz to /var/log/vdsm/supervdsm.log.5.xz (rotatecount 100, logstart 1, i 4), renaming /var/log/vdsm/supervdsm.log.3.xz to /var/log/vdsm/supervdsm.log.4.xz (rotatecount 100, logstart 1, i 3), renaming /var/log/vdsm/supervdsm.log.2.xz to /var/log/vdsm/supervdsm.log.3.xz (rotatecount 100, logstart 1, i 2), renaming /var/log/vdsm/supervdsm.log.1.xz to /var/log/vdsm/supervdsm.log.2.xz (rotatecount 100, logstart 1, i 1), renaming /var/log/vdsm/supervdsm.log.0.xz to /var/log/vdsm/supervdsm.log.1.xz (rotatecount 100, logstart 1, i 0), fscreate context set to system_u:object_r:virt_log_t:s0 renaming /var/log/vdsm/supervdsm.log to /var/log/vdsm/supervdsm.log.1 compressing log with: /usr/bin/xz removing old log /var/log/vdsm/supervdsm.log.101.xz error: error opening /var/log/vdsm/supervdsm.log.101.xz: No such file or directory <<================== rotating log /var/log/vdsm/vdsm.log, log->rotateCount is 100 dateext suffix '-20161010' glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' renaming /var/log/vdsm/vdsm.log.100.xz to /var/log/vdsm/vdsm.log.101.xz (rotatecount 100, logstart 1, i 100), renaming /var/log/vdsm/vdsm.log.99.xz to /var/log/vdsm/vdsm.log.100.xz (rotatecount 100, logstart 1, i 99), renaming /var/log/vdsm/vdsm.log.98.xz to /var/log/vdsm/vdsm.log.99.xz (rotatecount 100, logstart 1, i 98), renaming /var/log/vdsm/vdsm.log.97.xz to /var/log/vdsm/vdsm.log.98.xz (rotatecount 100, logstart 1, i 97), renaming /var/log/vdsm/vdsm.log.96.xz to /var/log/vdsm/vdsm.log.97.xz (rotatecount 100, logstart 1, i 96), renaming /var/log/vdsm/vdsm.log.95.xz to /var/log/vdsm/vdsm.log.96.xz (rotatecount 100, logstart 1, i 95), renaming /var/log/vdsm/vdsm.log.94.xz to /var/log/vdsm/vdsm.log.95.xz (rotatecount 100, logstart 1, i 94), renaming /var/log/vdsm/vdsm.log.93.xz to /var/log/vdsm/vdsm.log.94.xz (rotatecount 100, logstart 1, i 93), renaming /var/log/vdsm/vdsm.log.92.xz to /var/log/vdsm/vdsm.log.93.xz (rotatecount 100, logstart 1, i 92), renaming /var/log/vdsm/vdsm.log.91.xz to /var/log/vdsm/vdsm.log.92.xz (rotatecount 100, logstart 1, i 91), renaming /var/log/vdsm/vdsm.log.90.xz to /var/log/vdsm/vdsm.log.91.xz (rotatecount 100, logstart 1, i 90), renaming /var/log/vdsm/vdsm.log.89.xz to /var/log/vdsm/vdsm.log.90.xz (rotatecount 100, logstart 1, i 89), renaming /var/log/vdsm/vdsm.log.88.xz to /var/log/vdsm/vdsm.log.89.xz (rotatecount 100, logstart 1, i 88), renaming /var/log/vdsm/vdsm.log.87.xz to /var/log/vdsm/vdsm.log.88.xz (rotatecount 100, logstart 1, i 87), renaming /var/log/vdsm/vdsm.log.86.xz to /var/log/vdsm/vdsm.log.87.xz (rotatecount 100, logstart 1, i 86), renaming /var/log/vdsm/vdsm.log.85.xz to /var/log/vdsm/vdsm.log.86.xz (rotatecount 100, logstart 1, i 85), renaming /var/log/vdsm/vdsm.log.84.xz to /var/log/vdsm/vdsm.log.85.xz (rotatecount 100, logstart 1, i 84), renaming /var/log/vdsm/vdsm.log.83.xz to /var/log/vdsm/vdsm.log.84.xz (rotatecount 100, logstart 1, i 83), renaming /var/log/vdsm/vdsm.log.82.xz to /var/log/vdsm/vdsm.log.83.xz (rotatecount 100, logstart 1, i 82), renaming /var/log/vdsm/vdsm.log.81.xz to /var/log/vdsm/vdsm.log.82.xz (rotatecount 100, logstart 1, i 81), renaming /var/log/vdsm/vdsm.log.80.xz to /var/log/vdsm/vdsm.log.81.xz (rotatecount 100, logstart 1, i 80), renaming /var/log/vdsm/vdsm.log.79.xz to /var/log/vdsm/vdsm.log.80.xz (rotatecount 100, logstart 1, i 79), renaming /var/log/vdsm/vdsm.log.78.xz to /var/log/vdsm/vdsm.log.79.xz (rotatecount 100, logstart 1, i 78), renaming /var/log/vdsm/vdsm.log.77.xz to /var/log/vdsm/vdsm.log.78.xz (rotatecount 100, logstart 1, i 77), renaming /var/log/vdsm/vdsm.log.76.xz to /var/log/vdsm/vdsm.log.77.xz (rotatecount 100, logstart 1, i 76), renaming /var/log/vdsm/vdsm.log.75.xz to /var/log/vdsm/vdsm.log.76.xz (rotatecount 100, logstart 1, i 75), renaming /var/log/vdsm/vdsm.log.74.xz to /var/log/vdsm/vdsm.log.75.xz (rotatecount 100, logstart 1, i 74), renaming /var/log/vdsm/vdsm.log.73.xz to /var/log/vdsm/vdsm.log.74.xz (rotatecount 100, logstart 1, i 73), renaming /var/log/vdsm/vdsm.log.72.xz to /var/log/vdsm/vdsm.log.73.xz (rotatecount 100, logstart 1, i 72), renaming /var/log/vdsm/vdsm.log.71.xz to /var/log/vdsm/vdsm.log.72.xz (rotatecount 100, logstart 1, i 71), renaming /var/log/vdsm/vdsm.log.70.xz to /var/log/vdsm/vdsm.log.71.xz (rotatecount 100, logstart 1, i 70), renaming /var/log/vdsm/vdsm.log.69.xz to /var/log/vdsm/vdsm.log.70.xz (rotatecount 100, logstart 1, i 69), renaming /var/log/vdsm/vdsm.log.68.xz to /var/log/vdsm/vdsm.log.69.xz (rotatecount 100, logstart 1, i 68), renaming /var/log/vdsm/vdsm.log.67.xz to /var/log/vdsm/vdsm.log.68.xz (rotatecount 100, logstart 1, i 67), renaming /var/log/vdsm/vdsm.log.66.xz to /var/log/vdsm/vdsm.log.67.xz (rotatecount 100, logstart 1, i 66), renaming /var/log/vdsm/vdsm.log.65.xz to /var/log/vdsm/vdsm.log.66.xz (rotatecount 100, logstart 1, i 65), renaming /var/log/vdsm/vdsm.log.64.xz to /var/log/vdsm/vdsm.log.65.xz (rotatecount 100, logstart 1, i 64), renaming /var/log/vdsm/vdsm.log.63.xz to /var/log/vdsm/vdsm.log.64.xz (rotatecount 100, logstart 1, i 63), renaming /var/log/vdsm/vdsm.log.62.xz to /var/log/vdsm/vdsm.log.63.xz (rotatecount 100, logstart 1, i 62), renaming /var/log/vdsm/vdsm.log.61.xz to /var/log/vdsm/vdsm.log.62.xz (rotatecount 100, logstart 1, i 61), renaming /var/log/vdsm/vdsm.log.60.xz to /var/log/vdsm/vdsm.log.61.xz (rotatecount 100, logstart 1, i 60), renaming /var/log/vdsm/vdsm.log.59.xz to /var/log/vdsm/vdsm.log.60.xz (rotatecount 100, logstart 1, i 59), renaming /var/log/vdsm/vdsm.log.58.xz to /var/log/vdsm/vdsm.log.59.xz (rotatecount 100, logstart 1, i 58), renaming /var/log/vdsm/vdsm.log.57.xz to /var/log/vdsm/vdsm.log.58.xz (rotatecount 100, logstart 1, i 57), renaming /var/log/vdsm/vdsm.log.56.xz to /var/log/vdsm/vdsm.log.57.xz (rotatecount 100, logstart 1, i 56), renaming /var/log/vdsm/vdsm.log.55.xz to /var/log/vdsm/vdsm.log.56.xz (rotatecount 100, logstart 1, i 55), renaming /var/log/vdsm/vdsm.log.54.xz to /var/log/vdsm/vdsm.log.55.xz (rotatecount 100, logstart 1, i 54), renaming /var/log/vdsm/vdsm.log.53.xz to /var/log/vdsm/vdsm.log.54.xz (rotatecount 100, logstart 1, i 53), renaming /var/log/vdsm/vdsm.log.52.xz to /var/log/vdsm/vdsm.log.53.xz (rotatecount 100, logstart 1, i 52), renaming /var/log/vdsm/vdsm.log.51.xz to /var/log/vdsm/vdsm.log.52.xz (rotatecount 100, logstart 1, i 51), renaming /var/log/vdsm/vdsm.log.50.xz to /var/log/vdsm/vdsm.log.51.xz (rotatecount 100, logstart 1, i 50), renaming /var/log/vdsm/vdsm.log.49.xz to /var/log/vdsm/vdsm.log.50.xz (rotatecount 100, logstart 1, i 49), renaming /var/log/vdsm/vdsm.log.48.xz to /var/log/vdsm/vdsm.log.49.xz (rotatecount 100, logstart 1, i 48), renaming /var/log/vdsm/vdsm.log.47.xz to /var/log/vdsm/vdsm.log.48.xz (rotatecount 100, logstart 1, i 47), renaming /var/log/vdsm/vdsm.log.46.xz to /var/log/vdsm/vdsm.log.47.xz (rotatecount 100, logstart 1, i 46), renaming /var/log/vdsm/vdsm.log.45.xz to /var/log/vdsm/vdsm.log.46.xz (rotatecount 100, logstart 1, i 45), renaming /var/log/vdsm/vdsm.log.44.xz to /var/log/vdsm/vdsm.log.45.xz (rotatecount 100, logstart 1, i 44), renaming /var/log/vdsm/vdsm.log.43.xz to /var/log/vdsm/vdsm.log.44.xz (rotatecount 100, logstart 1, i 43), renaming /var/log/vdsm/vdsm.log.42.xz to /var/log/vdsm/vdsm.log.43.xz (rotatecount 100, logstart 1, i 42), renaming /var/log/vdsm/vdsm.log.41.xz to /var/log/vdsm/vdsm.log.42.xz (rotatecount 100, logstart 1, i 41), renaming /var/log/vdsm/vdsm.log.40.xz to /var/log/vdsm/vdsm.log.41.xz (rotatecount 100, logstart 1, i 40), renaming /var/log/vdsm/vdsm.log.39.xz to /var/log/vdsm/vdsm.log.40.xz (rotatecount 100, logstart 1, i 39), renaming /var/log/vdsm/vdsm.log.38.xz to /var/log/vdsm/vdsm.log.39.xz (rotatecount 100, logstart 1, i 38), renaming /var/log/vdsm/vdsm.log.37.xz to /var/log/vdsm/vdsm.log.38.xz (rotatecount 100, logstart 1, i 37), renaming /var/log/vdsm/vdsm.log.36.xz to /var/log/vdsm/vdsm.log.37.xz (rotatecount 100, logstart 1, i 36), renaming /var/log/vdsm/vdsm.log.35.xz to /var/log/vdsm/vdsm.log.36.xz (rotatecount 100, logstart 1, i 35), renaming /var/log/vdsm/vdsm.log.34.xz to /var/log/vdsm/vdsm.log.35.xz (rotatecount 100, logstart 1, i 34), renaming /var/log/vdsm/vdsm.log.33.xz to /var/log/vdsm/vdsm.log.34.xz (rotatecount 100, logstart 1, i 33), renaming /var/log/vdsm/vdsm.log.32.xz to /var/log/vdsm/vdsm.log.33.xz (rotatecount 100, logstart 1, i 32), renaming /var/log/vdsm/vdsm.log.31.xz to /var/log/vdsm/vdsm.log.32.xz (rotatecount 100, logstart 1, i 31), renaming /var/log/vdsm/vdsm.log.30.xz to /var/log/vdsm/vdsm.log.31.xz (rotatecount 100, logstart 1, i 30), renaming /var/log/vdsm/vdsm.log.29.xz to /var/log/vdsm/vdsm.log.30.xz (rotatecount 100, logstart 1, i 29), renaming /var/log/vdsm/vdsm.log.28.xz to /var/log/vdsm/vdsm.log.29.xz (rotatecount 100, logstart 1, i 28), renaming /var/log/vdsm/vdsm.log.27.xz to /var/log/vdsm/vdsm.log.28.xz (rotatecount 100, logstart 1, i 27), renaming /var/log/vdsm/vdsm.log.26.xz to /var/log/vdsm/vdsm.log.27.xz (rotatecount 100, logstart 1, i 26), renaming /var/log/vdsm/vdsm.log.25.xz to /var/log/vdsm/vdsm.log.26.xz (rotatecount 100, logstart 1, i 25), renaming /var/log/vdsm/vdsm.log.24.xz to /var/log/vdsm/vdsm.log.25.xz (rotatecount 100, logstart 1, i 24), renaming /var/log/vdsm/vdsm.log.23.xz to /var/log/vdsm/vdsm.log.24.xz (rotatecount 100, logstart 1, i 23), renaming /var/log/vdsm/vdsm.log.22.xz to /var/log/vdsm/vdsm.log.23.xz (rotatecount 100, logstart 1, i 22), renaming /var/log/vdsm/vdsm.log.21.xz to /var/log/vdsm/vdsm.log.22.xz (rotatecount 100, logstart 1, i 21), renaming /var/log/vdsm/vdsm.log.20.xz to /var/log/vdsm/vdsm.log.21.xz (rotatecount 100, logstart 1, i 20), renaming /var/log/vdsm/vdsm.log.19.xz to /var/log/vdsm/vdsm.log.20.xz (rotatecount 100, logstart 1, i 19), renaming /var/log/vdsm/vdsm.log.18.xz to /var/log/vdsm/vdsm.log.19.xz (rotatecount 100, logstart 1, i 18), renaming /var/log/vdsm/vdsm.log.17.xz to /var/log/vdsm/vdsm.log.18.xz (rotatecount 100, logstart 1, i 17), renaming /var/log/vdsm/vdsm.log.16.xz to /var/log/vdsm/vdsm.log.17.xz (rotatecount 100, logstart 1, i 16), renaming /var/log/vdsm/vdsm.log.15.xz to /var/log/vdsm/vdsm.log.16.xz (rotatecount 100, logstart 1, i 15), renaming /var/log/vdsm/vdsm.log.14.xz to /var/log/vdsm/vdsm.log.15.xz (rotatecount 100, logstart 1, i 14), renaming /var/log/vdsm/vdsm.log.13.xz to /var/log/vdsm/vdsm.log.14.xz (rotatecount 100, logstart 1, i 13), renaming /var/log/vdsm/vdsm.log.12.xz to /var/log/vdsm/vdsm.log.13.xz (rotatecount 100, logstart 1, i 12), renaming /var/log/vdsm/vdsm.log.11.xz to /var/log/vdsm/vdsm.log.12.xz (rotatecount 100, logstart 1, i 11), renaming /var/log/vdsm/vdsm.log.10.xz to /var/log/vdsm/vdsm.log.11.xz (rotatecount 100, logstart 1, i 10), renaming /var/log/vdsm/vdsm.log.9.xz to /var/log/vdsm/vdsm.log.10.xz (rotatecount 100, logstart 1, i 9), renaming /var/log/vdsm/vdsm.log.8.xz to /var/log/vdsm/vdsm.log.9.xz (rotatecount 100, logstart 1, i 8), renaming /var/log/vdsm/vdsm.log.7.xz to /var/log/vdsm/vdsm.log.8.xz (rotatecount 100, logstart 1, i 7), renaming /var/log/vdsm/vdsm.log.6.xz to /var/log/vdsm/vdsm.log.7.xz (rotatecount 100, logstart 1, i 6), renaming /var/log/vdsm/vdsm.log.5.xz to /var/log/vdsm/vdsm.log.6.xz (rotatecount 100, logstart 1, i 5), renaming /var/log/vdsm/vdsm.log.4.xz to /var/log/vdsm/vdsm.log.5.xz (rotatecount 100, logstart 1, i 4), renaming /var/log/vdsm/vdsm.log.3.xz to /var/log/vdsm/vdsm.log.4.xz (rotatecount 100, logstart 1, i 3), renaming /var/log/vdsm/vdsm.log.2.xz to /var/log/vdsm/vdsm.log.3.xz (rotatecount 100, logstart 1, i 2), renaming /var/log/vdsm/vdsm.log.1.xz to /var/log/vdsm/vdsm.log.2.xz (rotatecount 100, logstart 1, i 1), renaming /var/log/vdsm/vdsm.log.0.xz to /var/log/vdsm/vdsm.log.1.xz (rotatecount 100, logstart 1, i 0), fscreate context set to system_u:object_r:virt_log_t:s0 renaming /var/log/vdsm/vdsm.log to /var/log/vdsm/vdsm.log.1 compressing log with: /usr/bin/xz removing old log /var/log/vdsm/vdsm.log.101.xz error: error opening /var/log/vdsm/vdsm.log.101.xz: No such file or directory <<=============== rotating pattern: /var/log/core/*.dump 0 bytes (1 rotations) empty log files are rotated, old logs are removed considering log /var/log/core/*.dump log /var/log/core/*.dump does not exist -- skipping
Hi team, After debugging, it is found that the crond was not running on the server. # systemctl status crond.service ● crond.service - Command Scheduler Loaded: loaded (/usr/lib/systemd/system/crond.service; disabled; vendor preset: disabled) Active: inactive (dead) So i enabled the service and started it. Rebooted the server and did manual log-rotation. This manual thing worked fine and now monitoring for logs to auto-rotate. # logrotate -vf /etc/vdsm/logrotate/vdsm Crond should be enabled by default for logs.
So dup of bug 1382833 ?
Yes Yaniv, This looks like same as #1382833. We can close this then.
*** This bug has been marked as a duplicate of bug 1382833 ***