从 Solaris 11.1 更新到 11.3 后(我认为是,但可能是其他原因),dladm 和 dlstat 命令出现问题。调用 dladm 或 dlstat 会出现错误:
$ dladm
dladm: could not open /dev/dld: operation failed
如何解决这个问题?
答案1
检查服务状态:
# svcs -av
svcs: Could not bind to repository server: repository server unavailable. Exiting.
原因:检查服务状态显示存储库守护程序未启动:
SOL:向 svc.startd 发送 SIGTERM。这将导致 svc.startd 重新启动并生成一个新的 svc.configd 守护进程,该守护进程仍受 svc.startd 控制
# /lib/svc/bin/svc.configd
刷新存储库