Oracle Guia de instalação do Solaris 10 9/10: Solaris Live Upgrade e planejamento da atualização

Apêndice A Solução de problemas (Tarefas)

Este capítulo contém uma lista de mensagens de erro específicas e problemas gerais que podem ser encontrados ao instalar o software Solaris 10 9/10. O capítulo também explica como corrigir os problemas. Comece utilizando esta lista de seções para determinar onde no processo de instalação ocorreu o problema.


Observação –

Ao ver a frase "mídia inicializável", insto significa o programa de instalação do Solaris e o método de instalaçãoJumpStart.


Problemas ao configurar instalações de rede


Cliente desconhecido "host_name"

Causa:

O argumento host_name no comando add_install_client não é um host no serviço de identificação.

Solução:

Adicione o nome de host host_name ao serviço de identificação e execute novamente o comando add_install_client.


Erro: <system name> não existe no mapa NIS ethers


Adicione-o e execute novamente o comando add_install_client

Descrição:

Ao executar o comandoadd_install_client, o comando falha com o erro acima.

Causa:

O cliente que está sendo adicionado ao servidor de instalação não existe no arquivo do servidor /etc/ethers .

Solução:

Adicione a informação necessária ao arquivo /etc/ethers no servidor de instalação e execute novamente o comando add_install_client.

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


    Observação –

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


  2. No cliente, encontre o endereço ethers.


    # ifconfig -a grep ethers
    ether 8:0:20:b3:39:1d
  3. No servidor de instalação, abra o arquivo /etc/ethers em um editor. Adicione o endereço à lista.

  4. No cliente, execute novamente add_install_client como neste exemplo.


    # ./add_install_client bluegill sun4u
    

Problemas ao inicializar o sistema

Inicializando a partir da mídia, mensagens de erro


le0: Sem carga - problema no cabo do transmissor

Causa:

O sistema não está conectado à rede.

Solução:

Se este é um sistema sem rede, ignore esta mensagem. Se este é um sistema com rede, certifique-se de que o cabeamento Ethernet esteja anexado com firmeza.


O arquivo que acaba de ser carregado não parece ser executável

Causa:

O sistema não consegue encontrar um meio apropriado para inicializar.

Solução:

Assegure-se de que o sistema tenha sido configurado apropriadamente para instalar o software 10 9/10 Solaris a partir da rede de um servidor de instalação. A seguir temos exemplos de verificações que podem ser feitas.

  • Se foram copiadas as imagens dos CDs &SolarisDvd ou Software Solaris para o servidor de instalação, assegure-se de que for especificado o grupo de plataforma correta para o sistema ao configurá-lo.

  • Se estiver utilizando mídia de DVD ou CD, assegure-se de que o CD &SolarisDvd ou Software Solaris - 1 esteja montado e acessível no servidor de instalação.


inicializar: não é possível abrir <filename> (apenas sistemas com base em SPARC)

Causa:

Este erro ocorre ao dominar o local do boot-file ao configurá-lo explicitamente.


Observação –

filename é uma variável para o nome do arquivo afetado.


Solução:

Siga estas instruções:

  • Reinicialize o boot-file no PROM para " " (em branco).

  • Assegure-se de que a chave diag está configurada para off e para verdadeiro.


Não é possível inicializar a partir do arquivo/dispositivo

Causa:

A mídia de instalação não consegue encontrar a mídia inicializável.

Solução:

Assegure de que as seguintes condições são atendidas:

  • A unidade de DVD-ROM ou CD-ROM está instalado apropriadamente e ativada.

  • O CD &SolarisDvd ou &SolarisSoftware está inserido na unidade.

  • O disco está livre de dano ou sujeira.


AVISO: relógio adiantado em xxx dias -- VERIFIQUE E RECONFIGURE A DATA! (apenas sistemas com base em SPARC)

Descrição:

Esta é uma mensagem informacional.

Solução:

Ignore a mensagem e continue com a instalação.


Não é um sistema de arquivos UFS (apenas sistemas com base em x86)

