The ebuild net-misc/ntp contains the following message: ewarn "You can find an example /etc/ntp.conf in /usr/share/ntp/" This file (example) contains the following lines: # you should not need to modify the following paths logfile /var/log/ntpd.log driftfile /var/lib/ntp/ntp.drift However after emerging ntp, /var/lib/ntp and /var/lib/ntp/ntp.drift doesn't exist, resulting in a lot of error notifications in the logfile: (can't open /var/lib/ntp/ntp.drift.TEMP: No such file or directory) To make this work out of the box (TM) the drift file needs to be available and the following user and/or group needs to have write permissions on the drift file and/or ntp-directory: enewgroup ntp 123 enewuser ntp 123 /dev/null /bin/false ntp Reproducible: Always Steps to Reproduce:
this is actually a portage bug ... the package does create /var/lib/ntp and changes the permissions to ntp.ntp but portage turns around and removes them (while cleaning other packages) ... the default drift file does not need to exist ahead of time, only the directory ive updated the ebuild to work around the portage limitation *** This bug has been marked as a duplicate of 16162 ***