Note su Oracle Solaris 10 9/10

SPARC: Il comando smosservice delete non rimuove correttamente tutte le directory di servizio (6192105)

Se si utilizza il comando smosservice delete per rimuovere un servizio di un client diskless, il comando non rimuove correttamente tutte le directory del servizio.

Soluzione. Procedere come segue.

  1. Verificare che non siano presenti client che utilizzano il servizio.


    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. Rimuovere la voce seguente dal file /etc/bootparams.


    fs1-24 boottype=:os

    Nota –

    Rimuovere questa voce solo se il file server non fornisce funzioni o risorse per altri servizi.


  3. Rimuovere la voce seguente dal file /etc/dfs/dfstab.


    share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. Modificare il file /var/sadm/system/admin/services/Solaris_10.

    • Se il file server non è Oracle Solaris 10, eliminare il file.

    • Se il file server è Oracle Solaris 10, rimuovere tutte le voci che compaiono dopo le prime tre righe. Le righe eliminate indicano i pacchetti del servizio USR_PATH e SPOOLED ROOT in /export/root/templates/Solaris_10 e nelle piattaforme supportate.