Causa:

Quando o software 10 9/10 Solaris foi instalado (tanto o programa de instalação do Solaris ou JumpStart personalizado), nenhum disco de inicialização foi selecionado. Agora é necessário editar a BIOS para inicializar o sistema.

Solução:

Selecione a BIOS para inicializar. Consulte a documentação da sua BIOS para obter instruções.

Inicialização a partir da mídia, problemas gerais


O sistema não inicializa.

Descrição:

Ao configurar inicialmente um servidor JumpStart personalizado, é necessário encontrar problemas de inicialização que não retorne uma mensagem de erro. Para verificar as informações sobre o sistema e como o sistema é inicializado, execute o comando inicializar com a opção -v. Ao utilizar a opção -v, o comando inicializar exibe informação de depuração detalhada na tela.


Observação –

Se este sinalizador não for especificado, as mensagens ainda serão impressas, mas a saída é direcionada para o arquivo de registro do sistema. Para obter mais informações, consulte syslogd(1M).


Solução:

Para sistemas com base em SPARC, no prompt ok, digite o seguinte comando.


ok boot net -v - install

Inicialização a partir da mídia DVD falha em sistemas com um DVD-ROM Toshiba SD-M 1401

Descrição:

Se o seu sistema possui um DVD-ROM Toshiba SD-M1401 com a revisão 1007 do firmware, o sistema pode não inicializar a partir do DVD do sistema operacional Solaris.

Solução:

Aplique a correção 111649-03 ou versão posterior, para atualizar o firmware da unidade de DVD-ROM Toshiba SD-M1401. A correção 111649–03 está disponível em sunsolve.sun.com .


O sistema trava ou entra em pânico quando as placas de PC sem memória são inseridas. (apenas sistemas com base em x86)

Causa:

As placas de PC sem memória não podem utilizar os mesmos recursos de memória que são utilizados por outros dispositivos.

Solução:

Para corrigir esse problema, consulte as instruções da sua placa de PC e verifique pela extensão de endereços.


O sistema trava antes de exibir o prompt do sistema. (apenas sistemas com base em x86)

Solução:

Você possui hardware que não é suportado. Verifique a documentação do fabricante do hardware.

Inicialização a partir da rede, mensagens de erro


AVISO: getfile: RPC failed: error 5 (RPC Timed out).

Descrição:

Este erro ocorre quando possui dois ou mais servidores em uma rede respondendo a um pedido de inicialização do cliente de instalação. O cliente de instalação se conecta ao servidor de inicialização errado e a instalação trava. Os motivos específicos a seguir podem fazer com que este erro ocorra:

Causa:

Razão 1: arquivo /etc/bootparams podem existir em diferentes servidores com uma entrada para este servidor de instalação.

Solução:

Razão 1: assegure-se de que os servidores na rede não possuem entradas /etc/bootparams para cliente de instalação. Se eles possuem várias entradas, remova as entradas de cliente duplicadas no arquivo /etc/bootparams em todos os servidores de instalação e de inicialização exceto o que deseja que o cliente de instalação utilize.

Causa:

Razão 2: várias entradas de diretório /tftpboot ou /rplboot podem existir para este cliente de instalação.

Solução:

Razão 2: assegure-se de que os servidores na rede não possuem várias entradas de diretório /tftpbootou/rplboot para cliente de instalação. Se eles possuem várias entradas, remova as entradas de cliente duplicadas nos diretórios /tftpboot o u /rplboot em todos os servidores de instalação e de inicialização exceto o que deseja que o cliente de instalação utilize.

Causa:

Razão 3: uma entrada de cliente de instalação pode existir no arquivo /etc/bootparams em um servidor e uma entrada em outro arquivo /etc/bootparams que permite a todos os sistemas acessarem o servidor de perfil. Tal entrada é parecida com a seguinte:

* install_config=profile_server:path

Uma linha que se parece com a entrada anterior na tabela bootparams NIS ou NIS+ também pode levar a este erro.

Solução:

