From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030115 Description of problem: Older NTP servers and peers not using the latest NTP protocol (such as almost all SCO unix sites) must be specified using the version keyword. This keyword is being passed through the firewall punching code in /etc/rc.d/init.d/ntp script, causing a failed firewall rule attempt for "version". For example, from my /etc/ntp.conf: server xenitec.xenitec.on.ca version 2 is perfectly legal, but incorrectly parsed in 2 identically coded places in the ntp startup script (start and stop functions). Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Use an ntp.conf with a version keyword Expected Results: keywords after the servername should be parsed out and ignored. Additional info:
bug 82713 (not punching peers through the firewall) should also handle additional keywords the same way as the server keyword needs to do.
Still not fixed in Phoebe 3 release. Suggested code fix: replace the sed script assignment of timeserver (2 places) with: timeservers=`/usr/bin/awk '$1=="peer"||$1=="server"{print $2}' $ntpconf` This change also fixes bug 82713 correctly.
*** This bug has been marked as a duplicate of 82713 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.