On Wed, 08 Jun 2011 06:56:41 -0400, Sam Varshavchik wrote:
-- snip --
If so, then "systemctl enable smartd.service" will fix this.
This appears to have created the non-existent link:
/etc/systemd/system/multi-user.target.wants/smartd.service
There are a number of packages whose %post scriptlet is broken and enables their systemd units only when installing the package for the first time. When upgrading from F14 to F15, of course, this does not happen, so their systemd unit never gets enabled.
You probably also have rsyslog.service fail to come up for the same reason, and it should be enabled. I also had dhcp and inn require a manual enable; there are probably others, too.
rsyslog.service seems to be running for me by default and doesn't show in:
systemctl --all | grep error
Oddly enough abrtd does show in the list above, even though there is a link in /etc/systemd/system/multi-user.target.wants/ and it shows running via:
ps -aef | grep abrtd | grep -v grep
I think quality time with the systemd documentation is required.
Thanks for the hint, I'll look at the other "wants" directories to make sure they make sense.
. . . . just my two cents.
/mde/