Razão 3: se uma entrada curinga no mapa bootparams do serviço de identificação ou tabela (por exemplo, *install_config=), a exclua e adicione-a so arquivo /etc/bootparams no servidor de inicialização.


Nenhum servidor de inicialização de rede. Incapaz de instalar o sistema. Consulte as instruções de instalação. (apenas sistemas com base em SPARC)

Causa:

Este erro ocorre em um sistema que está tentando instalar a partir da rede. O sistema não está configurado corretamente.

Solução:

Assegure-se de que configurou o sistema para instalar a partir da rede. Consulte Adicionando sistemas a ser instalados a partir da rede com uma imagem de CD no Guia de instalação do Oracle Solaris 10 9/10: instalações com base em rede.


prom_panic: não é possível montar o sistema de arquivos (apenas sistemas com base em SPARC)

Causa:

Este erro ocorre quando está instalando o Solaris a partir de uma rede, mas o software de inicialização não consegue localizar o seguinte:

  • DVD do sistema operacional Solaris, tanto o DVD ou uma cópia da imagem do DVD no servidor de instalação

  • Imagem de CD Software Solaris - 1 tanto o CD Software Solaris - 1 ou uma cópia da imagem de CD no servidor de instalação

Solução:

Assegure-se de que o software de instalação está montado e compartilhado.

  • Se estiver instalando o Solaris a partir do DVD-ROM do servidor de instalação ou da unidade de CD-ROM, assegure-se de que o DVD do sistema operacional Solaris ou CD Software Solaris - 1 está inserido na unidade de CD-ROM, montado e compartilhado no arquivo /etc/dfs/dfstab .

  • Se instalar a partir de uma cópia da imagem DVD do sistema operacional Solaris ou da imagem de CD Software Solaris - 1 no disco do servidor de instalação, assegure-se de que o caminho do diretório para a cópia está compartilhado no arquivo /etc/dfs/dfstab.


Tempo limite de espera para pacotes ARP/RARP...(apenas sistemas com base em SPARC)

Causa:

Razão 1: o cliente está tentando inicializar a partir da rede, mas não é possível encontrar um sistema que saiba sobre o cliente.

Solução:

Razão 1: verifique se o nome do servidor do sistema está no serviço de identificação NIS ou NIS+. Além disso, verifique a ordem de pesquisa bootparams no arquivo do servidor de inicialização /etc/nsswitch.conf.

Por exemplo, a linha no arquivo a seguir /etc/nsswitch.conf indica o JumpStart ou o programa de instalação do Solaris procura primeiro nos mapas NIS para obter informações bootparams. Se o programa não encontrar nenhuma informação, o instalador procura no arquivo do servidor de inicialização /etc/bootparams.

bootparams: nis files
Causa:

Razão 2: o endereço Ethernet do cliente não está correto.

Solução:

Razão 2: verifique se o endereço Ethernet do cliente no arquivo do servidor de instalação /etc/ethers está correto.

Causa:

Razão 3: em uma instalação personalizada JumpStart, o comando add_install_client especifica o grupo de plataforma que utiliza um servidor específico como um servidor de instalação. Se o valor de arquitetura errado for utilizado ao utilizar oadd_install_client, este problema ocorrerá. Por exemplo, a máquina que deseja instalar é uma sun4u, mas, em vez disso, é utilizado i86pc.

Solução:

Razão 3: re-execute add_install_client com o valor de arquitetura correto.


ip: juntar multicasts que falharam em tr0 - utilizará transmissões de camada de link para multicast (apenas sistemas com base em x86)

Causa:

Esta mensagem de erro é exibida ao inicializar um sistema com uma placa token ring. Multicast Ethernet e multicast Token Ring não funcionam da mesma maneira. O driver retorna esta mensagem de erro porque lhe foi fornecido um endereço multicast inválido.

Solução:

Ignore esta mensagem de erro. Se o multicast não funcionar, em vez disso o IP utiliza transmissões de camada e não faz com que a instalação falhe.


Exigindo endereço Internet para Ethernet_Address (apenas sistemas com base em x86)

