Marcin Niskiewicz wrote: > Of course both processes are running > > -bash-3.00# ps -ef | grep svc > root 7 1 0 Nov 21 ? 73:27 /lib/svc/bin/svc.startd > root 9 1 0 Nov 21 ? 9:05 /lib/svc/bin/svc.configd > > I tried to refresh their configs etc. and it didn't help. > > It seems to me - like whole svc system is corrupted > but on the other hand managing services by /lib/svc/method/... works. > for example: > /lib/svc/method/ipfilter restart > works :>
A couple things to try: You observed that svcadm returned 0, which Antonello pointed out isn't suprising because svcadm is asynchronous. You could try svcadm -s, which is synchronous and should return an error if something is preventing the service from being enabled. If you're at all comfortable with tracing programs and drinking from firehoses, you could try running "truss -f -p startd's-pid", and see if it is doing anything when you try enabling the service (and if is isn't, try configd next). Dave