After using zic to change timezones, my system date was messed up. This also had interactions with cron, and probably other stuff. The workaround is obviously to give a full pathname to zic. I rated this as a glibc problem because rpm -q -f `which zic' reports glibc-2.1.1-6 % date Thu Dec 2 16:50:06 /etc/localtime 1999 /* Well, thats a bogus time of day */ # zic -l Canada/Eastern "command line", line 1: warning: hard link failed, symbolic link used # ls -l /etc/localtime lrwxrwxrwx 1 root root 17 Dec 2 16:55 /etc/localtime -> ../Canada/Eastern # zic -l /usr/share/zoneinfo/Canada/Eastern "command line", line 1: warning: hard link failed, symbolic link used # ls -l /etc/localtime lrwxrwxrwx 1 root root 37 Dec 2 11:56 /etc/localtime -> ..//usr/share/zoneinfo/Canada/Eastern
assign to jakub
Bug 7519 seems to have been fixed since 6.0 either in newer versions of glibc or other means. It is recommended to use the redhat tools for changing the timezone.