Guia de instalação do Oracle Solaris 10 9/10: instalações com base em rede

Atualizando o Solaris OS

Atualizando, mensagens de erro


Nenhum disco de atualização

Causa:

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

Solução:

Comente as seguintes linhas no arquivo /etc/vfstab:

  • Todos os arquivos de permuta e segmentos no disco não estão sendo atualizadas

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

  • Quaisquer segmentos de permuta não utilizados


usr/bin/bzcat não encontrado

Causa:

O Solaris Live Upgrade falha porque necessita de um cluster de patch.

Solução:

Um patch é requerido para instalar o Solaris Live Upgrade. Certifique-se de que possui o patch atualizado mais recentemente consultando http://sunsolve.sun.com. Pesquise para informações do documento 72099 no Web site SunSolve.


Dispositivos raiz atualizáveis Solaris foram encontradas. No entanto, nenhuma partição adequada para manter o software instalado foi localizada. Não é possível atualizar utilizando o instalador Solaris. Pode ser possível atualizar utilizando o CD-ROM 1 do software Solaris. (somente sistemas com base em x86)

Causa:

Não é possível atualizar com o CD Software Solaris - 1 porque não há espaço suficiente.

Solução:

Para atualizar, crie um segmento de permuta que seja maior ou igual a 512 MB ou utilize outro método de atualização, como o Programa de instalação do Solaris do Solaris DVD, o JumpStart ou uma instalação de imagem de rede.


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

Causa:

Quando testar o perfil JumpStart utilizando o comando pfinstall -D, o teste de execução falha sob as seguintes condições:

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

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

Com a introdução do software GRUB, a mini-raiz é compactada. O software pode não localizar mais a lista de localidades da mini-raiz compactada. A mini-raiz é o menor sistema de arquivos raiz Solaris possível (/) e está localizado na mídia de instalação Solaris.

Solução:

Efetue as seguintes etapas. Utilize os seguintes valores.

  • MEDIA_DIR é /cdrom/cdrom0/

  • MINIROOT_DIR é $MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE é $MEDIA_DIR /boot/x86.miniroot

  • TEMP_FILE_NAME é /tmp/test

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

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

  2. Descompactar o arquivo mini-raiz.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  3. Crie o dispositivo mini-raiz utilizando o comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. Monte a mini-raiz com o comando lofi sob o diretório da mini-raiz.


    # /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. Depois que o teste estiver completo, 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 é exibida, embora haja uma versão do software Solaris que é atualizável no sistema.

Causa:

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

Solução:

Razão 1: move o diretório /var/sadm na raiz (/) ou no sistema de arquivos /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 seguinte modelo:

OS=Solaris
VERSION=x 
REV=0
x

É a versão do software Solaris no sistema

Causa:

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

Solução:

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


Não foi possível desligar ou iniciar o driver md

Solução:

Siga as instruções:


O atualização falha porque o programa de instalação do Solaris não pode montar o sistema de arquivos.

Causa:

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

Solução:

Certifique-se de que todos os sistemas de arquivos no arquivo /etc/vfstab do sistema possa ser montado. Comente em qualquer sistema de arquivos no arquivo /etc/vfstab que não possa ser montado ou que possa causar problemas que façam o programa de instalação do Solaris não tentar montá-los durante a atualização. Qualquer sistema com base em sistemas de arquivos que contenha software a ser atualizado (por exemplo, /usr) não pode receber comentários.


A atualização falha

Descrição:

O sistema não possui 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 consulte se é possível resolver sem utilizar layout automático para realocar espaço.


Problemas atualizando sistemas de arquivos raiz volume RAID-1 (/)

Solução:

Se há problemas na atualização quando você utiliza os volumes RAID-1 do Solaris Volume Manager, que são sistema de arquivos raiz, consulte(/) 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 suavemente. A falha é por razões além de seu controle, tal como falta de energia ou falha na conexão de rede.

  1. Reinicialize o sistema do Solaris DVD, 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 tem sido parcialmente atualizado e continua a atualização.

x86: Problemas com o Solaris Live Upgrade quando utiliza o GRUB

Os seguintes erros podem ocorrer quando é utilizado o Solaris Live Upgrade e o carregador de inicialização GRUB em um sistema com base em x86.


ERRO: as ferramentas do diretório de instalação de produto de mídia path-to-installation-directory não existem.


ERRO: a mídia dirctory não contém a imagem de atualização de sistema operante.

Descrição:

As mensagens de erro são mostradas quando é utilizado 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 instalados no sistema são incompatíveis com a mídia e com a versão da mídia.

Solução:

Sempre utilize os pacotes do Solaris Live Upgrade da versão que está atualizando.

Exemplo:

No exemplo seguinte, a mensagem de erro indica que os pacotes 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 é possível localizar ou não é executável: </sbin/biosdev>.


ERRO: um ou mais patches necessários para o Solaris Live Upgrade não foram instalados.

Causa:

Um ou mais patches necessários para o Solaris Live Upgrade não estão instalados no sistema. Tenha cuidado, esta mensagem de erro não capta todos os patches ausentes.

Solução:

Antes de utilizar o Solaris Live Upgrade, sempre instale todos os patches requeridos. Certifique-se de possuir a versão mais recente da lista de patch de atualização consultando http://sunsolve.sun.com . Pesquise para informações do documento 72099 no Web site SunSolve.