Causa:

O cliente está tentando inicializar a partir da rede, mas não é possível encontrar um sistema que saiba sobre o cliente.

Solução:

Verifique se o nome de servidor do sistema está listado no serviço de identificaçãos. Se o nome do servidor do sistema for listado no serviço de identificaçãos NIS ou NIS + e o sistema continuar a imprimir essa mensagem de erro, tente reiniciar.


RPC: tempo de espera do servidor No bootparams (whoami) respondendo; ainda está tentando... (apenas sistemas com base em x86)

Causa:

O cliente está tentando inicializar a partir da rede, mas não consegue encontrar um sistema com uma entrada no arquivo /etc/bootparams no servidor de instalação.

Solução:

Utilizeadd_install_client no servidor de instalação. Utilizar este comando adiciona a entrada apropriada no arquivo/etc/bootparams, permitindo o cliente a inicializar a partir da rede.


Ainda tentando encontrar um servidor RPL... (apenas sistemas com base em x86)

Causa:

O sistema está tentando inicializar a partir da rede, mas o servidor não está configurado para inicializar este sistema.

Solução:

No servidor de instalação, execute o add_install_client para o sistema a ser instalado. O comando add_install_client configura um diretório /rplboot, que contém o programa de inicialização de rede necessário.


CLIENT MAC ADDR: FF FF FF FF FF FF (instalações de rede com DHCP apenas)

Causa:

O servidor DHCP não está configurado corretamente. Este erro pode ocorrer se as opções ou macros não estiverem corretamente definidas no software Gerenciador DHCP.

Solução:

No software Gerenciador DHCP, verifique se as opções e as macros estão corretamente definidas. Confirme que a opção Roteador está definida e que o valor da opção de Roteador está correta para a subrede que está utilizando para a instalação da rede.

Inicializando a partir da rede, problemas gerais


O sistema inicializa a partir da rede, mas de um sistema além do servidor de instalação especificado.

Causa:

Uma entrada /etc/bootparams e talvez uma /etc/ethers existe em outro sistema para o cliente.

Solução:

No servidor de nome, atualize a entrada /etc/bootparams para o sistema que está sendo instalado. A entrada deve obedecer a seguinte sintaxe:

install_system root=boot_server:path install=install_server:path

Além disso, assegure-se de que apenas uma entrada bootparams está na subrede para o cliente de instalação.


O sistema não inicializa a partir da rede (instalações de rede com DHCP apenas).

Causa:

O servidor DHCP não está configurado corretamente. Este erro pode ocorrer se o sistema não estiver configurado como um cliente de instalação no servidor DHCP.

Solução:

No software gerenciador DHCP, verifique se as opções e macros de instalação estão definidas para o sistema do cliente. Para mais informações, consulte Pré-configurando a informação de configuração do sistema com o serviço DHCP (tarefas) no Guia de instalação do Oracle Solaris 10 9/10: instalações com base em rede.

Instalação inicial do sistema operacional Solaris


A instalação inicial falha

Solução:

Se a instalação do Solaris falhar, é necessário reiniciar a instalação. Para reiniciar a instalação, inicialize o sistema a partir do DVD do sistema operacional Solaris, do CD Software Solaris - 1 ou a partir da rede.

Não é possível desinstalar o software Solaris após o software tiver sido instalado parcialmente. É necessário restaurar seu sistema a partir de um backup ou iniciar o processo de instalação do Solaris novamente.


/cdrom/cdrom0/SUNW xxxx/reloc.cpio: Broken pipe

Descrição:

Esta mensagem de erro é informacional e não afeta a instalação. A condição ocorre quando uma gravação em um pipe não possui um processo de leitura.

Solução:

Ignore a mensagem e continue com a instalação.


AVISO: ALTERAR UM DISPOSITIVO DE INICIALIZAÇÃO PADRÃO (apenas sistemas com base em x86)

Causa:

