On Thu, 7 Sep 2006, David Bustos wrote:

> Quoth David Finberg on Thu, Sep 07, 2006 at 01:32:51PM -0400:
>> Consider the following
>>
>> svc:/network/rpc/bind:default disabled
>> svc:/network/rpc/meta:default enabled
>> svc:/system/mdmonitor:default enabled
>> svc:/system/metainit:default enabled
>>
>> ignoring the question of whether or not this is a brilliant idea (since
>> lots of things are going to have issues), reboot the system.
>>
>> I find
>> # svcs metainit meta bind multi-user
>> STATE          STIME    FMRI
>> disabled        6:52:54 svc:/network/rpc/bind:default
>> online          6:53:00 svc:/system/metainit:default
>> offline         6:52:58 svc:/milestone/multi-user:default
>> offline         6:53:11 svc:/network/rpc/meta:default
>
> What about mdmonitor?  I think it should be online, but it must be
> offline for svcs -x to include it in the path.

Sorry, I thought I had missed one...

# svcs mdmonitor
STATE          STIME    FMRI
offline         6:52:58 svc:/system/mdmonitor:default
#

# svcprop mdmonitor
...
metainit/entities fmri svc:/system/metainit
metainit/grouping astring require_all
metainit/restart_on astring none
metainit/type astring service
metad/entities fmri svc:/network/rpc/meta
metad/grouping astring optional_all
metad/restart_on astring none
metad/type astring service
dependents/mdmonitord_multi-user fmri svc:/milestone/multi-user

interesting, I think this may be 6223370 again.

# svcs meta metainit mdmonitor bind multi-user
STATE          STIME    FMRI
disabled        9:17:43 svc:/network/rpc/bind:default
online          9:17:50 svc:/system/metainit:default
offline         9:17:47 svc:/system/mdmonitor:default
offline         9:17:47 svc:/milestone/multi-user:default
offline         9:18:00 svc:/network/rpc/meta:default
# svcadm refresh meta
# svcs meta metainit mdmonitor bind multi-user
STATE          STIME    FMRI
disabled        9:17:43 svc:/network/rpc/bind:default
online          9:17:50 svc:/system/metainit:default
offline         9:17:47 svc:/system/mdmonitor:default
offline         9:17:47 svc:/milestone/multi-user:default
offline         9:18:00 svc:/network/rpc/meta:default
# svcadm refresh mdmonitor
# Sep  7 09:21:13 sec-b1600-9 svc.startd[7]: system/mdmonitor:default 
misconfigured: transitioned to maintenance (see 'svcs -xv' for details)

# svcs -xv mdmonitor
svc:/system/mdmonitor:default (SVM monitor)
  State: maintenance since September  7, 2006  9:21:13 AM EDT
Reason: Start method exited with $SMF_EXIT_ERR_CONFIG.
    See: http://sun.com/msg/SMF-8000-KS
    See: man -M /usr/share/man -s 1M mdmonitord
    See: /var/svc/log/system-mdmonitor:default.log
Impact: This service is not running.
#  svcs meta metainit mdmonitor bind multi-user
STATE          STIME    FMRI
disabled        9:17:43 svc:/network/rpc/bind:default
online          9:17:50 svc:/system/metainit:default
online          9:21:14 svc:/milestone/multi-user:default
offline         9:18:00 svc:/network/rpc/meta:default
maintenance     9:21:13 svc:/system/mdmonitor:default
#

mdmonitor is not correctly noting that it is blocked on meta at boot.

-- Dave

Reply via email to