ERRO: comando de mapeamento de dispositivo </sbin/biosdev> falhou. Reinicie e tente novamente.

Causa:

Razão 1: o Solaris Live Upgrade é incapaz de mapear dispositivos por causa de tarefas administrativas anteriores.

Solução:

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

Causa:

Razão 2: se você reinicializou o sistema e obteve a mesma mensagem de erro, há 2 ou mais discos idênticos. O comando de mapeamento de dispositivo é incapaz de distinguir entre eles.

Solução:

Razão 2: crie uma nova partição fictícia fdisk em um dos discos. Consulte o manual fdisk(1M). 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 o ambiente de inicialização não pode ser excluído se contiver o menu GRUB.

Solução:

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


O sistema de arquivos que contém o menu GRUB foi acidentalmente refeito. No entanto, o disco possui os mesmos segmentos que antes. Por exemplo, o disco não foi ressegmentado.

Causa:

O sistema de arquivos que contém o menu GRUB é fundamental para manter o sistema inicializável. Os comandos do Solaris Live Upgrade não destroem o menu GRUB. Mas, se acidentalmente você refizer ou destruir o sistema de arquivos o qual o menu GRUB está contido com um comando que não seja um comando Solaris Live Upgrade, o software de recuperação tenta reinstalar o menu GRUB. A recuperação de software reinsere o menu GRUB no mesmo sistema de arquivos na reinicialização seguinte. Por exemplo, deve ter sido utilizado os comandos newfs ou mkfs no sistema de arquivos e ter destruído acidentalmente o menu GRUB. Para restaurar o menu GRUB corretamente, o segmento deve aceitar as seguintes condições:

  • Contém sistema de arquivos montável

  • Resta uma parte do mesmo ambiente de inicialização do Solaris Live Upgrade o segmento se encontrava anteriormente

Antes de reinicializar o sistema, faça quaisquer correções necessárias no segmento.

Solução:

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


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

Solução:

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

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

Quando utiliza-se o Solaris Live Upgrade enquanto atualiza e executa o Veritas VxVM, o sistema entra em pânico ao reinicializar, a menos que seja atualizado utilizando o seguinte procedimento. O problema ocorre se os pacotes não estão conforme as orientações de empacotamento avançado do Solaris.

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


    Observação –

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


    Funções contêm autorizações e comandos privilegiados. Para mais informações sobre 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, é preciso desativar o software Veritas existente 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 para o diretório que contenha o vfstab, por exemplo:


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


      # cp vfstab vfstab.501
      
    4. Na cópia vfstab, comente todas as entradas de sistema de arquivos Veritas, por exemplo:


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

      O primeiro caractere de cada linha é alterada para #, o que transforma a linha em uma linha de comentário. Note que esta linha de comentário é diferente das linhas de comentário do arquivo de sistema.

    5. Copie o arquivo alterado vfstab, por exemplo:


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


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


      # cp system system.501
      
    8. Comente todas as entradas que incluem “forceload:” drv/vx.


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

      O primeiro caractere de cada linha é alterada para *, o que transforma a linha em uma linha de comentário. Note que a linha de comentário é diferente das linhas de comentário 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 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 inativo em modo de usuário único:


    OK boot -s
    

    Várias mensagens e mensagens de erro que contêm "vxvm" ou "VXVM" e 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 o pacote Veritas mais recente para o sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaure o 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: Partição de serviço não criada por padrão em sistemas com partições de serviço inexistentes

Se instalar o versão atual do Solaris em um sistema que atualmente não inclui uma partição de diagnóstico ou serviço, o programa de instalação pode não criar a partição de serviço por padrão. Se deseja incluir a partição de serviço no mesmo disco que a partição Solaris, recrie a partição de serviço antes de instalar o versão atual do Solaris.

Se você instalou o Solaris OS 8 2/02 em um sistema com partição de serviço, o programa de instalação pode não ter preservado a partição de serviço. Se você não editou manualmente o layout da partição de inicialização fdisk para preservar a partição de serviço, o programa de instalação exclui a partição de serviço durante a instalação.


Observação –

Se não foi preservada especificamente a partição de serviço quando instalado o Solaris OS 8 2/02, você pode não estar apto a recriar a partição de serviço e atualizar para o versão atual do Solaris.


Se desejar incluir a partição de serviço no disco que contém a partição Solaris, escolha uma dos seguintes soluções alternativas.

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

Para instalar o software a partir da imagem de instalação de rede ou do Solaris DVD através da rede, siga estas etapas.

  1. Exclua o conteúdo do disco.

  2. Antes de instalar, crie a partição de serviço utilizando o CD de diagnósticos para o 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.

    A tela de partições personalizadas fdisk é exibida.

  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 da imagem de instalação de rede

Para utilizar o programa de instalação Solaris a partir do CD Software Solaris - 1 ou da imagem de instalação de rede no servidor de inicialização, siga estas etapas.

  1. Exclua o conteúdo do disco.

  2. Antes de instalar, crie a partição de serviço utilizando o CD de diagnósticos para o 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 a criação da partição Solaris.

  4. Inicialize o sistema.

  5. Selecione a opção Utilize o restante 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. Completar a instalação.