FWIW, I'm seeing exactly the same issue with a fresh install of smartos-20140613T024634Z (also happens with smartos-20140530T010428Z) on a Supermicro X9DR3-F, dual Intel X350, only igb0 currently in use and configured with a static NAT IP.
I haven't figured out what is going on, but I do have a workaround. Everything described below is in the global zone. Problem: When the system came up, /etc/inet/ntp.conf was populated with the IP addresses of three servers from pool.ntp.org: ===== driftfile /var/ntp/ntp.drift logfile /var/log/ntp.log # Default, ignore all restrict default ignore restrict -6 default ignore # Allow localhost restrict 127.0.0.1 # Specify Time Servers with ACL to allow them server 169.229.70.183 burst iburst minpoll 4 restrict 169.229.70.183 server 128.177.27.52 burst iburst minpoll 4 restrict 128.177.27.52 server 69.65.40.29 burst iburst minpoll 4 restrict 69.65.40.29 ===== For whatever reason, my server couldn’t sync with these servers. After "svcadm clear ntp", the ntp service kept returning to maintenance with all the same errors as in the email quoted below, "Error: Servers/peers specified but none is reachable" etc. As a workaround, I tried using servers from time.apple.com instead. If I would manually edit /etc/inet/ntp.conf to replace the pool.ntp.org servers with IP addresses from time.apple.com, "svcadm clear ntp" would immediately bring the ntp service online. However, even after editing /usbkey/config and changing "ntp_hosts=pool.ntp.org" to "ntp_hosts=time.apple.com", I found that after bootup /etc/inet/ntp.conf still contained IPs from pool.ntp.org. (Perhaps there is a problem with DNS earlier in the boot process, and ntp.conf is populated with default IPs?) Finally, I manually replaced the IP addresses in /etc/inet/ntp.conf again, using IPs from time.apple.com, and then copied /etc/inet/ntp.conf to /usbkey/config.inc/ntp.conf. Then I set "ntp_conf_file=ntp.conf" in /usbkey/config, and now ntp comes online at boot. Are the servers at pool.ntp.org doing something new and tricky that the Apple servers aren't? Thanks to anybody who can tell me a better way to fix this. Best, Chris Ferebee Am 26.06.2014 um 03:13 schrieb RYAN M. vAN GINNEKEN via smartos-discuss <[email protected]>: > It is an Intel i350 quadport onboard supermicro x9drd-7ln4f-jbod > > Computer King CaN-Mail Surveillance King > http://computerking.ca http://canmail.org > http://surveillanceking.net > > Surveillance - Sales Service - Hosting Backup > Internet Based Surveillance Systems > Custom Service Pac kages > Secure IMAP Email - Automated Remote Backups - Photo Blogs - Online ERP and > Accounting Packages > >> From: "David Finster" <[email protected]> >> To: [email protected], "RYAN M. vAN GINNEKEN" >> <[email protected]> >> Sent: Wednesday, June 25, 2014 7:05:53 PM >> Subject: Re: [smartos-discuss] ntp errors >> >> Out of curiosity what brand of NIC do you have in your SmartOS host? I’ve >> encountered a scenario where the Broadcom NIC in an older Dell server >> refused to pass NTP traffic despite correct configuration. I never nailed >> down what was the root cause, but considering as soon as I turned on VLANs >> the NIC stopped passing traffic entirely and the larger issues with certain >> Broadcom NICs it figured it had bigger issues. >> >>> On 26 Jun 2014, at 10:58 am, RYAN M. vAN GINNEKEN via smartos-discuss >>> <[email protected]> wrote: >>> >>> I keep getting errors in my dmesg about ntp i have tried a couple of things >>> to make it stop but nothing seems to work, i read some posts about it being >>> a bug but it is fixed now? and i am sure it does not relate to my problem. >>> >>> Anyways i think, but do not know for sure that it may be messing up another >>> smf script i am trying to run as it is the first smf script i have tried to >>> run. >>> >>> Here are some nitty gritty details >>> >>> This was added to my /usbkey/config file during the SmartOS install i have >>> tried removing it but still get errors >>> >>> ntp_hosts=pool.ntp.org >>> compute_node_ntp_hosts=x.x.x.outsideip >>> >>> >>> This is the console error >>> 2014-06-26T00:19:15.750196+00:00 00-25-90-e9-0c-04 genunix: [ID 390243 >>> kern.info] Creating /etc/devices/devname_cache >>> 2014-06-26T00:19:19+00:00 00-25-90-e9-0c-04 svc.startd[8]: [ID 652011 >>> daemon.warning] svc:/network/ntp:default: Method "/lib/svc/method/ntp >>> start" failed with exit status 96. >>> 2014-06-26T00:19:19+00:00 00-25-90-e9-0c-04 svc.startd[8]: [ID 748625 >>> daemon.error] network/ntp:default misconfigured: transitioned to >>> maintenance (see 'svcs -xv' for details) >>> 2014-06-26T00:19:20.071954+00:00 00-25-90-e9-0c-04 fmd: [ID 377184 >>> daemon.error] SUNW-MSG-ID: SMF-8000-YX, TYPE: defect, VER: 1, SEVERITY: >>> major#012EVENT-TIME: Thu Jun 26 00:19:19 UTC 2014#012PLATFORM: >>> X9DRD-7LN4F(-JBOD)-X9DRD-EF, CSN: 0123456789, HOSTNAME: >>> 00-25-90-e9-0c-04#012SOURCE: software-diagnosis, REV: 0.1#012EVENT-ID: >>> 1c0316d3-2ead-643f-8fb5-9aad13c90c8d#012DESC: A service failed - a start, >>> stop or refresh method failed.#012 Refer to >>> http://illumos.org/msg/SMF-8000-YX for more information.#012AUTO-RESPONSE: >>> The service has been placed into the maintenance state.#012IMPACT: >>> svc:/network/ntp:default is unavailable.#012REC-ACTION: Run 'svcs -xv >>> svc:/network/ntp:default' to determine the generic reason why the service >>> failed, the location of any logfiles, and a list of other services impacted. >>> >>> >>> This is the service info about ntp >>> >>> svcs -xv >>> svc:/network/ntp:default (Network Time Protocol (NTP) Version 4) >>> State: maintenance since June 26, 2014 12:19:19 AM UTC >>> Reason: Start method exited with $SMF_EXIT_ERR_CONFIG. >>> See: http://illumos.org/msg/SMF-8000-KS >>> See: man -M /usr/share/man -s 1M ntpd >>> See: man -M /usr/share/man -s 4 ntp.conf >>> See: man -M /usr/share/man -s 1M ntpq >>> See: /var/svc/log/network-ntp:default.log >>> Impact: This service is not running. >>> >>> >>> This is an exerpt from the ntp service log ... i can ping pool.ntp.org but >>> maybe it is still unreachable i dont know >>> >>> xited with status 96. ] >>> [ Jun 18 22:38:58 Leaving maintenance because clear requested. ] >>> [ Jun 18 22:38:58 Enabled. ] >>> [ Jun 18 22:38:58 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 18 22:39:13 Method "start" exited with status 96. ] >>> [ Jun 19 21:51:57 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 19 21:52:12 Method "start" exited with status 96. ] >>> [ Jun 20 19:58:02 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 20 19:58:17 Method "start" exited with status 96. ] >>> [ Jun 20 21:51:56 Leaving maintenance because disable requested. ] >>> [ Jun 20 21:51:56 Disabled. ] >>> [ Jun 20 21:56:56 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 20 21:57:11 Method "start" exited with status 96. ] >>> [ Jun 20 23:14:46 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 20 23:15:01 Method "start" exited with status 96. ] >>> [ Jun 24 18:59:28 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 24 18:59:43 Method "start" exited with status 96. ] >>> [ Jun 24 19:38:38 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 24 19:38:53 Method "start" exited with status 96. ] >>> [ Jun 24 20:24:22 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 24 20:24:37 Method "start" exited with status 96. ] >>> [ Jun 25 21:09:49 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 21:10:05 Method "start" exited with status 96. ] >>> [ Jun 25 21:23:02 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 21:23:17 Method "start" exited with status 96. ] >>> [ Jun 25 21:50:20 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 21:50:35 Method "start" exited with status 96. ] >>> [ Jun 25 22:27:38 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 22:27:53 Method "start" exited with status 96. ] >>> [ Jun 25 22:50:45 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 22:51:00 Method "start" exited with status 96. ] >>> [ Jun 25 23:13:55 Leaving maintenance because disable requested. ] >>> [ Jun 25 23:13:55 Disabled. ] >>> [ Jun 25 23:14:14 Enabled. ] >>> [ Jun 25 23:14:14 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 23:14:30 Method "start" exited with status 96. ] >>> [ Jun 25 23:22:40 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 23:22:56 Method "start" exited with status 96. ] >>> [ Jun 25 23:28:01 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 25 23:28:16 Method "start" exited with status 96. ] >>> [ Jun 26 00:19:04 Executing start method ("/lib/svc/method/ntp start"). ] >>> Error: Servers/peers specified but none is reachable. >>> [ Jun 26 00:19:19 Method "start" exited with status 96. ] ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
