Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Atualizando o Solaris OS

Atualizando, mensagens de erro


Sem disco atualizável

Causa:

Uma entrada de permuta no arquivo /etc/vfstab está causando a falha na atualização.

Solução:

Comente as linhas a seguir no arquivo /etc/vfstab:

  • Todos os arquivos de permuta e porções nos discos não estão sendo atualizados

  • Arquivos de permuta que não estão mais presentes

  • Qualquer segmento de permuta não utilizado


usr/bin/bzcat não encontrado

Causa:

O Solaris Live Upgrade falhou devido a necessidade de um patch cluster.

Solução:

É necessário um patch para instalar o Solaris Live Upgrade. Certifique-se de possuir a lista de patch atualizada mais recente consultando http://sunsolve.sun.com. Pesquise pelo documento de informação 72099 no site da SunSolve.


Não foram encontrados dispositivos de raiz atualizáveis do Solaris, entretanto, nenhuma partição adequada foi encontrada para manter o software de instalação Solaris. Não é possível fazer a atualização utilizando o instalador Solaris. Talvez seja possível atualizar utilizando o CDROM 1 do software Solaris. (somente sistemas com base x86)

Causa:

Você não pode atualizar com o CD Software Solaris - 1 pois não há espaço suficiente.

Solução:

Para atualizar, você pode criar um segmento de permuta que seja maior ou igual a 512 Mb ou utilizar outro método para atualização como o Programa de instalação do Solaris do DVD do sistema operacional Solaris, uma imagem de instalação de rede ou o JumpStart.


ERRO: não foi possível selecionar localidade (somente sistemas com base x86)

Causa:

Ao testar seu perfil JumpStart utilizando o comando pfinstall-D, o teste de execução falha nas seguintes condições:

  • O perfil contém a palavra-chave localidade.

  • Você está testando uma versão que contém o software GRUB. Iniciando com a versão Solaris 10 1/06, o carregador de inicialização GRUB facilita a inicialização de diferentes sistemas operacionais instalados no seu sistema com o menu GRUB.

Com a introdução do software GRUB, a miniraiz é comprimida. O software não pode mais localizar a lista de localidades a partir da miniraiz comprimida. A miniraiz é o menor sistema de arquivo de raiz do Solaris possível (/) e é encontrada na mídia de instalação do Solaris.

Solução:

Efetue os passos a seguir. Utilize os valores a seguir.

  • MEDIA_DIR é /cdrom/cdrom0/

  • MINIROOT_DIR é $MEDIA_DIR/Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE é $MEDIA_DIR/boot/x86.miniroot

  • TEMP_FILE_NAME é /temp/test

  1. Torne-se superusuário ou assuma uma função equivalente.

    Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.

  2. Descomprima o arquivo de miniraiz.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  3. Crie um dispositivo de miniraiz utilizando o comandolofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. Monte a miniraiz com o comandolofi sob o diretório Miniraiz.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  5. Teste o perfil.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  6. Quando o teste estiver concluído, desmonte o dispositivo lofi.


    # umount  $LOFI_DEVICE
    
  7. Exclua o dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME
    

Atualizando, problemas gerais


A opção de atualização não está presente, mesmo que haja uma versão do software Solaris que seja atualizável no sistema.

Causa:

Razão 1: O diretório /var/sadm é um symlink ou é montado a partir de outro sistema de arquivo.

Solução:

Razão 1: mova o diretório /var/sadm no sistema de arquivo de raiz (/) ou /var.

Causa:

Razão 2: o arquivo /var/sadm/softinfo/INST_RELEASE está ausente.

Solução:

Razão 2: crie um novo arquivo INST_RELEASE utilizando o modelo a seguir:

OS=Solaris
VERSION=x 
REV=0
x

É a versão do software Solaris no sistema

Causa:

Razão 3: SUNWusr está ausente no /var/sadm/softinfo.

Solução:

Solução 3: é necessário fazer uma instalação inicial. O software Solaris não é atualizável.


Não foi possível fechar ou inicializar a unidade md

Solução:

Siga as instruções:


A atualização falha porque o programa de instalação do Solaris não pode montar um sistema de arquivo.

Causa:

Durante uma atualização, o script tenta montar todos os sistemas de arquivos listados no arquivo do sistema /etc/vfstab no sistema de arquivo de raiz (/) que está sendo atualizado. Se o script de instalação não puder montar um sistema de arquivo, ele falha e sai.

Solução:

Certifique-se de que todos os sistemas de arquivo no arquivo de sistema /etc/vfstab pode ser montado. Comente sobre qualquer sistema de arquivo no arquivo /etc/vfstab que não puder ser montado ou que possa causar o problema, de forma que o programa de instalação do Solaris não tente montá-lo durante a atualização. Qualquer sistema de arquivo com base no sistema que contenha software a ser atualizado (por exemplo, /usr) não pode ser comentado.


A atualização falha

Descrição:

O sistema não tem espaço suficiente para a atualização.

Causa:

Verifique Atualizando com realocação de espaço em disco no Guia de instalação do Oracle Solaris 10 9/10: planejamento para instalação e atualização para o problema de espaço e veja se você consegue corrigi-lo sem utilizar o layout automático para realocar o espaço.


Problemas de atualização de sistemas de arquivo de raiz volume RAID-1 (/)

Solução:

Se tiver problemas com a atualização ao utilizar o Gerenciador de volume Solaris volume RAID-1 que são do sistema de arquivo de raiz (/), consulte o Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks), no Solaris Volume Manager Administration Guide.

ProcedurePara continuar atualizando depois de uma falha na atualização

A atualização falha e o sistema não pode ser inicializado de forma suave. A falha se deu por razões que fogem ao controle, tais como falha de energia ou uma falha na conexão de rede.

  1. Reinicialize o sistema a partir do DVD do sistema operacional Solaris, do CD Software Solaris - 1, ou a partir da rede.

  2. Escolha a opção de atualização para a instalação.

    O programa de instalação do Solaris determina se o sistema foi parcialmente atualizado e continua a atualização.

x86: Problemas com o Solaris Live Upgrade ao utilizar o GRUB

Os erros a seguir podem ocorrer quando você utiliza o Solaris Live Upgrade e do carregador de inicialização GRUB em um sistema com base x86.


ERRO: o diretório de instalação das ferramentas de produtos da mídia caminho-para-diretório-de-instalação não existe.


ERRO: o diretório da mídia não contém uma imagem de atualização do sistema operacional.

Descrição:

As mensagens de erro são vistas ao utilizar o comando luupgrade para atualizar um novo ambiente de inicialização.

Causa:

Uma versão mais antiga do Solaris Live Upgrade está sendo utilizada. Os pacotes do Solaris Live Upgrade que você instalou no seu sistema são incompatíveis com a mídia e a versão dessa mídia.

Solução:

Utilize sempre os pacotes do Solaris Live Upgrade a partir das versões para as quais você esteja atualizando.

Exemplo:

No exemplo a seguir, a mensagem de erro indica que os pacotes do Solaris Live Upgrade no sistema não são da mesma versão que a mídia.


# luupgrade -u -n s10u1 -s /mnt
	Validating the contents of the media </mnt>.
	The media is a standard Solaris media.
	ERROR: The media product tools installation directory 
</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does 
not exist.
	ERROR: The media </mnt> does not contain an operating system upgrade 
image.

ERRO: Não pode ser localizado ou não é executável: </sbin/biosdev>.


ERRO: Um ou mais patches exigidos pelo Solaris Live Upgrade não foram instalados.

Causa:

Um ou mais patches exigidos pelo Solaris Live Upgrade não estão instalados no seu sistema. Observe que esta mensagem de erro não abrange todos os patches ausentes.

Solução:

Antes de utilizar o Solaris Live Upgrade, sempre instale todos os patches necessários. Certifique-se de possuir a lista atualizada de patches mais recentemente consultando http://sunsolve.sun.com . Pesquise pelo documento de informação 72099 no site da SunSolve.


ERRO: Falha no comando de mapeamento do dispositivo </sbin/biosdev>. Reinicialize e tente novamente.

Causa:

Razão 1: o Solaris Live Upgrade não é capaz de mapear dispositivos devido à tarefas administrativas anteriores.

Solução:

