The attached diff fixes the issue for me.NB: The variable is also used in ntpd_precmd() if you used chroot. I guess that use case was broken too.
Regards, Ronald.On Tue, 28 Nov 2017 21:06:46 +0100, Ronald Klop <ronald-li...@klop.ws> wrote:
Ah, it comes from the script after it. [ronald@rpi2 /etc/periodic/daily]$ ./480.leapfile-ntpd usage: fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host] [--ca-cert=file] [--ca-path=dir] [--cert=file] [--crl=file] [-i file] [--key=file] [-N file] [--no-passive] [--no-proxy=list][--no-sslv3] [--no-tlsv1] [--no-verify-hostname] [--no-verify-peer][-o file] [--referer=URL] [-S bytes] [-T seconds] [--user-agent=agent-string] [-w seconds] URL ... fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host] [--ca-cert=file] [--ca-path=dir] [--cert=file] [--crl=file] [-i file] [--key=file] [-N file] [--no-passive] [--no-proxy=list][--no-sslv3] [--no-tlsv1] [--no-verify-hostname] [--no-verify-peer][-o file] [--referer=URL] [-S bytes] [-T seconds] [--user-agent=agent-string] [-w seconds] -h host -f file [-c dir] Apparently $ntp_tmp_leapfile is empty on this line in /etc/rc.d/ntpd:fetch $ntp_leapfile_fetch_opts -o $ntp_tmp_leapfile $url && break[ronald@rpi2 ~]$ sh -x /etc/rc.d/ntpd onefetch <snip a lot of output> + fetch -mq -o https://www.ietf.org/timezones/data/leap-seconds.list usage: fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host]The variable $ntp_tmp_leapfile is missing since the fetch method was split in r325256.https://svnweb.freebsd.org/base/stable/11/etc/rc.d/ntpd?r1=325256&r2=325255&pathrev=325256 Cc-ing the committer. Regards, Ronald.On Tue, 28 Nov 2017 20:34:57 +0100, Ronald Klop <ronald-li...@klop.ws> wrote:Isn't this very weird in the output of last night: "Checking for rejected mail hosts: usage: fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host]"I don't see yet how the script /etc/periodic/daily/460.status-mail-rejects can try to call fetch.Any thoughts on this? For the record. I run dma instead of sendmail. $ cat /etc/mail/mailer.conf# $FreeBSD: stable/11/libexec/dma/dmagent/mailer.conf 289087 2015-10-09 22:09:44Z bapt $sendmail /usr/libexec/dma send-mail /usr/libexec/dma mailq /usr/libexec/dma onFreeBSD rpi2 11.1-STABLE FreeBSD 11.1-STABLE #2 r325879: Thu Nov 16 02:03:21 CET 2017 root@rpi2:/mnt/usbdisk/usr/obj/mnt/usbdisk/usr/src/sys/RPI2 armRonald. ------- Forwarded message ------- From: r...@klop.ws To: root Cc: Subject: rpi2 daily run output Date: Tue, 28 Nov 2017 03:12:48 +0100 Removing stale files from /var/preserve: Cleaning out old system announcements: Removing stale files from /var/rwho: Removing stale entries from sendmail host status cache: mailwrapper: no mapping in /etc/mail/mailer.conf Backup passwd and group files: Verifying group file syntax: /etc/group is fine Backing up mail aliases: Disk status: Filesystem Size Used Avail Capacity Mounted on /dev/ufs/rootfs 1.8G 1.4G 242M 86% / devfs 1.0K 1.0K 0B 100% /dev /dev/msdosfs/MSDOSBOOT 50M 7.4M 43M 15% /boot/msdos tmpfs 128M 628K 127M 0% /tmp /dev/da0s1a 14G 7.8G 4.7G 62% /mnt/usbdisk tmpfs 512M 4.0K 512M 0% /var/tmp/ports-build Network interface status:Name Mtu Network Address Ipkts Ierrs Idrop OpktsOerrs Coll Drop lo0 16384 <Link#1> lo0 0 0 0 0 0 0 0 lo0 - localhost localhost 0 - - 0 - - - lo0 - fe80::%lo0/64 fe80::1%lo0 0 - - 0 - - - lo0 - your-net localhost 0 - - 0 - - - ue0 1500 <Link#2> b8:27:eb:77:37:63 581144 0 0 95090 0 0 0 ue0 - 192.168.1.0/2 192.168.1.148 95132 - - 84713 - - - Local system status: 3:01AM up 11 days, 11:05, 2 users, load averages: 0.36, 0.09, 0.03 Mail in local queue: Mail queue is empty Mail in submit queue: mailq: invalid arguments Security check: (output mailed separately) Checking for rejected mail hosts: usage: fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host] [--ca-cert=file] [--ca-path=dir] [--cert=file] [--crl=file][-i file] [--key=file] [-N file] [--no-passive] [--no-proxy=list] [--no-sslv3] [--no-tlsv1] [--no-verify-hostname] [--no-verify-peer][-o file] [--referer=URL] [-S bytes] [-T seconds] [--user-agent=agent-string] [-w seconds] URL ... fetch [-146AadFlMmnPpqRrsUv] [-B bytes] [--bind-address=host] [--ca-cert=file] [--ca-path=dir] [--cert=file] [--crl=file][-i file] [--key=file] [-N file] [--no-passive] [--no-proxy=list] [--no-sslv3] [--no-tlsv1] [--no-verify-hostname] [--no-verify-peer][-o file] [--referer=URL] [-S bytes] [-T seconds][--user-agent=agent-string] [-w seconds] -h host -f file [-c dir]Checking userland and kernel versions: Userland and kernel are in sync. Backing up pkgng database: -- End of daily output -- _______________________________________________ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stableTo unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"_______________________________________________ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
ntpd.diff
Description: Binary data
_______________________________________________ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"