[mythtv-users] anacron time change after upgrade to Ubuntu 18.04

Jim Abernathy jfabernathy at gmail.com
Fri Nov 9 03:17:11 UTC 2018


On 11/8/18 9:27 PM, Stephen Worthington wrote:
> On Thu, 8 Nov 2018 11:42:30 -0500, you wrote:
>
>>>> FYI, as of 9:45am there has been no running of my DB maintenance
>>>> scripts.  I'm guessing that I have to wait overnight to see when and if
>>>> they run.
>>>>
>>>> jim at mythbuntu:~$ sudo systemctl status anacron.timer
>>>> [sudo] password for jim:
>>>> ? anacron.timer - Trigger anacron at 07:30, as happened before the
>>>> Ubuntu 18.04
>>>>      Loaded: loaded (/lib/systemd/system/anacron.timer; enabled; vendor
>>>> preset: en
>>>>     Drop-In: /etc/systemd/system/anacron.timer.d
>>>>              ??override.conf
>>>>      Active: active (waiting) since Thu 2018-11-08 09:34:52 EST; 11min ago
>>>>     Trigger: Fri 2018-11-09 07:30:00 EST; 21h left
>>>>
>>>> Nov 08 09:34:52 mythbuntu systemd[1]: Started Trigger anacron at 07:30,
>>>> as happe
>>>> jim at mythbuntu:~$
>>>>
>>>> jim at mythbuntu:~$ sudo systemctl status anacron
>>>> ? anacron.service - Run anacron jobs
>>>>      Loaded: loaded (/lib/systemd/system/anacron.service; enabled; vendor
>>>> preset:
>>>>      Active: inactive (dead) since Thu 2018-11-08 09:34:56 EST; 12min ago
>>>>        Docs: man:anacron
>>>>              man:anacrontab
>>>>     Process: 1471 ExecStart=/usr/sbin/anacron -dsq (code=exited,
>>>> status=0/SUCCESS)
>>>>    Main PID: 1471 (code=exited, status=0/SUCCESS)
>>>>
>>>> Nov 08 09:34:55 mythbuntu systemd[1]: Started Run anacron jobs.
>>>> Nov 08 09:34:55 mythbuntu anacron[1471]: Anacron 2.3 started on 2018-11-08
>>>> Nov 08 09:34:56 mythbuntu anacron[1471]: Normal exit (0 jobs run)
>>>> jim at mythbuntu:~$
>>>>
>>>> I rebooted around 9:30am.
>>>>
>>>> Jim A
>>>   From your previous post "systemctl status anacron.timer":
>>>
>>> Trigger: Thu 2018-11-08 07:30:00 EST; 39min left
>>>
>>> And from above:
>>>
>>> Trigger: Fri 2018-11-09 07:30:00 EST; 21h left
>>>
>>> So anacron.timer is working correctly - it is triggering at 07:30.
>>>
>>> The "systemctl status anacron" above shows anacron was run at
>>> 09:34:55, as a result of your rebooting.  It logged "(0 jobs run)" as
>>> it had already been run at 07:30, so it knew that it did not need to
>>> run any jobs again today.
>>>
>>> So that all looks correct.  Unfortunately your reboot at 09:30 meant
>>> that the "systemctl status anacron" only shows the run of anacron
>>> after the reboot, not the one at 07:30 that should have run the
>>> cron.daily jobs.  You can find out if anacron ran any jobs at 07:30 by
>>> looking at syslog:
>>>
>>> grep anacron /var/log/syslog
>>> grep anacron /var/log/syslog.1
>>>
>>> This is what I get from those commands:
>>>
>>> root at mypvr:/var/log# grep anacron syslog
>>> Nov  8 08:11:57 mypvr anacron[20588]: Job `cron.daily' terminated
>>> (mailing output)
>>> Nov  8 08:11:57 mypvr anacron[20588]: Normal exit (1 job run)
>>> root at mypvr:/var/log# grep anacron syslog.1
>>> Nov  7 08:12:27 mypvr anacron[11403]: Job `cron.daily' terminated
>>> (mailing output)
>>> Nov  7 08:12:27 mypvr anacron[11403]: Normal exit (1 job run)
>>> Nov  8 07:25:01 mypvr CRON[20133]: (root) CMD (test -x
>>> /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
>>> Nov  8 07:30:01 mypvr CRON[20567]: (root) CMD ([ -x
>>> /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then
>>> /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
>>> Nov  8 07:30:13 mypvr systemd[1]: Started Run anacron jobs.
>>> Nov  8 07:30:13 mypvr anacron[20588]: Anacron 2.3 started on
>>> 2018-11-08
>>> Nov  8 07:30:13 mypvr anacron[20588]: Will run job `cron.daily' in 5
>>> min.
>>> Nov  8 07:30:13 mypvr anacron[20588]: Jobs will be executed
>>> sequentially
>>> Nov  8 07:35:13 mypvr anacron[20588]: Job `cron.daily' started
>>> Nov  8 07:35:13 mypvr anacron[21047]: Updated timestamp for job
>>> `cron.daily' to 2018-11-08
>>>
>>> Note that syslog was rotated by a cron.daily job so the start of the
>>> cron.daily jobs is in syslog.1 and the end is in syslog.
>>
>> The easy way I know if these commands run is I get an email in my main
>> account that say they ran without errors.
>>
>> Below are the syslogs.  Also I have no emails about the running of the
>> commands except for the ones at 6:30am that was due to crontab and
>> before I changed back to the systemd stuff.
>>
>> FYI, ignore the missing '=' statement in the log.  I has a syntax issues
>> at first. I reedited override.conf and did the whole sequence of
>> commands again.
>>
>> jim at mythbuntu:~$ grep anacron /var/log/syslog
>> Nov  8 00:09:19 mythbuntu anacron[5612]: Job `cron.daily' terminated
>> Nov  8 00:09:19 mythbuntu anacron[5612]: Normal exit (1 job run)
>> Nov  8 01:03:35 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 01:03:35 mythbuntu anacron[6007]: Anacron 2.3 started on 2018-11-08
>> Nov  8 01:03:35 mythbuntu anacron[6007]: Normal exit (0 jobs run)
>> Nov  8 02:01:14 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 02:01:14 mythbuntu anacron[6227]: Anacron 2.3 started on 2018-11-08
>> Nov  8 02:01:14 mythbuntu anacron[6227]: Normal exit (0 jobs run)
>> Nov  8 03:02:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 03:02:05 mythbuntu anacron[6498]: Anacron 2.3 started on 2018-11-08
>> Nov  8 03:02:05 mythbuntu anacron[6498]: Normal exit (0 jobs run)
>> Nov  8 04:05:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 04:05:05 mythbuntu anacron[6702]: Anacron 2.3 started on 2018-11-08
>> Nov  8 04:05:05 mythbuntu anacron[6702]: Normal exit (0 jobs run)
>> Nov  8 05:05:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 05:05:05 mythbuntu anacron[6900]: Anacron 2.3 started on 2018-11-08
>> Nov  8 05:05:05 mythbuntu anacron[6900]: Normal exit (0 jobs run)
>> Nov  8 06:05:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 06:05:05 mythbuntu anacron[7099]: Anacron 2.3 started on 2018-11-08
>> Nov  8 06:05:05 mythbuntu anacron[7099]: Normal exit (0 jobs run)
>> Nov  8 06:25:01 mythbuntu CRON[7276]: (root) CMD (test -x
>> /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
>> Nov  8 06:38:59 mythbuntu systemd[1]:
>> /etc/systemd/system/anacron.timer.d/override.conf:3: Missing '='.
>> Nov  8 06:42:57 mythbuntu systemd[1]: Stopped Trigger anacron at 07:30,
>> as happened before the Ubuntu.
>> Nov  8 06:43:18 mythbuntu systemd[1]:
>> /etc/systemd/system/anacron.timer.d/override.conf:3: Missing '='.
>> Nov  8 06:43:31 mythbuntu systemd[1]: Started Trigger anacron at 07:30,
>> as happened before the Ubuntu.
>> Nov  8 06:43:43 mythbuntu systemd[1]:
>> /etc/systemd/system/anacron.timer.d/override.conf:3: Missing '='.
>> Nov  8 06:49:16 mythbuntu systemd[1]: Stopped Trigger anacron at 07:30,
>> as happened before the Ubuntu.
>> Nov  8 06:49:57 mythbuntu systemd[1]: Started Trigger anacron at 07:30,
>> as happened before the Ubuntu 18.04 upgrade..
>> Nov  8 07:30:01 mythbuntu CRON[7977]: (root) CMD ([ -x
>> /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then
>> /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
>> Nov  8 07:30:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 07:30:05 mythbuntu anacron[7978]: Anacron 2.3 started on 2018-11-08
>> Nov  8 07:30:05 mythbuntu anacron[7978]: Normal exit (0 jobs run)
>> Nov  8 09:03:23 mythbuntu systemd[1]: Started Trigger anacron at 07:30,
>> as happened before the Ubuntu 18.04 upgrade..
>> Nov  8 09:03:23 mythbuntu anacron[1313]: Anacron 2.3 started on 2018-11-08
>> Nov  8 09:03:24 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 09:03:24 mythbuntu anacron[1313]: Normal exit (0 jobs run)
>> Nov  8 09:34:53 mythbuntu systemd[1]: Started Trigger anacron at 07:30,
>> as happened before the Ubuntu 18.04 upgrade..
>> Nov  8 09:34:55 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 09:34:55 mythbuntu anacron[1471]: Anacron 2.3 started on 2018-11-08
>> Nov  8 09:34:56 mythbuntu anacron[1471]: Normal exit (0 jobs run)
>> jim at mythbuntu:~$
>>
>>
>>
>> jim at mythbuntu:~$ grep anacron /var/log/syslog.1
>> Nov  7 00:07:57 mythbuntu anacron[5697]: Job `cron.daily' terminated
>> Nov  7 00:07:57 mythbuntu anacron[5697]: Normal exit (1 job run)
>> Nov  7 01:01:28 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 01:01:28 mythbuntu anacron[6096]: Anacron 2.3 started on 2018-11-07
>> Nov  7 01:01:28 mythbuntu anacron[6096]: Normal exit (0 jobs run)
>> Nov  7 02:05:27 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 02:05:27 mythbuntu anacron[6346]: Anacron 2.3 started on 2018-11-07
>> Nov  7 02:05:27 mythbuntu anacron[6346]: Normal exit (0 jobs run)
>> Nov  7 03:03:28 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 03:03:28 mythbuntu anacron[6567]: Anacron 2.3 started on 2018-11-07
>> Nov  7 03:03:28 mythbuntu anacron[6567]: Normal exit (0 jobs run)
>> Nov  7 04:05:27 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 04:05:27 mythbuntu anacron[7283]: Anacron 2.3 started on 2018-11-07
>> Nov  7 04:05:27 mythbuntu anacron[7283]: Normal exit (0 jobs run)
>> Nov  7 05:03:28 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 05:03:28 mythbuntu anacron[7555]: Anacron 2.3 started on 2018-11-07
>> Nov  7 05:03:28 mythbuntu anacron[7555]: Normal exit (0 jobs run)
>> Nov  7 06:05:27 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 06:05:27 mythbuntu anacron[7771]: Anacron 2.3 started on 2018-11-07
>> Nov  7 06:05:27 mythbuntu anacron[7771]: Normal exit (0 jobs run)
>> Nov  7 06:25:01 mythbuntu CRON[7881]: (root) CMD (test -x
>> /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
>> Nov  7 06:37:18 mythbuntu systemd[1]:
>> /etc/systemd/system/anacron.timer.d/override.conf:3: Missing '='.
>> Nov  7 07:02:27 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 07:02:27 mythbuntu anacron[8314]: Anacron 2.3 started on 2018-11-07
>> Nov  7 07:02:27 mythbuntu anacron[8314]: Normal exit (0 jobs run)
>> Nov  7 07:30:01 mythbuntu CRON[8597]: (root) CMD ([ -x
>> /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then
>> /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
>> Nov  7 08:05:27 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 08:05:27 mythbuntu anacron[8973]: Anacron 2.3 started on 2018-11-07
>> Nov  7 08:05:27 mythbuntu anacron[8973]: Normal exit (0 jobs run)
>> Nov  7 08:51:43 mythbuntu systemd[1]: Started Trigger anacron every hour.
>> Nov  7 08:51:43 mythbuntu anacron[1385]: Anacron 2.3 started on 2018-11-07
>> Nov  7 08:51:43 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 08:51:43 mythbuntu anacron[1385]: Normal exit (0 jobs run)
>> Nov  7 09:04:23 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 09:04:23 mythbuntu anacron[3068]: Anacron 2.3 started on 2018-11-07
>> Nov  7 09:04:23 mythbuntu anacron[3068]: Normal exit (0 jobs run)
>> Nov  7 10:00:23 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 10:00:23 mythbuntu anacron[3394]: Anacron 2.3 started on 2018-11-07
>> Nov  7 10:00:23 mythbuntu anacron[3394]: Normal exit (0 jobs run)
>> Nov  7 11:04:23 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 11:04:23 mythbuntu anacron[3854]: Anacron 2.3 started on 2018-11-07
>> Nov  7 11:04:23 mythbuntu anacron[3854]: Normal exit (0 jobs run)
>> Nov  7 12:03:43 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 12:03:43 mythbuntu anacron[4214]: Anacron 2.3 started on 2018-11-07
>> Nov  7 12:03:43 mythbuntu anacron[4214]: Normal exit (0 jobs run)
>> Nov  7 13:01:17 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 13:01:17 mythbuntu anacron[4937]: Anacron 2.3 started on 2018-11-07
>> Nov  7 13:01:17 mythbuntu anacron[4937]: Normal exit (0 jobs run)
>> Nov  7 13:13:15 mythbuntu systemd[1]: Stopped Trigger anacron every hour.
>> Nov  7 13:14:13 mythbuntu systemd[1]: Started Trigger anacron every hour.
>> Nov  7 13:14:14 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 13:14:14 mythbuntu anacron[1313]: Anacron 2.3 started on 2018-11-07
>> Nov  7 13:14:14 mythbuntu anacron[1313]: Normal exit (0 jobs run)
>> Nov  7 14:04:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 14:04:05 mythbuntu anacron[3025]: Anacron 2.3 started on 2018-11-07
>> Nov  7 14:04:06 mythbuntu anacron[3025]: Normal exit (0 jobs run)
>> Nov  7 15:04:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 15:04:06 mythbuntu anacron[3234]: Anacron 2.3 started on 2018-11-07
>> Nov  7 15:04:06 mythbuntu anacron[3234]: Normal exit (0 jobs run)
>> Nov  7 16:05:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 16:05:05 mythbuntu anacron[3515]: Anacron 2.3 started on 2018-11-07
>> Nov  7 16:05:05 mythbuntu anacron[3515]: Normal exit (0 jobs run)
>> Nov  7 17:05:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 17:05:05 mythbuntu anacron[3719]: Anacron 2.3 started on 2018-11-07
>> Nov  7 17:05:05 mythbuntu anacron[3719]: Normal exit (0 jobs run)
>> Nov  7 18:01:14 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 18:01:14 mythbuntu anacron[3918]: Anacron 2.3 started on 2018-11-07
>> Nov  7 18:01:14 mythbuntu anacron[3918]: Normal exit (0 jobs run)
>> Nov  7 19:01:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 19:01:05 mythbuntu anacron[4119]: Anacron 2.3 started on 2018-11-07
>> Nov  7 19:01:05 mythbuntu anacron[4119]: Normal exit (0 jobs run)
>> Nov  7 20:03:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 20:03:05 mythbuntu anacron[4392]: Anacron 2.3 started on 2018-11-07
>> Nov  7 20:03:05 mythbuntu anacron[4392]: Normal exit (0 jobs run)
>> Nov  7 21:03:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 21:03:05 mythbuntu anacron[4847]: Anacron 2.3 started on 2018-11-07
>> Nov  7 21:03:05 mythbuntu anacron[4847]: Normal exit (0 jobs run)
>> Nov  7 22:02:14 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 22:02:14 mythbuntu anacron[5215]: Anacron 2.3 started on 2018-11-07
>> Nov  7 22:02:14 mythbuntu anacron[5215]: Normal exit (0 jobs run)
>> Nov  7 23:04:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  7 23:04:05 mythbuntu anacron[5418]: Anacron 2.3 started on 2018-11-07
>> Nov  7 23:04:05 mythbuntu anacron[5418]: Normal exit (0 jobs run)
>> Nov  8 00:04:05 mythbuntu systemd[1]: Started Run anacron jobs.
>> Nov  8 00:04:05 mythbuntu anacron[5612]: Anacron 2.3 started on 2018-11-08
>> Nov  8 00:04:05 mythbuntu anacron[5612]: Will run job `cron.daily' in 5 min.
>> Nov  8 00:04:05 mythbuntu anacron[5612]: Jobs will be executed sequentially
>> Nov  8 00:09:05 mythbuntu anacron[5612]: Job `cron.daily' started
>> Nov  8 00:09:05 mythbuntu anacron[5671]: Updated timestamp for job
>> `cron.daily' to 2018-11-08
>> jim at mythbuntu:~$
> Your override file does not seem to be correct.  It looks like you are
> getting the 07:30 time, but also the original "hourly" setting is
> still in place.  Please take a look at your
> /etc/systemd/system/anacron.timer.d/override.conf file and compare it
> to mine:
>
> [Unit]
> Description=Trigger anacron at 07:30, as happened before the Ubuntu
> 18.04 upgrade.
>
> [Timer]
> OnCalendar=
> OnCalendar=07:30
> RandomizedDelaySec=0s
> Persistent=true
>
> Note the first "OnCalendar=" line.  That is what overrides the
> original OnCalendar settings and disables them, and I think it must be
> damaged or missing.  Without that, the second "OnCalendar=07:30" line
> will just add another timer at 07:30 and leave the hourly timer also
> running.

I put my file is pastebin:

https://pastebin.com/wzw7Q9nK

Looks okay to me.

Jim A


> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org


More information about the mythtv-users mailing list