Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Based on the linked articles this is a dependency issue.

Info

When I talk about states I am referring to the STATE as represented when running the svcs command. Still researching if the other articles are also referring to this.

The mdmonitor daemon is needed to sync the meta devices at system start up. If svc:/system/mdmonitor is not running, the devices come into maintenance state.

The cause according to Engle Victor's postdisabled is an "optional_all" dependency of svc:/network/rpc/meta. "optional_all" allows mdmonitord to start if svc:/network/rpc/meta is disabled or in our case uninitialized but not if it is in the offline state. Because of this svc:/system/mdmonitor is put into the offline state.

svc:/network/prc/meta comes up offline because of its "require_all" dependency on svc:/network/rpcbind which may be disabled or offline or in our case, uninitialized.

...