Esta é uma mensagem informacional. O dispositivo de inicialização padrão configurado na BIOS do sistema pode ser definido como um dispositivo que exige que você utilize o Assistente de configuração do dispositivo Solaris para inicializar o sistema.

Solução:

Continue com a instalação e, se necessário, altere o dispositivo de inicialização padrão do sistema especificado na BIOS após instalar o software Solaris ao dispositivo que não exige o Assistente de configuração do dispositivo Solaris.


x86 apenas –

Se estiver utilizando a palavra-chave local para testar um perfil personalizado JumpStart para uma instalação inicial, comando pfinstall -D falha ao testar o perfil. Para uma solução, consulte a mensagem de erro "não foi possível selecionar local", na seção Atualizando o sistema operacional Solaris.


Procedurex86: Verificar o disco IDE para blocos defeituosos

As unidades de disco IDE não mapeam automaticamente blocos defeituosos, como outras unidades suportados pelo software Solaris. Antes de instalar o Solaris em um disco IDE, você pode querer realizar uma análise da superfície no disco. Para realizar a análise de superfície de um disco IDE, siga este procedimento.

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

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

  2. Inicialize para a mídia de instalação.

  3. Quando for solicitado para selecionar um tipo de instalação, selecione a opção 6, shell de usuário único.

  4. Inicie o programa format(1M).


    # format
    
  5. Especifique a unidade de disco IDE na qual deseja realizar uma análise de superfície.


    # cxdy
    
    cx

    É o número do controlador

    dy

    É o número do dispositivo

  6. Determine se possui uma partição fdisk.

    • Se uma partição fdisk Solaris já existir, continue no Etapa 7.

    • Se uma partição fdisk Solaris não existir, utilize o comando fdisk para criar uma partição Solaris no disco.


      format> fdisk
      
  7. Para iniciar a análise de superfície, digite:


    format> analyze
    
  8. Determinar as configurações atuais, digite:


    analyze> config
    
  9. (Opcional) Para alterar configurações, digite:


    analyze> setup
    
  10. Para encontrar blocos com problemas, digite:


    analyze> type_of_surface_analysis
    
    type_of_surface_analysis

    É ler, gravar ou comparar

    Se o formato encontrar blocos defeituosos, isso irá remapeá-los.

  11. Para sair da análise, digite:


    analyze> quit
    
  12. Determine se quer especificar os blocos a serem remapeados.

    • Se não, vá até a Etapa 13.

    • Se sim, digite:


      format> repair
      
  13. Para sair do programa de formato, digite:


    quit
    
  14. Reinicie a mídia em modo de multiusuário digitando o seguinte comando.


    # exit
    

Atualizando o sistema operacional Solaris

Atualizando, mensagens de erro


Sem discos atualizáveis

Causa:

Uma entrada de permuta no arquivo /etc/vfstab está fazendo a atualização falhar.

Solução:

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

  • Todos os arquivos de permuta e segmentos nos discos não estão sendo atualizados

  • Arquivos de permuta não são mais apresentados

  • Quaisquer segmentos de permuta não utilizados


usr/bin/bzcat não encontrado

Causa:

O Solaris Live Upgrade falha porque precisa de um cluster de correção.

Solução:

É necessária uma correção para instalar o Solaris Live Upgrade. Assegure-se de que você possui a lista de correção atualizada mais recentemente consultando http://sunsolve.sun.com. Procure pelo Infodoc 206844 (anteriormente 72099) no site SunSolve.


Os dispositivos de raiz Solaris atualizáveis foram encontrados, no entanto, nenhuma barreira adequada para manter o software de instalação Solaris foi encontrada. Não é possível atualizar utilizando o Solaris Installer. Talvez seja possível atualizar utilizando o Solaris Software 1 CDROM. (apenas sistemas com base em x86)

Causa:

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

Solução:

Para atualizar, é possível tanto criar um segmento de permuta que é maior ou igual a 512 Mbytes quanto utilizar outro método de atualização, tal como o Instalação do Solaris a partir do DVD do sistema operacional Solaris, uma imagem de instalação de rede ou JumpStart.


