Solaris 10 5/09 发行说明

升级期间 SUNWsmbar 会删除 /etc/services/etc/inet/services 文件 (6756546)

在系统升级到 Solaris 10 5/09 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 5/09 发行版。

  4. 重新安装 SUNWsmbar 软件包:


    #pkgadd SUNWsmbar