On Mon, 2011-05-30 at 16:30 -0400, Jeff Mahoney wrote:
On 05/30/2011 09:26 AM, Kay Sievers wrote:
The unresolvable/cyclic dependencies cause unfortunately that D-Bus does not start properly, which will let NetworkManager and a lot of other stuff fail.
Unfortunately, they tend to fail mostly silently and don't allow the administrator to log in to fix it. I've been using systemd on several systems for a while now and this is consistently the biggest hurdle, in my mind, to making it the default.
Well, it's broken init scripts. They need to be fixed. We can't really work around that with systemd. It's a generic graph resolver, it can't tell what to do if the system specifies loops, it just tries to kick out things until the cycle gets broken. In this case it's sysstat which causes the cyclic deps.
I shouldn't need to work up a special target to drop into a shell in order to debug an issue in some random dependency -- especially when, sometimes, it can just be a simple package installation that can cause a complete boot failure. Without an *easy* workaround mode, I'm afraid it won't get off the ground as the default in openSUSE.
Add 'emergency' or 'single' to the kernel commandline? Or what are you looking for? Kay -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org