ERRO: não é possível selecionar o local (apenas sistemas com base em x86)

Causa:

Ao testar seu perfil JumpStart utilizando o comando pfinstall-D, o teste dry run falha sob as seguintes condições:

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

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

Com a introdução do software GRUB, a miniraiz é compactada. O software não consegue mais encontrar a lista de locais da miniraiz compactada. A miniraiz é o menor sistema de arquivos raiz Solaris possível (/) e é encontrado na mídia de instalação Solaris.

Solução:

Realize as etapas 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 é /tmp/test

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

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

  2. Descompacte o arquivo de miniraiz.


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


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. Monte a miniraiz com o comando lofi sob o diretório da 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. Após o teste ser concluído, desmonte o dispositivo de 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 é apresentada, embora haja uma versão do software Solaris que é atualizável no sistema.

Causa:

Razão 1: o diretório /var/sadm é um link simbólico ou está montado a partir de outro sistema de arquivos.

Solução:

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

Causa:

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

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á faltando a partir do /var/sadm/softinfo.

Solução:

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


Não é possível desligar ou inicializar o driver md.

Solução:

Siga estas instruções:


A atualização falha porque o programa de instalação do Solaris não pôde montar um sistema de arquivos.

Causa:

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

Solução:

Assegure-se de que todos os sistemas de arquivos no arquivo /etc/vfstab do sistema possam ser montados. Coloque comentário em todos os sistemas de arquivos do arquivo /etc/vfstab que não podem ser montados ou que poderiam ser a causa do problema, de modo que o programa de instalação não tenta montá-los durante a atualização. Quaisquer sistemas de arquivos com base no sistema que contém o software a ser atualizado (por exemplo, /usr) não podem ser comentados.


A atualização irá falhar

Descrição:

O sistema não possui espaço 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 consegue consertá-lo sem utilizar o layout automático para realocar espaço.


Problemas ao atualizar o sistemas de arquivo raiz do volume RAID–1 (/)

Solução:

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

ProcedureContinuar atualizando após uma atualização que tenha falhado

A atualização falha e o sistema não pode ser parcialmente inicializado. A falha é por razões além de seu controle, tal como uma falha de energia ou uma falha de conexão de rede.

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

  2. Selecione 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 quando é utilizado o GRUB

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


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


ERRO: a mídia <%> não contém uma imagem atualizada do sistema operacional.

Descrição:

As mensagens de erro são vistas ao utilizar o comando luupgrade para atualizar o 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 foram instalados em seu sistema são incompatíveis com a mídia e a versão nesta mídia.

Solução:

Sempre utilize os pacotes do Solaris Live Upgrade a partir da versão que estiver 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 na 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 encontrar ou não é executável: </sbin/biosdev>.


ERRO: uma ou mais correções exigidas pelo Solaris Live Upgrade não foram instaladas.

Causa:

Uma ou mais correções exigidas pelo Solaris Live Upgrade não estão instaladas no seu sistema. Tenha cuidado de que esta mensagem de erro não obtém todos as correções faltantes.

Solução:

Antes de utilizar o Solaris Live Upgrade, sempre instale todas as correções necessárias. Assegure-se de que você possui a lista de correção atualizada mais recentemente consultando http://sunsolve.sun.com. Procure pelo Infodoc 206844 (anteriormente 72099) no site SunSolve.


ERRO: comando de mapeamento de dispositivo </sbin/biosdev> falhou. Por favor, reinicialize e tente novamente.

Causa:

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

Solução:

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

Causa:

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

Solução:

Razão 2: crie uma nova partição simbólica fdisk em um dos discos. Consulte a página do manual fdisk(1M). Em seguida, 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 o ambiente de inicialização contiver o menu GRUB.

Solução:

