Summary: | Проблемы в 1.2-alt1 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | pdnsd | Assignee: | Vladimir D. Seleznev <vseleznv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P3 | CC: | vseleznv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2004-10-16 23:43:44 MSD
Перезапустить pdsnd два раза. Т.е. первый раз старый кэш не прочитается, но зато запишется уже новый кэш. Второй раз прочитается уже новый кэш. Инициализировать кэш можно так: echo -ne "pd12\0\0\0\0" > /var/cache/pdnsd/pdnsd.cache Исправлю. Перезапускал несколько раз - он не запускается. # pdnsd pdnsd-1.2-par starting. pdnsd: warning: Cache file /var/cache/pdnsd/pdnsd.cache ignored because of incompatible version identifier Segmentation fault Воз и ныне там :( Да, попутно выяснил, SegFault у меня возникает со старым конфигом - из предыдущего пакета. В общем, при обновлении нужно либо рекомендовать это сделать, либо инициализировать кэш заново и конфиг умолчальный ставить. Вот будет радости на сервере :( Так всё-таки не существует способа создавать файл кэша автоматически или командой? Удалил файл и сделал reinstall pdnsd: Sep 3 14:07:18 server apt-get: pdnsd-0:1.2-alt1 removed Sep 3 14:07:18 server apt-get: pdnsd-0:1.2-alt1 installed Sep 3 14:07:18 server pdnsd[27550]: Caught signal 15. Exiting. Sep 3 14:07:18 server pdnsd: pdnsd shutdown succeeded Sep 3 14:07:20 server pdnsd[27659]: pdnsd-1.2-par starting. Sep 3 14:07:20 server pdnsd[27659]: Cache file /var/cache/pdnsd/pdnsd.cache ignored because of incomp atible version identifier Sep 3 14:07:20 server pdnsd: pdnsd startup succeeded Не нравится ему файл из пакета. Не могу воспроизвести. Файл pdnsd.cache создается в post-скрипте: [ -s %_cachedir/%name/%name.cache ] || echo -n -e "pd12\0\0\0\0" >%_cachedir/%name/%name.cache Я тоже. Ложная тревога. Пока претензий нет. (In reply to comment #0) > 1. В change log написано > - cryptic README.ALT > Что это означает, не знаю, в README.ALT почему-то находится > содержимое /etc/rc.d/init.d/pdnsd. Почему-то rpm позволяет сделать такое: Source1: %name-1.2-README.ALT Source1: %name.init При этом в src.rpm попадают оба файла, но %SOURCE1 использует последний. 1.2.5-alt1 проверьте Всё нормально |