Note su Solaris 10 10/08

SUNWsmbar rimuove i file /etc/services e /etc/inet/services durante l'aggiornamento (6756546)

Durante l'aggiornamento del sistema a Solaris 10 10/08, i file /etc/services e /etc/inet/services vengono rimossi quando si installa SUNWsmbar. Al riavvio vengono visualizzati i seguenti messaggi di errore sulla console del sistema:


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

Soluzione. Per prevenire la rimozione di /etc/services e /etc/inet/services durante l'aggiornamento del sistema operativo, procedere come segue:

  1. Arrestare tutti i servizi di Samba in esecuzione:


    #svcadm disable samba:default swat:default wins:default winbind:default
  2. Disinstallare il pacchetto SUNWsmbar prima di aggiornare il sistema operativo:


    #pkgrm SUNWsmbar
  3. Aggiornare il sistema operativo a Solaris 10 10/08.

  4. Reinstallare il pacchetto SUNWsmbar:


    #pkgadd SUNWsmbar