Utilize os comandos lumake(1M) ou 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 de antes. Por exemplo, o disco que não foi resegmentado.

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 refizer ou, de outra forma, destruir o sistema de arquivos que contém o menu GRUB com um comando que não seja um comando do Solaris Live Upgrade, o software de recuperação tenta reinstalar o menu GRUB. O software de recuperação coloca o menu GRUB de volta no mesmo sistema de arquivos na próxima reinicialização. Por exemplo, você deve ter utilizado os comandos newfs ou mkfs no sistema de arquivos e destruído acidentalmente o menu GRUB. Para restaurar o menu GRUB corretamente, o segmento deve aderir às seguintes condições:

  • Conter um sistema de arquivos montável

  • Continuar a ser uma parte do mesmo ambiente de inicialização Solaris Live Upgrade, onde ao segmento residiu anteriormente

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

Solução:

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


O arquivo menu.lst do menu GRUB foi excluído acidentalmente.

Solução:

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

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

Ao utilizar o Solaris Live Upgrade enquanto atualiza e executa Veritas VxVM, o sistema entra em pânico ao reinicializar a menos que atualize utilizando o seguinte procedimento. O problema ocorre se os pacotes não são adequados às diretrizes de empacotamento avançadas do Solaris.

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

    Funções contêm autorizações e comandos privilegiados. Para maiores 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.

  3. Antes de atualizar o ambiente de inicialização inativo, é necessário desabilitar 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 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 inativo vfstab, por exemplo:


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


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

      O primeiro caractere de cada linha é alterado para #, o que faz da linha uma linha de comentário. Observe que esta linha de comentário é diferente das linhas de comentário do arquivo de sistema.

    5. Copie o arquivo vfstab alterado, por exemplo:


      # cp vfstab.novxfs vfstab
      
    6. Altere os diretórios para o arquivo de sistema do 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 “forceload:” que incluam drv/vx.


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

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

    9. Crie o arquivo install-db Veritas , 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 5Atualizando com o Solaris Live Upgrade (Tarefas).

  5. Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização.

  6. Encerre o sistema.


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


    OK boot -s
    

    Várias mensagens e mensagens de erro que contêm "vxvm" ou "VXVM" são apresentações que podem ser ignoradas. O ambiente de inicialização inativo torna-se ativo.

  8. Atualizar Veritas.

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


      # pkgrm VRTSvmsa
      
    2. Altere diretórios aos pacotes Veritas.


      # cd /location_of_Veritas_software
      
    3. Adicione os últimos pacotes Veritas ao sistema:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. Restaure o original vfstab 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 criado por padrão em sistemas sem nenhuma partição de serviço existente

Se instalar o sistema operacional Solaris 10 9/10 em um sistema que atualmente não inclui um serviço ou a partição de diagnóstico, o programa de instalação pode não criar uma partição de serviço por padrão. Se quiser incluir uma partição de serviço no mesmo disco que a partição do Solaris, deve recriar a partição de serviço antes de instalar o SO Solaris 10 9/10.

Se foi instalado o sistema operacional Solaris 8 2/02 em um sistema com uma partição de serviço, o programa de instalação pode não ter preservado a partição de serviço. Se não editar manualmente o layout da partição de inicialização fdisk para preservar a partição de serviço, o programa de instalação irá excluir a partição de serviço durante a instalação.


Observação –

Se não preservou especificamente a partição de serviço quando você instalou o SO Solaris 8 2/02, você pode não ser capaz de recriar a partição de serviço e atualizar para o SO Solaris 10 9/10.


Se quiser incluir uma partição de serviço no disco que contém a partição do Solaris, selecione uma das seguintes soluções.

ProcedurePara instalar o software a partir da 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 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óstico para seu sistema.

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

  3. Inicialize o sistema a partir da rede.

    A tela Personalizar partições 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 mantêm a partição de serviço e cria a partição do 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 do Solaris para instalar a partir do CD Software Solaris - 1 ou a partir de uma imagem de instalação de rede em um 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óstico para seu sistema.

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

  3. O programa de instalação solicita que seja selecionado um método para criar a partição Solaris.

  4. Inicialize o sistema.

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

    O programa de instalação mantêm a partição de serviço e cria a partição do Solaris.

  6. Complete a instalação.