On Fri, 22 Apr 2011 01:55:52 +0400
Vasiliy G Tolstov <[email protected]>
wrote:

> Hello. I'm try new systemd, but something wrong after reboot happening:
> 
> [    3.373956] <30>systemd[1]: Set hostname to <selfip.ru>.
> [    3.898451] <28>systemd[1]: Found ordering cycle on
> basic.target/start
> [    3.898465] <30>systemd[1]: Walked on cycle path to
> sockets.target/start
> [    3.898474] <30>systemd[1]: Walked on cycle path to
> git-daemon.socket/start
> [    3.898482] <30>systemd[1]: Walked on cycle path to
> syslog.target/start
> [    3.898491] <30>systemd[1]: Walked on cycle path to
> rsyslog.service/start
> [    3.898500] <30>systemd[1]: Walked on cycle path to
> basic.target/start
...

You probably have rsyslog.service in syslog.target.wants, which is a
wrong approach for newer systemd, where services that provide target
should drag it into transaction, not the other way around.

The issue was raised a while ago on systemd-devel list and it was
decided that shipped targets should be WantedBy= units, not drag other
units in via Wants=.

Also, syslog.target seem to be considered obsolete upstream, and
scheduled for removal in future releases, so maybe it's also wrong if
rsyslog.service Requires= or Wants= it.

Mentionaed systemd-devel thread:
  http://thread.gmane.org/gmane.comp.sysutils.systemd.devel/1572/focus=1665


-- 
Mike Kazantsev // fraggod.net

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Reply via email to