I have completely unmerged metalog and emerged sysklogd. I have removed metalog from the inits and put sysklogd there. On startup and every time I emerge something I get this error: * Caching service dependencies... * Service 'metalog' already provide 'logger'!; * Not adding service 'sysklogd'... [ ok ] In addition, when I try to start my cron daemon I see this: /etc/init.d/vcron start * Starting metalog... start-stop-daemon: stat /usr/sbin/metalog: No such file or directory * Failed to start metalog [ !! ] * ERROR: Problem starting needed services. * "vcron" was not started. As this makes clear, metalog no longer exists. Why is portage caching a program that isn't installed as my logger? Reproducible: Always Steps to Reproduce: 1. 2. 3.
delete the init.d script in /etc/init.d
*** Bug 67982 has been marked as a duplicate of this bug. ***