Quoth Bernd Schemmer on Fri, Apr 28, 2006 at 04:30:46AM -0700: > After installing inetmenu I discovered that ipfilter starts to early > (before the interface was configured by inetmenu) and therefor fails > . It automatically switched to online after inetmenu was done later in > the boot process but there was an anoying error message about the > failure of the ipfilter service at every reboot. > > So I added an additional dependency of inetmenu to ipfilter. There > were no error message while doing this. > > But after the next reboot neither inetmenu nor ipfilter started due to > an dependency cycle. After removing the dependency for inetmenu from > the ipfilter service both services worked again. > > To avoid this kind of error in the future I would like to check if > there is an dependency cycle after changing the dependency of > a service. > > Is this possible without rebooting?
I believe svc.startd detects dependency cycles on svcadm refresh. I presume you issued a svcadm refresh after adding the dependency, and the service did not go into maintenance? David