Package: atop
Version: 2.4.0-1
Severity: grave

Hello!

After the update tpo 2.4.0-1 atop does not start anymore for me.
TL;DR: 

existing file /var/log/atop/atop_20190120 has incompatible header
(created by version 2.3 - current version 2.4)

Here the whole debugging session:

server:~# systemctl start atop; systemctl status atop; sleep 2; systemctl 
status atop
● atop.service - Atop advanced performance monitor
   Loaded: loaded (/lib/systemd/system/atop.service; enabled; vendor preset: 
enabled)
   Active: active (running) since Sun 2019-01-20 19:08:50 CET; 11ms ago
     Docs: man:atop(1)
 Main PID: 550488 (atop.daily)
    Tasks: 5 (limit: 4691)
   Memory: 1.5M
   CGroup: /system.slice/atop.service
           ├─550488 /bin/bash /usr/share/atop/atop.daily
           ├─550491 ps -p 547913
           └─550492 grep atop$
● atop.service - Atop advanced performance monitor
   Loaded: loaded (/lib/systemd/system/atop.service; enabled; vendor preset: 
enabled)
   Active: failed (Result: exit-code) since Sun 2019-01-20 19:08:50 CET; 1s ago
     Docs: man:atop(1)
  Process: 550488 ExecStart=/usr/share/atop/atop.daily (code=exited, status=7)
 Main PID: 550488 (code=exited, status=7)

As one can see, the unit starts /usr/share/atop/atop.daily but no daemon
remains at the end.

Even when running the shell script directly, nothing happens:

server:~# ps auwwwx | grep [a]top; rm /run/atop.pid; bash -x 
/usr/share/atop/atop.daily; sleep 5; ps auwwwx | grep [a]top
user      547330  0.2  0.8  51748 33624 pts/2    S+   19:06   0:00 
/usr/bin/python3 /usr/bin/reportbug atop
user      549910  0.0  0.0   2512   508 pts/2    S+   19:07   0:00 sh -c vim -c 
:6 '/tmp/user/1000/reportbug-atop-20190120-547330-uof401oa'
user      549911  0.1  0.1  12340  7324 pts/2    S+   19:07   0:00 vim -c :6 
/tmp/user/1000/reportbug-atop-20190120-547330-uof401oa
+ LOGOPTS=-R
+ LOGINTERVAL=600
+ LOGGENERATIONS=28
+ DEFAULTSFILE=/etc/default/atop
+ '[' -e /etc/default/atop ']'
+ . /etc/default/atop
+ case "$LOGGENERATIONS" in
++ date +%Y%m%d
+ CURDAY=20190120
+ LOGPATH=/var/log/atop
+ BINPATH=/usr/bin
+ PIDFILE=/run/atop.pid
+ '[' -e /run/atop.pid ']'
+ sleep 3
+ echo 555663
+ exec /usr/bin/atop -R -w /var/log/atop/atop_20190120 600
+ find /var/log/atop -name 'atop_*' -mtime +28 -exec rm '{}' ';'
user      547330  0.2  0.8  51748 33624 pts/2    S+   19:06   0:00 
/usr/bin/python3 /usr/bin/reportbug atop
user      549910  0.0  0.0   2512   508 pts/2    S+   19:07   0:00 sh -c vim -c 
:6 '/tmp/user/1000/reportbug-atop-20190120-547330-uof401oa'
user      549911  0.1  0.1  12340  7324 pts/2    S+   19:07   0:00 vim -c :6 
/tmp/user/1000/reportbug-atop-20190120-547330-uof401oa

(You can see the open reportbug where I type this in right now.)

Running atop directly shows the problem:

server:~# /usr/bin/atop -R -w /var/log/atop/atop_20190120 600
existing file /var/log/atop/atop_20190120 has incompatible header
(created by version 2.3 - current version 2.4)

Deleting all files in /var/log/atop/ makes it work again.

Side not: the error message does *not* appear in the journal nor the syslog.

Grüße,
Sven.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (200, 'experimental'), (1, 'experimental-debug')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), 
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages atop depends on:
ii  libc6        2.28-5
ii  libncurses6  6.1+20181013-1
ii  libtinfo6    6.1+20181013-1
ii  lsb-base     10.2018112800
ii  zlib1g       1:1.2.11.dfsg-1

Versions of packages atop recommends:
ii  cron [cron-daemon]  3.0pl1-130

atop suggests no packages.

-- debconf-show failed

Reply via email to