[pkg-ntp-maintainers] Bug#522696: ntp: silently fails to start on kfreebsd-i386

Kurt Roeckx kurt at roeckx.be
Sun Apr 5 22:10:07 UTC 2009


On Sun, Apr 05, 2009 at 11:50:59PM +0200, Axel Beckert wrote:
> Package: ntp
> Version: 1:4.2.4p6+dfsg-1
> Severity: grave
> User: glibc-bsd-devel at lists.alioth.debian.org
> Usertags: kfreebsd
> 
> ntpd silently fails to start on kfreebsd-i386:
> 
> !10 Z11 ?0 L1 root at metisse:ttyp5 23:47:28 [~] # /etc/init.d/ntp start
> Starting NTP server: ntpd.
> !11 Z12 ?0 L1 root at metisse:ttyp5 23:47:31 [~] # ps auxwww | fgrep ntp
> Unknown HZ value! (23) Assume 100.
> root     57075  0.0  0.0   4172     0 ?        S+   Mar23   0:00 fgrep ntp
> !12 Z13 ?0 L1 root at metisse:ttyp5 23:47:37 [~] # 
> 
> In the syslog I found the following messages:
> 
> Apr  5 23:47:31 metisse ntpd[57063]: ntpd 4.2.4p6 at 1.1549-o Wed Feb 18 19:14:31 UTC 2009 (1)
> Apr  5 23:47:31 metisse ntpd[57065]: precision = 2.794 usec
> Apr  5 23:47:31 metisse ntpd[57065]: init_socket_sig: ioctl(I_SETSIG, S_INPUT) failed: Inappropriate ioctl for device

So that's this code:
# ifdef USE_UDP_SIGPOLL
        {
                if (ioctl(fd, I_SETSIG, S_INPUT) < 0)
                {
                        msyslog(LOG_ERR,
                                "init_socket_sig: ioctl(I_SETSIG, S_INPUT) failed: %m");
                        exit(1);
                }
        }

I think I saw an upstream bug report about disabling that for
Solaris.  Maybe USE_UDP_SIGPOLL should get disabled for
kFreeBSD too?

Do you have any idea if this is kFreeBSD specific?  I doubt
that a normal FreeBSD system has a problem with that since
upstream probably tests that more than anything else.


Kurt






More information about the pkg-ntp-maintainers mailing list