After an emerge -uv world, which updated vixie-cron, I was told to use rc-update to remove 'vcron' and add 'vixie-cron', which I did. However future emerges ended with a warning: >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... * Service 'vcron' already provide 'cron'!; * Not adding service 'vixie-cron'... [ ok ] >>> (whatever I just emerged) merged. It appears that, although 'rc-update show' and 'emerge -s vcron' indicated that vcron was gone, it still had a script in /etc/init.d/. Moving this (to a backup folder in ~) has caused the error to go away. It appears that either 'rc-update del' isn't removing it properly, or emerge is picking it up but shouldn't be. (The system was completely up-to-date and etc-update had been run.) See URL for an external comment board discussion of this bug.
*** This bug has been marked as a duplicate of 8423 ***