Страниц: 1 ... 9 10 [11]
  Печать  
Автор Тема: Системное время, RTC, QNX и Win NT/2k  (Прочитано 85503 раз)
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #150 : Января 09, 2007, 01:14:31 pm »

2006/12/28 тихо зарелизили ntpd 4.2.4
под qnx6 собирается всё, кроме sntp (если он кому нужен ищите патч на bugs.ntp.isc.org)
Записан
booBot
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #151 : Февраля 01, 2007, 06:29:19 pm »

Всем, кто работает с отображением даты|времени в QNX4 - вот правильный способ надёжно следовать правилам переменной TZ:

extern time_t __dst_adjust;
(void)mktime(&temporary_tm);
if(temporary_tm.tm_isdst)
   return(-timezone + __dst_adjust);
else
   return(-timezone);


Часто вместо __dst_adjust ставят просто "+3600", что в условиях какой-нибудь Индии|Цейлона может оказаться неверным...

(Тем более, что сотрудничество с Индией будет развиваться интенсивнее! )
Записан
astharoth
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #152 : Марта 05, 2007, 06:02:15 pm »

Вот вы птицы большие, сильные, может, поможете...

Есть ntp 4.2.4 (4.2.2 себя так же вел), qnx 6.3.
Конфигурационный файл
server 127.127.1.0 prefer minpoll 4 maxpoll 4
fudge 127.127.1.0 stratum 0 refid RIRT
disable ntp
restrict default

Запускаю на нормальной системе, все хорошо, резолвит 127.127.1.0 (getnetnum)
Запускаю на усеченной (сетевой адаптер, адрес берется по DHCP и запускается ntpd):
getaddrinfo(): "127.127.1.0" invalid host address.

В чем может быть проблема?
Записан
booBot
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #153 : Марта 05, 2007, 07:12:03 pm »

Всё это происходит в одной и той же сети, то есть списать на разницу в наличии/отсутствии DNS|rDNS|ARP|RARP демонов вокруг усечённой машины нельзя?
Записан
astharoth
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #154 : Марта 05, 2007, 07:42:13 pm »

В одной и той же, воткнуты в один хаб.

Я посмотрел, если в /etc/services нет строки с портом ntp, то и на нормальной та же ошибка. Обрадовался, прописал, обломился.
Подумал, что может еще чего не хватает. Но на нормальной машине стартует, если в директории /etc лежит всего два файла - ntp.conf и services с одной строчкой про ntp.

строка вызова dhcp.client:
dhcp.client -muien0 -t1 -htimekeeper

Похоже, чего-то все-таки в резолвинге не хватает. Я не понимаю, как вообще getaddrinfo такой левый адрес резолвит...
Записан
astharoth
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #155 : Марта 05, 2007, 07:45:12 pm »

Еще вот фишка - родной ntpd (4.1.1), который шел вместе с системой, работает.
Причем, без всяких там /etc/services.

PS. Все, порешалось. Оказывается, ему не нравилось, что в конце той единственной строчки в /etc/services - "ntp 123/udp" - не было перевода строки. Вот ведь неженка, EOF ему не катит.
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #156 : Марта 05, 2007, 09:05:21 pm »

мда... astharoth вы не одиноки и эти грабли вы ещё не раз встретите не только в /etc/services, но и например в /etc/passwd.
Записан
astharoth
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #157 : Марта 07, 2007, 07:26:51 pm »

Да, кому интересно - есть новая версия ntpd (4.2.4p0)- подарочек к 8-му марта
http://www.ntp.org/downloads.html
Записан
PoP
Sr. Member
****
Offline Offline

Сообщений: 352


Просмотр профиля
« Ответ #158 : Марта 07, 2007, 11:37:10 pm »

mike
мда... astharoth вы не одиноки и эти грабли вы ещё не раз встретите не только в /etc/services, но и например в /etc/passwd.

Вы забыли упомянуть самое "приятное" место: /etc/config/sysinit.x. Даже проверил сейчас - подумалось, может пофиксили, а я и не знаю. Всё нормально: по традиции, никаких поблажек ленивым.
Возможно, это скрытая (и не обнаруженная при сертификации) форма психолгической войны? Сначала человек приучается хранить рабочие .altboot и sysinit. Дальше - больше, когда приходится снимать и разбирать блок (при этом окружающие медленно приходят в бешенство), чтоб банально прицепить клаву дабы нажать вожделенный <Esc>, человек даже начинает думать, перед тем как чтото нажать.
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #159 : Июля 07, 2010, 10:18:49 am »

ntpd который идёт в поставки йтч 650 совсем отвратный, кому надо точное время качайте последнюю версию
Записан
Страниц: 1 ... 9 10 [11]
  Печать  
 
Перейти в: