Several months ago my system is issuing the following error message everytime I try to emerge:
* Caching service dependencies…
* Service ‘vcron’ already provide ‘cron’!;
* Not adding service ‘vixie-cron’…
Until now this was only an annoying error message as it did not affect the functionality of the server. But finally I’ve decided to solve the issue.
If you have the same issue proceed as follows:
Stop and unmerge vcron and delete the init script:
emerge unmerge vcron
rc-update del vcron
rm -f /etc/init.d/vcron
Now add vixie-cron script to init scripts and launch it:
rc-update add vixie-cron default
And you are done!