On Mon, Jul 21, 2008 at 08:24:07AM -0700, Akhilesh Mritunjai wrote:
> Hi
>
> su to root (or from maintenance console) and tell what does this say
>
> find /etc -type D
>
> it must report at least this much
>
> /etc/.dlmgmt_door
> /etc/sysevent/piclevent_door
> /etc/sysevent/syseventconfd_event_channel/reg_door
> /etc/sysevent/sysevent_door
> /etc/sysevent/devfsadm_event_channel/1
> /etc/sysevent/devfsadm_event_channel/reg_door
> /etc/svc/volatile/repository_door
> /etc/dev/.devname_lookup_door
> /etc/dev/.devfsadm_synch_door
>
> dlmgmtd will fail if somehow "/etc/.dlmgmt_door" has gone missing or it's
> type has changed.
>
> If it's missing you can do a "touch /etc/.dlmgmt_door" to create it. You may
> also try removing it prior to doing that.
Pls. do you have some code reference to support this advice? I
see no reference to the /etc/.dlmgmt_door in ON source code; the
only door opened/created by dlmgmtd seems to be
/etc/svc/volatile/dladm/dlmgmt_door; check the [1] please.
Anyway, I think, the door creation is not the issue - the
"permission denied" message returned by the ld.so.1 should not
have anything to do with the libdoor(3LIB) interface.
/j.
[1]
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/sys/dls.h#DLMGMT_DOOR
_______________________________________________
opensolaris-discuss mailing list
[email protected]