You are not logged in.

#1 2014-06-25 05:24:24

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

[systemd 214] Found ordering cycle on multi-user.target/start [solved]

Hi there,

With the latest upgrade to 214-2, I cannot longer boot into my system correctly. I cannot login as normal user on the TTY.

The reported error:

Jun 25 07:09:19 thinkpad systemd[1]: Found ordering cycle on multi-user.target/start
Jun 25 07:09:19 thinkpad systemd[1]: Breaking ordering cycle by deleting job local-fs.target/start
Jun 25 07:09:19 thinkpad systemd[1]: Job local-fs.target/start deleted to break ordering cycle starting with multi-user.target/start

Can someone reproduce this? Downgrading back to 213-9 temporarily resolves the issue.

Thanks ahead!

Last edited by orschiro (2014-07-01 14:34:11)

Offline

#2 2014-07-01 14:39:33

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: [systemd 214] Found ordering cycle on multi-user.target/start [solved]

I resolved the issue. It was caused by broken symlinks from services that I forgot to disable on uninstall.

I am wondering, since systemd does not disable services on uninstall automatically, is there a small script that can help me taking care of broken service leftovers?

For now I am considering the following bash function:

find-broken-symlink(){
    find /etc/systemd/system -type l -xtype l
}

What is your approach on this?

Last edited by orschiro (2014-07-01 14:49:55)

Offline

#3 2014-07-01 14:46:30

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: [systemd 214] Found ordering cycle on multi-user.target/start [solved]

Same way you deal with deleting dangling symlinks anywhere else:

find -L /etc/systemd/system -type l -delete

Offline

#4 2014-07-01 15:00:01

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: [systemd 214] Found ordering cycle on multi-user.target/start [solved]

I found this discussion where they explictly suggest not to use find -L.

Offline

Board footer

Powered by FluxBB