Razão 1:: reinicialize o sistema e tente o Solaris Live Upgrade novamente

Causa:

Razão 2: se você reinicializar seu sistema e obter a mesma mensagem de erro, é porque possui dois ou mais discos idênticos. O comando de mapeamento do dispositivo não é capaz de distinguir entre eles.

Solução:

Razão 2: crie uma nova partição fictícia fdisk em um dos discos. Consulte o fdisk(1M). A seguir reinicialize o sistema.


Não é possível excluir o ambiente de inicialização que contém o menu GRUB

Causa:

O Solaris Live Upgrade impõe a restrição de que um ambiente de inicialização não pode ser excluído se contiver o menu GRUB.

Solução:

Utilize os comandos lumake(1M) ou luupgrade(1M) para reutilizar o ambiente de inicialização.


O sistema de arquivo contendo o menu GRUB foi refeito acidentalmente. No entanto, o disco tem os mesmos segmentos de antes. Por exemplo, o disco não foi segmentado novamente.

Causa:

O sistema de arquivo que contém o menu GRUB é ineficaz em manter o sistema inicializável. Os comandos do Solaris Live Upgrade não destroem o menu GRUB. Mas, se você refizer acidentalmente ou de alguma outra forma destruir o sistema de arquivo contendo o menu GRUB com um comando diferente do comando do Solaris Live Upgrade, o software de recuperação tentará reinstalar o menu GRUB. O software de recuperação coloca o menu GRUB de volta no mesmo sistema de arquivo na próxima reinicialização. Por exemplo, você deve ter utilizado os comandos newfs ou mkfs no sistema de arquivo e acidentalmente destruiu o menu GRUB. Para restaurar o menu GRUB corretamente, o segmento deve cumprir com as seguintes condições:

  • Conter um sistema de arquivo montável

  • Permanecer uma parte do mesmo ambiente de inicialização do Solaris Live Upgrade onde o segmento estava localizado anteriormente

Antes de reinicializar o sistema, execute qualquer ação corretiva necessária no segmento.

Solução:

Reinicialize o sistema. Um cópia de backup do menu GRUB é instalada automaticamente.


O arquivo do menu GRUB menu 1st foi acidentalmente excluído.

Solução:

Reinicialize o sistema. Um cópia de backup do menu GRUB é instalada automaticamente.

ProcedureO sistema entra em pânico ao atualizar com o Solaris Live Upgrade executando o Veritas VxVm

Quando você utiliza o Solaris Live Upgrade ao atualizar e executar o Veritas VxVM, o sistema entra em pânico na reinicialização, a menos que você atualize utilizando o procedimento a seguir. O problema ocorrerá se os pacotes não cumprirem com as diretrizes de empacotamento avançado do Solaris.

  1. Torne-se um superusuário ou assuma uma função equivalente.

    Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.

  2. Crie um ambiente de inicialização inativo. Consulte Criando um novo ambiente de inicialização no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.

  3. Antes de atualizar o ambiente de inicialização inativo, você deve desativar o software do Veritas no ambiente de inicialização inativo.

    1. Monte o ambiente de inicialização inativo.


      # lumount inactive_boot_environment_name mount_point
      

      Por exemplo:


      # lumount solaris8 /mnt 
      
    2. Altere o diretório que contém o vfstab, por exemplo:


      # cd /mnt/etc
      
    3. Faça uma cópia do arquivo do ambiente de inicialização inativovfstab, por exemplo:


      # cp vfstab vfstab.501
      
    4. No arquivo copiado vfstab, comente todas as entradas do sistema de arquivo Veritas, por exemplo:


      #  sed  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs
      

      O primeiro caractere de cada linha é alterado para #, que torna a linha uma linha de comentário. Observe que esta linha de comentário é diferente das linhas de comentário de arquivos do sistema.

    5. Copie o arquivo alterado vfstab, por exemplo:


      # cp vfstab.novxfs vfstab
      
    6. Altere os diretórios para o arquivo do sistema do ambiente de inicialização, por exemplo:


      # cd /mnt/etc
      
    7. Faça uma cópia do arquivo do sistema do ambiente de inicialização inativo, por exemplo:


      # cp system system.501
      
    8. Comente as entradas "forceload" que incluem drv/vx.


      # sed '/forceload:   drv\/vx/s/^/*/' <system> system.novxfs
      

      O primeiro caractere de cada linha é alterado para *, o que torna a linha uma linha de comando. Observe que esta linha de comando é diferente das linhas de comentário do arquivo vfstab.

    9. Crie o arquivo Veritas install-db, por exemplo:


      # touch vx/reconfig.d/state.d/install-db
      
    10. Desmonte o ambiente de inicialização inativo.


      # luumount inactive_boot_environment_name 
      
  4. Atualize o ambiente de inicialização inativo. Consulte o Capítulo 5, Atualizando com o Solaris Live Upgrade (Tarefas), no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.

  5. Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização no Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização.

  6. Desligue o sistema.


    # init 0
    
  7. Inicialize o ambiente de inicialização no modo usuário único:


    OK boot -s
    

    Várias mensagens e mensagens de erro contendo "vxvm" ou "VXVM" são exibidas e podem ser ignoradas. O ambiente de inicialização inativo se torna ativo.

  8. Atualize o Veritas.

    1. Remova o pacote Veritas VRTSvmsa do sistema, por exemplo:


      # pkgrm VRTSvmsa
      
    2. Altere os diretórios para os pacotes Veritas.


      # cd /location_of_Veritas_software
      
    3. Adicione os pacotes Veritas mais recentes ao sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaure o arquivo vfstab original e arquivos de sistema:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  10. Reinicialize o sistema.


    # init 6
    

