Really strange! Not sure what could be wrong here.
// Ola On Fri, 27 Jan 2023 at 13:17, Richard Rosner <rros...@fsmuw.rwth-aachen.de> wrote: > Oddly enough, that doesn't work. I already did set the MAILTO directive so > I should get the mail. But even after changing it to > > */5 * * * * root bash -x test -x /usr/sbin/cron-apt && bash -x > /usr/sbin/cron-apt > /root/cron-apt.log 2>&1 > > nothing is being written to the mentioned file. File permissions are 644, > owned by root. journalctl does list the execution of the cron job, but > nothing else, no errors. > > Richard > > Am Freitag, 27. Januar 2023 07:45 CET, schrieb Ola Lundqvist < > o...@inguza.com>: > > > Hi Richard > > It is a different email I'm referring to. When a script, run by > cron, prints something on standard output that will be sent to the root > user as an email. At least in standard configuration. > You should therefore have received two emails. One from cron-apt itself. > We know that will not arrive due to this problem. The other email should > also be sent by cron itself, but that do not seem to arrive either. Strange. > > Can you change the line in cron so it outputs stdout and stderr to a file > instead? > > // Ola > > On Fri, 27 Jan 2023 at 07:20, Richard Rosner <rros...@fsmuw.rwth-aachen.de> > wrote: > >> They are supposed to be sent to the mail address defined in the cron-apt >> config. It didn't arrive there. Or did the change of executing cron-apt >> change anything about that? >> >> Richard >> >> On January 27, 2023 12:18:13 AM GMT+01:00, Ola Lundqvist <o...@inguza.com> >> wrote: >> >>> Hi Richard >>> >>> I thought you would get the cron output from bash -x in an email so I >>> could see more what happens. It should be sent to the root user. Or have >>> you redirected those emails so you do not get them? >>> >>> Sorry for not being clear on that. >>> >>> Best regards >>> >>> // Ola >>> >>> On Thu, 26 Jan 2023 at 15:15, Richard Rosner < >>> rros...@fsmuw.rwth-aachen.de> wrote: >>> >>>> With RUNSLEEP disabled, I get >>>> 2023-01-26T04:00:01.178308+01:00 ts CRON[60845]: (root) CMD (bash -x >>>> test -x /usr/sbin/cron-apt && bash -x /usr/sbin/cron-apt) >>>> 2023-01-26T04:00:02.235676+01:00 ts sSMTP[60847]: Sent mail for >>>> r...@ts.domain.de (221 mailserver.de) uid=0 username=root outbytes=672 >>>> >>>> No kernel errors. I didn't receive a mail about updates, though, but I >>>> also don't know the time the server I get the updates from updates its >>>> repository the last time. >>>> >>>> With RUNSLEEP set to 3600 I get the same (running with no delay). And >>>> even though I did run apt update between these two runs (28 updates >>>> available) I didn't receive the mail. >>>> >>>> Richard >>>> >>>> >>>> Am Dienstag, 24. Januar 2023 19:00 CET, schrieb Ola Lundqvist < >>>> o...@inguza.com>: >>>> >>>> >>>> Argh! >>>> >>>> Can you run it with bash -x from cron? Hopefully it tells where it >>>> breaks >>>> >>>> Den tis 24 jan. 2023 17:06Richard Rosner <rros...@fsmuw.rwth-aachen.de> >>>> skrev: >>>> >>>>> No, and it did send a mail. >>>>> >>>>> -- >>>>> Richard Rosner >>>>> >>>>> Studierendenschaft der RWTH Aachen University >>>>> Fachschaft Materialwissenschaft und Werkstofftechnik >>>>> Intzestraße 1 >>>>> 52072 Aachen >>>>> Tel.: +49 241 80-95781 >>>>> rros...@fsmuw.rwth-aachen.de >>>>> www.fsmuw.rwth-aachen.de >>>>> >>>>> Am Dienstag, 24. Januar 2023 16:44 CET, schrieb Ola Lundqvist < >>>>> o...@inguza.com>: >>>>> >>>>> >>>>> Did you get that kernel error? >>>>> >>>>> Den tis 24 jan. 2023 14:12Richard Rosner <rros...@fsmuw.rwth-aachen.de> >>>>> skrev: >>>>> >>>>>> This is the output (not sure if attachments are possible here, so I >>>>>> put it into the body): >>>>>> >>>>>> + export >>>>>> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin >>>>>> + PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin >>>>>> + UMASK_TIGHT=077 >>>>>> + UMASK_APT=022 >>>>>> + umask 077 >>>>>> + STDOUT= >>>>>> + ALLCONFIGS= >>>>>> + '[' -n '' ']' >>>>>> + '[' -z '' ']' >>>>>> + CONFIG=/etc/cron-apt/config >>>>>> + ALLCONFIGS=/etc/cron-apt/config >>>>>> + LIBDIR=/var/lib/cron-apt >>>>>> + SHAREDIR=/usr/share/cron-apt >>>>>> ++ echo /etc/cron-apt/config >>>>>> ++ sed 's|/|_-_|g' >>>>>> + CONFIGDIRNAME=_-_etc_-_cron-apt_-_config >>>>>> ++ mktemp -d -t cron-apt.XXXXXX >>>>>> + TMPDIR=/tmp/cron-apt.X5DFeL >>>>>> + '[' 0 -ne 0 ']' >>>>>> + INITLOG=/tmp/cron-apt.X5DFeL/initlog >>>>>> + RUNERROR=/tmp/cron-apt.X5DFeL/runerror >>>>>> + RUNSYSLOG=/tmp/cron-apt.X5DFeL/runsyslog >>>>>> + RUNLOG=/tmp/cron-apt.X5DFeL/runlog >>>>>> + RUNMAIL=/tmp/cron-apt.X5DFeL/runmail >>>>>> + ACTIONERROR=/tmp/cron-apt.X5DFeL/actionerror >>>>>> + ACTIONSYSLOG=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + ACTIONLOG=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + ACTIONMAIL=/tmp/cron-apt.X5DFeL/actionmail >>>>>> + TEMP=/tmp/cron-apt.X5DFeL/temp >>>>>> + MAIL=/tmp/cron-apt.X5DFeL/mail >>>>>> + DIFF=/tmp/cron-apt.X5DFeL/difftemp >>>>>> + STATUS=/tmp/cron-apt.X5DFeL/status >>>>>> + LOCKFILE=/var/lib/cron-apt/lockfile >>>>>> + MAILCHDIR=/var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges >>>>>> + ERROR=/tmp/cron-apt.X5DFeL/_-_etc_-_cron-apt_-_config-error >>>>>> + ACTIONDIR=/etc/cron-apt/action.d >>>>>> + ACTIONCONFDIR=/etc/cron-apt/config.d >>>>>> + MAILMSGDIR=/etc/cron-apt/mailmsg.d >>>>>> + MAILONMSGSDIR=/etc/cron-apt/mailonmsgs >>>>>> + SYSLOGONMSGSDIR=/etc/cron-apt/syslogonmsgs >>>>>> + REFRAINFILE=/etc/cron-apt/refrain >>>>>> + NOLOCKWARN= >>>>>> + ERRORMSGDIR=/etc/cron-apt/errormsg.d >>>>>> + SYSLOGMSGDIR=/etc/cron-apt/syslogmsg.d >>>>>> + LOGMSGDIR=/etc/cron-apt/logmsg.d >>>>>> + LOGDIR=/var/log/cron-apt >>>>>> + LOG=/var/log/cron-apt/log >>>>>> + LASTFULLMESSAGE=/var/log/cron-apt/lastfullmessage >>>>>> + DIFFONCHANGES=prepend >>>>>> + SUBJECTPREFIX=CRON-APT >>>>>> + MAILTO=root >>>>>> + MAILWIDTH=900 >>>>>> + SYSLOGON=upgrade >>>>>> + MAILON=error >>>>>> + EXITON=error >>>>>> + DEBUG=verbose >>>>>> + OPTIONS='-o quiet=1' >>>>>> + DONTRUN= >>>>>> + RUNSLEEP=3600 >>>>>> + MINTMPDIRSIZE=10 >>>>>> + APTCOMMAND=/usr/bin/apt-get >>>>>> + HOSTNAME= >>>>>> + DIFFIGNORE= >>>>>> + DIFFONCHANGES=prepend >>>>>> + export DEBIAN_FRONTEND=noninteractive >>>>>> + DEBIAN_FRONTEND=noninteractive >>>>>> + export LANG=C >>>>>> + LANG=C >>>>>> + export LC_ALL=C >>>>>> + LC_ALL=C >>>>>> + for cfg in $ALLCONFIGS >>>>>> + '[' -f /etc/cron-apt/config ']' >>>>>> + . /etc/cron-apt/config >>>>>> ++ APTCOMMAND=/usr/bin/apt-get >>>>>> ++ MAILTO=administra...@fsmuw.rwth-aachen.de >>>>>> ++ MAILON=upgrade >>>>>> ++ SYSLOGON=always >>>>>> + test '' = yes >>>>>> + . /usr/share/cron-apt/functions >>>>>> + '[' -d /var/lib/cron-apt/_-_etc_-_cron-apt_-_config ']' >>>>>> + '[' -d /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges ']' >>>>>> + '[' -e /etc/cron-apt/refrain ']' >>>>>> + checktmpsize >>>>>> ++ stat --file-system --format=%S /tmp/cron-apt.X5DFeL >>>>>> + SSIZE=4096 >>>>>> ++ stat --file-system --format=%a /tmp/cron-apt.X5DFeL >>>>>> + FSCOUNT=1021394 >>>>>> + '[' 1021394 -lt 33554432 ']' >>>>>> + '[' 4085576 -lt 10 ']' >>>>>> ++ date >>>>>> + echo 'CRON-APT RUN [/etc/cron-apt/config]: Tue Jan 24 13:15:27 CET >>>>>> 2023' >>>>>> + '[' -n 3600 ']' >>>>>> + '[' 3600 -gt 0 ']' >>>>>> + '[' -z 10031 ']' >>>>>> + TIME=842 >>>>>> + sleep 842 >>>>>> ++ date >>>>>> + echo 'CRON-APT SLEEP: 842, Tue Jan 24 13:29:29 CET 2023' >>>>>> + '[' -e /etc/cron-apt/refrain ']' >>>>>> + checktmpsize >>>>>> ++ stat --file-system --format=%S /tmp/cron-apt.X5DFeL >>>>>> + SSIZE=4096 >>>>>> ++ stat --file-system --format=%a /tmp/cron-apt.X5DFeL >>>>>> + FSCOUNT=1021393 >>>>>> + '[' 1021393 -lt 33554432 ']' >>>>>> + '[' 4085572 -lt 10 ']' >>>>>> + '[' -x /usr/bin/dotlockfile ']' >>>>>> + dotlockfile -l -p -r 10 /var/lib/cron-apt/lockfile >>>>>> + cp /tmp/cron-apt.X5DFeL/initlog /tmp/cron-apt.X5DFeL/runmail >>>>>> + cp /tmp/cron-apt.X5DFeL/initlog /tmp/cron-apt.X5DFeL/runlog >>>>>> + cp /tmp/cron-apt.X5DFeL/initlog /tmp/cron-apt.X5DFeL/runsyslog >>>>>> + cp /tmp/cron-apt.X5DFeL/initlog /tmp/cron-apt.X5DFeL/runerror >>>>>> + rm -f /tmp/cron-apt.X5DFeL/initlog >>>>>> ++ run_parts /etc/cron-apt/action.d >>>>>> ++ unset LANG LC_COLLATE LC_ALL >>>>>> ++ '[' -z /etc/cron-apt/action.d ']' >>>>>> ++ '[' '!' -d /etc/cron-apt/action.d ']' >>>>>> +++ ls /etc/cron-apt/action.d >>>>>> ++ for F in $(ls $1) >>>>>> ++ expr '#0-update#' : '[[:alnum:]_-]\+$' >>>>>> ++ for F in $(ls $1) >>>>>> ++ expr 0-update : '[[:alnum:]_-]\+$' >>>>>> ++ '[' -f /etc/cron-apt/action.d/0-update ']' >>>>>> ++ echo /etc/cron-apt/action.d/0-update >>>>>> ++ for F in $(ls $1) >>>>>> ++ expr 3-download : '[[:alnum:]_-]\+$' >>>>>> ++ '[' -f /etc/cron-apt/action.d/3-download ']' >>>>>> ++ echo /etc/cron-apt/action.d/3-download >>>>>> + for ACTION in $(run_parts "$ACTIONDIR") >>>>>> ++ echo /etc/cron-apt/action.d/0-update >>>>>> ++ sed 's|/etc/cron-apt/action.d/||' >>>>>> + ACTIONF=0-update >>>>>> + '[' -f /etc/cron-apt/config.d/0-update ']' >>>>>> + echo 'CRON-APT ACTION: 0-update' >>>>>> + echo 'CRON-APT ACTION: 0-update' >>>>>> + echo 'CRON-APT ACTION: 0-update' >>>>>> + echo 'CRON-APT ACTION: 0-update' >>>>>> + herevariables_store >>>>>> + general_varmove HERE STORED >>>>>> + PREFIX=HERE >>>>>> + STORE=STORED >>>>>> + SIFS=' >>>>>> ' >>>>>> ++ set >>>>>> ++ grep '^[a-zA-Z][a-zA-Z0-9_]*_HERE=' >>>>>> ++ sed -e 's|=.*||;' >>>>>> + LIST= >>>>>> + cat /etc/cron-apt/action.d/0-update >>>>>> + sed -e 's/#.*$//;' >>>>>> + grep -v '^[[:space:]]*$' >>>>>> + read LINE >>>>>> + echo 'CRON-APT LINE: /usr/bin/apt-get -o quiet=1 update -o quiet=2' >>>>>> ++ umask >>>>>> + UMASK_SAVE=0077 >>>>>> + umask 022 >>>>>> + /usr/bin/apt-get -o quiet=1 update -o quiet=2 >>>>>> + RET=0 >>>>>> + umask 0077 >>>>>> + '[' 0 -ne 0 ']' >>>>>> + grep -q 'The following packages will be upgraded' >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' always = always ']' >>>>>> + createsysloginfo 0-update >>>>>> + '[' -n always ']' >>>>>> + '[' -f /etc/cron-apt/syslogonmsgs/always ']' >>>>>> + createdivinfo syslog /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/syslogmsg.d/0-update /tmp/cron-apt.X5DFeL/runsyslog >>>>>> /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + FILE=syslog >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/syslogmsg.d/0-update >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runsyslog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + TMPSTDOUT= >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + '[' -n /etc/cron-apt/syslogmsg.d/0-update ']' >>>>>> + '[' -f /etc/cron-apt/syslogmsg.d/0-update ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/runsyslog syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/runsyslog >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f /tmp/cron-apt.X5DFeL/runsyslog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/runsyslog >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/actionsyslog syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f >>>>>> /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' upgrade = always ']' >>>>>> + '[' verbose = verbose ']' >>>>>> + createloginfo 0-update >>>>>> + createdivinfo /var/log/cron-apt/log /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/logmsg.d/0-update /tmp/cron-apt.X5DFeL/runlog >>>>>> /tmp/cron-apt.X5DFeL/actionlog '' >>>>>> + FILE=/var/log/cron-apt/log >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/logmsg.d/0-update >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runlog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + TMPSTDOUT= >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + touch /var/log/cron-apt/log >>>>>> + '[' -n /etc/cron-apt/logmsg.d/0-update ']' >>>>>> + '[' -f /etc/cron-apt/logmsg.d/0-update ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/runlog /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/runlog >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/runlog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/runlog >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/actionlog /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/actionlog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionlog >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + grep -qvE '^[[:space:]]*$|CRON-APT' /tmp/cron-apt.X5DFeL/temp >>>>>> ++ echo 'update -o quiet=2' >>>>>> ++ md5sum >>>>>> ++ sed -e 's/[[:space:]].*//;' >>>>>> + TLINE=bd7e303bb529e32e21411dab0e365376 >>>>>> + '[' -n '' ']' >>>>>> + echo 'CRON-APT DIFF' >>>>>> + '[' '!' -r >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/0-update-bd7e303bb529e32e21411dab0e365376 >>>>>> ']' >>>>>> + diff -u >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/0-update-bd7e303bb529e32e21411dab0e365376 >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + rm -f /tmp/cron-apt.X5DFeL/difftemp >>>>>> + read LINE >>>>>> + '[' -e /tmp/cron-apt.X5DFeL/status ']' >>>>>> + herevariables_restore >>>>>> + general_varmove STORED '' >>>>>> + PREFIX=STORED >>>>>> + STORE= >>>>>> + SIFS=' >>>>>> ' >>>>>> ++ set >>>>>> ++ grep '^[a-zA-Z][a-zA-Z0-9_]*_STORED=' >>>>>> ++ sed -e 's|=.*||;' >>>>>> + LIST= >>>>>> + for ACTION in $(run_parts "$ACTIONDIR") >>>>>> ++ echo /etc/cron-apt/action.d/3-download >>>>>> ++ sed 's|/etc/cron-apt/action.d/||' >>>>>> + ACTIONF=3-download >>>>>> + '[' -f /etc/cron-apt/config.d/3-download ']' >>>>>> + echo 'CRON-APT ACTION: 3-download' >>>>>> + echo 'CRON-APT ACTION: 3-download' >>>>>> + echo 'CRON-APT ACTION: 3-download' >>>>>> + echo 'CRON-APT ACTION: 3-download' >>>>>> + herevariables_store >>>>>> + general_varmove HERE STORED >>>>>> + PREFIX=HERE >>>>>> + STORE=STORED >>>>>> + SIFS=' >>>>>> ' >>>>>> ++ set >>>>>> ++ grep '^[a-zA-Z][a-zA-Z0-9_]*_HERE=' >>>>>> ++ sed -e 's|=.*||;' >>>>>> + LIST= >>>>>> + cat /etc/cron-apt/action.d/3-download >>>>>> + sed -e 's/#.*$//;' >>>>>> + grep -v '^[[:space:]]*$' >>>>>> + read LINE >>>>>> + echo 'CRON-APT LINE: /usr/bin/apt-get -o quiet=1 autoclean -y' >>>>>> ++ umask >>>>>> + UMASK_SAVE=0077 >>>>>> + umask 022 >>>>>> + /usr/bin/apt-get -o quiet=1 autoclean -y >>>>>> + RET=0 >>>>>> + umask 0077 >>>>>> + '[' 0 -ne 0 ']' >>>>>> + grep -q 'The following packages will be upgraded' >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' always = always ']' >>>>>> + createsysloginfo 3-download >>>>>> + '[' -n always ']' >>>>>> + '[' -f /etc/cron-apt/syslogonmsgs/always ']' >>>>>> + createdivinfo syslog /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/syslogmsg.d/3-download /tmp/cron-apt.X5DFeL/runsyslog >>>>>> /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + FILE=syslog >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/syslogmsg.d/3-download >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runsyslog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + TMPSTDOUT= >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + '[' -n /etc/cron-apt/syslogmsg.d/3-download ']' >>>>>> + '[' -f /etc/cron-apt/syslogmsg.d/3-download ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/actionsyslog syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f >>>>>> /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' upgrade = always ']' >>>>>> + '[' verbose = verbose ']' >>>>>> + createloginfo 3-download >>>>>> + createdivinfo /var/log/cron-apt/log /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/logmsg.d/3-download /tmp/cron-apt.X5DFeL/runlog >>>>>> /tmp/cron-apt.X5DFeL/actionlog '' >>>>>> + FILE=/var/log/cron-apt/log >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/logmsg.d/3-download >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runlog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + TMPSTDOUT= >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + touch /var/log/cron-apt/log >>>>>> + '[' -n /etc/cron-apt/logmsg.d/3-download ']' >>>>>> + '[' -f /etc/cron-apt/logmsg.d/3-download ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/actionlog /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/actionlog >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionlog >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + grep -qvE '^[[:space:]]*$|CRON-APT' /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' always = output ']' >>>>>> + '[' upgrade = output ']' >>>>>> + '[' verbose = upgrade ']' >>>>>> ++ echo 'autoclean -y' >>>>>> ++ md5sum >>>>>> ++ sed -e 's/[[:space:]].*//;' >>>>>> + TLINE=58797c9195c34287e12120e4b46fb611 >>>>>> + '[' -n '' ']' >>>>>> + echo 'CRON-APT DIFF' >>>>>> + '[' '!' -r >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-58797c9195c34287e12120e4b46fb611 >>>>>> ']' >>>>>> + diff -u >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-58797c9195c34287e12120e4b46fb611 >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + cp /tmp/cron-apt.X5DFeL/temp >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-58797c9195c34287e12120e4b46fb611 >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/difftemp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/difftemp ']' >>>>>> + '[' prepend = only ']' >>>>>> + '[' prepend = append ']' >>>>>> + '[' prepend = prepend ']' >>>>>> + echo '----- DIFF END HERE -----' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + mv /tmp/cron-apt.X5DFeL/difftemp /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' upgrade = changes ']' >>>>>> + '[' always = changes ']' >>>>>> + '[' verbose = changes ']' >>>>>> + rm -f /tmp/cron-apt.X5DFeL/difftemp >>>>>> + read LINE >>>>>> + echo 'CRON-APT LINE: /usr/bin/apt-get -o quiet=1 dist-upgrade -d -y >>>>>> -o APT::Get::Show-Upgraded=true' >>>>>> ++ umask >>>>>> + UMASK_SAVE=0077 >>>>>> + umask 022 >>>>>> + /usr/bin/apt-get -o quiet=1 dist-upgrade -d -y -o >>>>>> APT::Get::Show-Upgraded=true >>>>>> + RET=0 >>>>>> + umask 0077 >>>>>> + '[' 0 -ne 0 ']' >>>>>> + grep -q 'The following packages will be upgraded' >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' always = upgrade ']' >>>>>> + '[' upgrade = upgrade ']' >>>>>> + createmailinfo 3-download >>>>>> + touch /tmp/cron-apt.X5DFeL/mail >>>>>> + '[' -n upgrade ']' >>>>>> + '[' -f /etc/cron-apt/mailonmsgs/upgrade ']' >>>>>> + createdivinfo /tmp/cron-apt.X5DFeL/mail /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/mailmsg.d/3-download /tmp/cron-apt.X5DFeL/runmail >>>>>> /tmp/cron-apt.X5DFeL/actionmail >>>>>> + FILE=/tmp/cron-apt.X5DFeL/mail >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/mailmsg.d/3-download >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runmail >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionmail >>>>>> + TMPSTDOUT= >>>>>> + '[' /tmp/cron-apt.X5DFeL/mail '!=' syslog ']' >>>>>> + touch /tmp/cron-apt.X5DFeL/mail >>>>>> + '[' -n /etc/cron-apt/mailmsg.d/3-download ']' >>>>>> + '[' -f /etc/cron-apt/mailmsg.d/3-download ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runmail ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runmail ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/runmail /tmp/cron-apt.X5DFeL/mail '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/runmail >>>>>> + TFILE=/tmp/cron-apt.X5DFeL/mail >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runmail ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/runmail ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /tmp/cron-apt.X5DFeL/mail '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/runmail >>>>>> + rm -f /tmp/cron-apt.X5DFeL/runmail >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionmail ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionmail ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/actionmail /tmp/cron-apt.X5DFeL/mail '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/actionmail >>>>>> + TFILE=/tmp/cron-apt.X5DFeL/mail >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionmail ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/actionmail ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /tmp/cron-apt.X5DFeL/mail '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/actionmail >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionmail >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp /tmp/cron-apt.X5DFeL/mail '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=/tmp/cron-apt.X5DFeL/mail >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /tmp/cron-apt.X5DFeL/mail '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' verbose = upgrade ']' >>>>>> + '[' always = always ']' >>>>>> + createsysloginfo 3-download >>>>>> + '[' -n always ']' >>>>>> + '[' -f /etc/cron-apt/syslogonmsgs/always ']' >>>>>> + createdivinfo syslog /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/syslogmsg.d/3-download /tmp/cron-apt.X5DFeL/runsyslog >>>>>> /tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + FILE=syslog >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/syslogmsg.d/3-download >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runsyslog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionsyslog >>>>>> + TMPSTDOUT= >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + '[' -n /etc/cron-apt/syslogmsg.d/3-download ']' >>>>>> + '[' -f /etc/cron-apt/syslogmsg.d/3-download ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp syslog '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=syslog >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' syslog '!=' syslog ']' >>>>>> + logger -p user.notice -t cron-apt -f /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' upgrade = always ']' >>>>>> + '[' verbose = verbose ']' >>>>>> + createloginfo 3-download >>>>>> + createdivinfo /var/log/cron-apt/log /tmp/cron-apt.X5DFeL/temp >>>>>> /etc/cron-apt/logmsg.d/3-download /tmp/cron-apt.X5DFeL/runlog >>>>>> /tmp/cron-apt.X5DFeL/actionlog '' >>>>>> + FILE=/var/log/cron-apt/log >>>>>> + CAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + OPTCAT=/etc/cron-apt/logmsg.d/3-download >>>>>> + OPTRUNCAT=/tmp/cron-apt.X5DFeL/runlog >>>>>> + OPTACTIONCAT=/tmp/cron-apt.X5DFeL/actionlog >>>>>> + TMPSTDOUT= >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + touch /var/log/cron-apt/log >>>>>> + '[' -n /etc/cron-apt/logmsg.d/3-download ']' >>>>>> + '[' -f /etc/cron-apt/logmsg.d/3-download ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + tomsg /tmp/cron-apt.X5DFeL/temp /var/log/cron-apt/log '' >>>>>> + TCAT=/tmp/cron-apt.X5DFeL/temp >>>>>> + TFILE=/var/log/cron-apt/log >>>>>> + TSTD= >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + '[' -n '' ']' >>>>>> + '[' /var/log/cron-apt/log '!=' syslog ']' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + grep -qvE '^[[:space:]]*$|CRON-APT' /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' always = output ']' >>>>>> + '[' upgrade = output ']' >>>>>> + '[' verbose = upgrade ']' >>>>>> ++ echo 'dist-upgrade -d -y -o APT::Get::Show-Upgraded=true' >>>>>> ++ md5sum >>>>>> ++ sed -e 's/[[:space:]].*//;' >>>>>> + TLINE=e647be386a7d1853e0e4b05248391d8e >>>>>> + '[' -n '' ']' >>>>>> + echo 'CRON-APT DIFF' >>>>>> + '[' '!' -r >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-e647be386a7d1853e0e4b05248391d8e >>>>>> ']' >>>>>> + diff -u >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-e647be386a7d1853e0e4b05248391d8e >>>>>> /tmp/cron-apt.X5DFeL/temp >>>>>> + cp /tmp/cron-apt.X5DFeL/temp >>>>>> /var/lib/cron-apt/_-_etc_-_cron-apt_-_config/mailchanges/3-download-e647be386a7d1853e0e4b05248391d8e >>>>>> + '[' -n /tmp/cron-apt.X5DFeL/difftemp ']' >>>>>> + '[' -r /tmp/cron-apt.X5DFeL/difftemp ']' >>>>>> + '[' prepend = only ']' >>>>>> + '[' prepend = append ']' >>>>>> + '[' prepend = prepend ']' >>>>>> + echo '----- DIFF END HERE -----' >>>>>> + cat /tmp/cron-apt.X5DFeL/temp >>>>>> + mv /tmp/cron-apt.X5DFeL/difftemp /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' upgrade = changes ']' >>>>>> + '[' always = changes ']' >>>>>> + '[' verbose = changes ']' >>>>>> + rm -f /tmp/cron-apt.X5DFeL/difftemp >>>>>> + read LINE >>>>>> + '[' -e /tmp/cron-apt.X5DFeL/status ']' >>>>>> + herevariables_restore >>>>>> + general_varmove STORED '' >>>>>> + PREFIX=STORED >>>>>> + STORE= >>>>>> + SIFS=' >>>>>> ' >>>>>> ++ set >>>>>> ++ grep '^[a-zA-Z][a-zA-Z0-9_]*_STORED=' >>>>>> ++ sed -e 's|=.*||;' >>>>>> + LIST= >>>>>> + onexit >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/initlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/temp ']' >>>>>> + rm -f /tmp/cron-apt.X5DFeL/temp >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionmail ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/actionerror ']' >>>>>> + rm -f /tmp/cron-apt.X5DFeL/actionerror >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runlog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runsyslog ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runerror ']' >>>>>> + rm -f /tmp/cron-apt.X5DFeL/runerror >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/runmail ']' >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/mail ']' >>>>>> + '[' upgrade '!=' never ']' >>>>>> + '[' -n upgrade ']' >>>>>> + HDR='To: administra...@fsmuw.rwth-aachen.de' >>>>>> + '[' -z '' ']' >>>>>> ++ uname -n >>>>>> + HOSTNAME=ts >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/_-_etc_-_cron-apt_-_config-error ']' >>>>>> ++ printf 'To: administra...@fsmuw.rwth-aachen.de\nSubject: CRON-APT >>>>>> completed on ts [/etc/cron-apt/config]' >>>>>> + HDR='To: administra...@fsmuw.rwth-aachen.de >>>>>> Subject: CRON-APT completed on ts [/etc/cron-apt/config]' >>>>>> + i=1 >>>>>> + eval 'VAL=${XHEADER1}' >>>>>> ++ VAL= >>>>>> + '[' '!' -z '' ']' >>>>>> + umask 022 >>>>>> + printf 'To: administra...@fsmuw.rwth-aachen.de >>>>>> Subject: CRON-APT completed on ts [/etc/cron-apt/config]\n\n' >>>>>> + fold --spaces --width=900 /tmp/cron-apt.X5DFeL/mail >>>>>> + command -v sendmail >>>>>> + sendmail -t -oi >>>>>> + rm -f /tmp/cron-apt.X5DFeL/mail >>>>>> + '[' -f /tmp/cron-apt.X5DFeL/_-_etc_-_cron-apt_-_config-error ']' >>>>>> + '[' -d /tmp/cron-apt.X5DFeL ']' >>>>>> + rmdir /tmp/cron-apt.X5DFeL >>>>>> + '[' -x /usr/bin/dotlockfile ']' >>>>>> + dotlockfile -u /var/lib/cron-apt/lockfile >>>>>> >>>>>> >>>>>> >>>>>> Am Dienstag, 24. Januar 2023 09:16 CET, schrieb Ola Lundqvist < >>>>>> o...@inguza.com>: >>>>>> >>>>>> >>>>>> Hi Richard >>>>>> >>>>>> Strange! >>>>>> >>>>>> Can you try to copy cron-apt and comment this: >>>>>> >>>>>> if [ -t 0 ]; then >>>>>> RUNIMMEDIATELY="yes" >>>>>> fi >>>>>> >>>>>> And then run manually. >>>>>> >>>>>> bash -x your-cron-apt-copy >>>>>> >>>>>> It would help to understand what happens. >>>>>> >>>>>> // Ola >>>>>> >>>>>> On Mon, 23 Jan 2023 at 23:30, Richard Rosner < >>>>>> rros...@fsmuw.rwth-aachen.de> wrote: >>>>>> >>>>>>> Hi, >>>>>>> sleep 456 and sleep 1200 work without any problems. Also, I don't >>>>>>> have any special kernel. Currently, Output of uname -a is "Linux ts >>>>>>> 6.1.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.4-1 (2023-01-07) x86_64 >>>>>>> GNU/Linux". I don't even have any other repository active other than the >>>>>>> typical Debian ones (testing, testing-updates, testing-backports, >>>>>>> testing-security). >>>>>>> >>>>>>> Also, I'm noticing cron-apt becoming less reliable in the last weeks >>>>>>> (I actually wanted to report this before Christmas, but something must >>>>>>> have >>>>>>> went wrong so I only got the email, but it probably was never sent to >>>>>>> the >>>>>>> bugreport mailing list). It used to reliably send mails every day at >>>>>>> which >>>>>>> it finds any updates. But in the last weeks, it mostly doesn't do that >>>>>>> anymore. The log in journalctl/syslog always shows the same text (only >>>>>>> difference in the checksum and so on). RUNSLEEP has been commented out >>>>>>> for >>>>>>> weeks now. >>>>>>> >>>>>>> Richard >>>>>>> >>>>>>> Am Montag, 23. Januar 2023 22:10 CET, schrieb Ola Lundqvist < >>>>>>> o...@inguza.com>: >>>>>>> >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> When you run cron-apt from a terminal RUNSLEEP is not used. This is >>>>>>> why it works when running manually. >>>>>>> >>>>>>> Please try running the following in a command >>>>>>> >>>>>>> sleep 456 >>>>>>> >>>>>>> or any large number for sleep. >>>>>>> >>>>>>> Do you have some special kernel? The kernel should not give that >>>>>>> problem. >>>>>>> >>>>>>> cron-apt do not do anything magic. It just executes sleep >>>>>>> >>>>>>> It could also be that it is not the sleep command itself. It could >>>>>>> be the random number generation done a few lines earlier in that script. >>>>>>> >>>>>>> // Ola >>>>>>> >>>>>>> On Wed, 18 Jan 2023 at 15:12, Richard Rosner < >>>>>>> rros...@fsmuw.rwth-aachen.de> wrote: >>>>>>> >>>>>>>> Package: cron-apt >>>>>>>> Version: 0.13.0.1 >>>>>>>> Severity: important >>>>>>>> X-Debbugs-Cc: sub...@bugs.debian.org >>>>>>>> >>>>>>>> Dear Maintainer, >>>>>>>> when running cron-apt as shipped it works normal, running at 4 am >>>>>>>> and sending an email when anything can be updated. But when adding the >>>>>>>> recommended RUNSLEEP variable to the config, the only thing that >>>>>>>> happens is >>>>>>>> throwing a kernel error at 4 am: >>>>>>>> >>>>>>>> 2022-12-19T04:00:01.425628+01:00 ts CRON[75874]: (root) CMD >>>>>>>> (test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt) >>>>>>>> 2022-12-19T04:00:01.468596+01:00 ts kernel: [276052.628108] >>>>>>>> traps: cksum[75885] trap invalid opcode ip:562d9fe03cf5 sp:7ffd9b53fe20 >>>>>>>> error:0 in cksum[562d9fded000+17000] >>>>>>>> 2022-12-19T04:00:02.525060+01:00 ts sSMTP[75887]: Sent mail >>>>>>>> for r...@ts.domain.de (221 mailserver.de) uid=0 username=root >>>>>>>> outbytes=691 >>>>>>>> >>>>>>>> Even though it says a mail is sent, it's not received. Since >>>>>>>> cron-apt clearly doesn't run at all, that might be the reason. Running >>>>>>>> cron-apt manually with RUNSLEEP set with "cron-apt -s" works without >>>>>>>> problems. >>>>>>>> >>>>>>>> >>>>>>>> -- System Information: >>>>>>>> Debian Release: bookworm/sid >>>>>>>> APT prefers testing >>>>>>>> APT policy: (500, 'testing') >>>>>>>> Architecture: amd64 (x86_64) >>>>>>>> >>>>>>>> Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT) >>>>>>>> Kernel taint flags: TAINT_WARN >>>>>>>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), >>>>>>>> LANGUAGE=en_US:en >>>>>>>> Shell: /bin/sh linked to /usr/bin/dash >>>>>>>> Init: systemd (via /run/systemd/system) >>>>>>>> LSM: AppArmor: enabled >>>>>>>> >>>>>>>> Versions of packages cron-apt depends on: >>>>>>>> ii apt 2.5.4 >>>>>>>> >>>>>>>> Versions of packages cron-apt recommends: >>>>>>>> ii cron [cron-daemon] 3.0pl1-156 >>>>>>>> ii liblockfile1 1.17-1+b1 >>>>>>>> ii ssmtp [mail-transport-agent] 2.64-11 >>>>>>>> >>>>>>>> cron-apt suggests no packages. >>>>>>>> >>>>>>>> -- Configuration Files: >>>>>>>> /etc/cron-apt/config changed: >>>>>>>> APTCOMMAND=/usr/bin/apt-get >>>>>>>> MAILTO="administra...@fsmuw.rwth-aachen.de" >>>>>>>> MAILON=upgrade >>>>>>>> SYSLOGON=always >>>>>>>> #RUNSLEEP=3600 >>>>>>>> >>>>>>>> -- no debconf information >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> --- Inguza Technology AB --- MSc in Information Technology ---- >>>>>>> | o...@inguza.com o...@debian.org | >>>>>>> | http://inguza.com/ Mobile: +46 (0)70-332 1551 | >>>>>>> --------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> --- Inguza Technology AB --- MSc in Information Technology ---- >>>>>> | o...@inguza.com o...@debian.org | >>>>>> | http://inguza.com/ Mobile: +46 (0)70-332 1551 | >>>>>> --------------------------------------------------------------- >>>>>> >>>>>> >>>>>> >>> >>> -- >>> --- Inguza Technology AB --- MSc in Information Technology ---- >>> | o...@inguza.com o...@debian.org | >>> | http://inguza.com/ Mobile: +46 (0)70-332 1551 | >>> --------------------------------------------------------------- >>> >>> >> > > -- > --- Inguza Technology AB --- MSc in Information Technology ---- > | o...@inguza.com o...@debian.org | > | http://inguza.com/ Mobile: +46 (0)70-332 1551 | > --------------------------------------------------------------- > > > -- --- Inguza Technology AB --- MSc in Information Technology ---- | o...@inguza.com o...@debian.org | | http://inguza.com/ Mobile: +46 (0)70-332 1551 | ---------------------------------------------------------------