Solaris 10 10/08 ご使用にあたって

アップグレード中に SUNWsmbar が /etc/services および /etc/inet/services ファイルを削除する (6756546)

Solaris 10 10/08 OS へのシステムのアップグレード中に、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

回避方法: OS のアップグレード中に /etc/services /etc/inet/services が削除されるのを防ぐには、次の手順を実行します。

  1. 実行中の Samba サービスをすべて停止します。


    #svcadm disable samba:default swat:default wins:default winbind:default
  2. OS をアップグレードする前に SUNWsmbar パッケージをアンインストールします。


    #pkgrm SUNWsmbar
  3. OS を Solaris 10 10/08 リリースにアップグレードします。

  4. SUNWsmbar パッケージを再インストールします。


    #pkgadd SUNWsmbar