x86: A partição de serviço não foi criada por padrão nos sistemas sem partição de serviço existente

Se você instalar o Solaris 10 9/10 OS no sistema que não inclui atualmente uma partição de serviço ou de diagnóstico, o programa de instalação deve criar uma partição de serviço por padrão. Se você deseja incluir uma partição de serviço no mesmo disco como uma partição Solaris, você deve recriar a partição de serviço antes de instalar o Solaris 10 9/10 OS.

Se você instalar o Solaris 8 2/02 OS em um sistema com uma partição de serviço, talvez o programa de instalação não tenha preservado a partição de serviço. Se você não editou manualmente o layout de partição de inicialização fdisk para preservar a partição de serviço, o programa de instalação excluiu a partição de serviço durante a instalação.


Observação –

Se você não preservou especificamente a partição de serviço ao instalar o Solaris 8 2/02 OS, talvez não possa recriar a partição de serviço e atualizar o Solaris 10 9/10 OS.


Se você deseja incluir uma partição de serviço no disco que contém a partição Solaris, escolha uma das soluções alternativas.

ProcedurePara instalar o software a partir de uma imagem de instalação de rede ou a partir do DVD do sistema operacional Solaris

Para instalar o software a partir de uma imagem de instalação de rede ou a partir do DVD do sistema operacional Solaris através da rede, siga estes passos.

  1. Exclua o conteúdo do disco.

  2. Antes de instalar, crie a partição de serviço utilizando o CD de diagnóstico para seu sistema.

    Para informações sobre como criar a partição de serviço, consulte a documentação do hardware.

  3. Inicialize o sistema a partir da rede.

    É exibida a tela de partições personalizadas fdisk.

  4. Para carregar o layout de partição de disco de inicialização padrão, clique em Padrão.

    O programa de instalação preserva a partição de serviço e cria a partição Solaris.

ProcedurePara instalar a partir do CD Software Solaris - 1 ou a partir da imagem de instalação de rede

Para utilizar o programa de instalação do Solaris para instalar a partir do CD Software Solaris - 1 ou a partir de uma imagem de instalação de rede no servidor de inicialização, siga estes passos.

  1. Exclua o conteúdo do disco.

  2. Antes de instalar, crie a partição de serviço utilizando o CD de diagnóstico para seu sistema.

    Para informações sobre como criar a partição de serviço, consulte a documentação do hardware.

  3. O programa de instalação lhe solicita a escolher o método para criar a partição do Solaris.

  4. Inicialize o sistema.

  5. Selecione a opção Utilizar o resto do disco para a partição Solaris.

    O programa de instalação preserva a partição de serviço e cria a partição Solaris.

  6. Conclua a instalação.