在系統升級至 Solaris 10 10/08 作業系統期間,安裝 SUNWsmbar 時會移除 /etc/services 和 /etc/inet/services 檔案。重新啟動時,系統主控台會顯示以下錯誤訊息:
line1-v215 console login: Oct 6 15:40:57 inetd[457]: Property 'name' of instance svc:/network/stdiscover:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Property 'proto' of instance svc:/network/stdiscover:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Invalid configuration for instance svc:/network/stdiscover:default, placing in maintenance Oct 6 15:40:57 inetd[457]: Property 'name' of instance svc:/network/stlisten:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Property 'proto' of instance svc:/network/stlisten:default is missing, inconsistent or invalid Oct 6 15:40:57 inetd[457]: Invalid configuration for instance svc:/network/stlisten:default, placing in maintenance |
解決方法: 為避免在作業系統升級期間移除 /etc/services 和 /etc/inet/services,請執行以下步驟:
停止所有執行中的 Samba 服務:
#svcadm disable samba:default swat:default wins:default winbind:default |
先解除安裝 SUNWsmbar 套裝軟體,再升級作業系統:
#pkgrm SUNWsmbar |
將作業系統升級至 Solaris 10 10/08 發行版本。
重新安裝 SUNWsmbar 套裝軟體:
#pkgadd SUNWsmbar |