Esta parte fornece informações com referências
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.
Ao ver a frase "mídia inicializável", insto significa o programa de instalação do Solaris e o método de instalaçãoJumpStart.
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.
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 .
No cliente, encontre o endereço ethers.
# ifconfig -a grep ethers ether 8:0:20:b3:39:1d |
No servidor de instalação, abra o arquivo /etc/ethers em um editor. Adicione o endereço à lista.
No cliente, execute novamente add_install_client como neste exemplo.
# ./add_install_client bluegill sun4u |
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.
filename é uma variável para o nome do arquivo afetado.
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.
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.
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).
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.
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
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 filesCausa:
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.
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.
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.
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.
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.
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 .
Inicialize para a mídia de instalação.
Quando for solicitado para selecionar um tipo de instalação, selecione a opção 6, shell de usuário único.
Inicie o programa format(1M).
# format |
Especifique a unidade de disco IDE na qual deseja realizar uma análise de superfície.
# cxdy |
É o número do controlador
É o número do dispositivo
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 |
Para iniciar a análise de superfície, digite:
format> analyze |
Determinar as configurações atuais, digite:
analyze> config |
(Opcional) Para alterar configurações, digite:
analyze> setup |
Para encontrar blocos com problemas, digite:
analyze> type_of_surface_analysis |
É ler, gravar ou comparar
Se o formato encontrar blocos defeituosos, isso irá remapeá-los.
Para sair da análise, digite:
analyze> quit |
Determine se quer especificar os blocos a serem remapeados.
Se não, vá até a Etapa 13.
Se sim, digite:
format> repair |
Para sair do programa de formato, digite:
quit |
Reinicie a mídia em modo de multiusuário digitando o seguinte comando.
# exit |
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
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 .
Descompacte o arquivo de miniraiz.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Crie o dispositivo de miniraiz utilizando o comando lofiadm.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE /dev/lofi/1 |
Monte a miniraiz com o comando lofi sob o diretório da miniraiz.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Teste o perfil
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Após o teste ser concluído, desmonte o dispositivo de lofi.
# umount $LOFI_DEVICE |
Exclua o dispositivo lofi .
# lofiadm -d $TEMP_FILE_NAME |
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
É a versão do software Solaris no sistema
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:
Se o sistema de arquivos não for um volume RAID-1, comente no arquivo vsftab.
Se o sistema de arquivos for um volume RAID-1, interrompa o espelhamento e reinstale. Para informaçõees sobre espelhamento, consulte Removing RAID-1 Volumes (Unmirroring) no Solaris Volume Manager Administration Guide .
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.
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.
Reinicialize o sistema a partir do DVD do sistema operacional Solaris, o CD Software Solaris - 1 ou a partir da rede.
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.
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.
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.
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 .
Crie um ambiente de inicialização inativo. Consulte Criando um novo ambiente de inicialização.
Antes de atualizar o ambiente de inicialização inativo, é necessário desabilitar o software Veritas existente no ambiente de inicialização inativo.
Monte o ambiente de inicialização inativo.
# lumount inactive_boot_environment_name mount_point |
Por exemplo:
# lumount solaris8 /mnt |
Altere o diretório que contém o vfstab, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo do ambiente de inicialização inativo vfstab, por exemplo:
# cp vfstab vfstab.501 |
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.
Copie o arquivo vfstab alterado, por exemplo:
# cp vfstab.novxfs vfstab |
Altere os diretórios para o arquivo de sistema do ambiente de inicialização inativo, por exemplo:
# cd /mnt/etc |
Faça uma cópia do arquivo de sistema do ambiente de inicialização inativo, por exemplo:
# cp system system.501 |
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.
Crie o arquivo install-db Veritas , por exemplo:
# touch vx/reconfig.d/state.d/install-db |
Desmonte o ambiente de inicialização inativo.
# luumount inactive_boot_environment_name |
Atualize o ambiente de inicialização inativo. Consulte Capítulo 5Atualizando com o Solaris Live Upgrade (Tarefas).
Ative o ambiente de inicialização inativo. Consulte Ativando um ambiente de inicialização.
Encerre o sistema.
# init 0 |
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.
Atualizar Veritas.
Restaure o original vfstab e arquivos de sistema:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Reinicialize o sistema.
# init 6 |
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.
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.
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.
Exclua o conteúdo do disco.
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.
Inicialize o sistema a partir da rede.
A tela Personalizar partições fdisk é exibida.
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.
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.
Exclua o conteúdo do disco.
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.
O programa de instalação solicita que seja selecionado um método para criar a partição Solaris.
Inicialize o sistema.
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.
Complete a instalação.
Este apêndice é para os administradores de sistema que instalam ou removem pacotes, especialmente pacotes de terceiros. Seguir esses requisitos de empacotagem permite o seguinte:
Evita alterar o atual sistema em execução para que você possa atualizar com o Solaris Live Upgrade e criar e manter as regiõs não-globais e clientes sem discos.
Impede que um pacote seja interativo para automatizar as instalações ao utilizar programas de instalação tais como o JumpStart personalizável.
Este capítulo contém os seguintes tópicos.
Seguir os requisitos nesta seção mantém inalterado o sistema operacional atualmente em execução.
Para a instalação de um sistema operacional ser bem sucedida, os pacotes devem reconhecer e respeitar corretamente os sistemas de arquivos da raiz alternativa (/), tais como o Solaris Live Upgrade um ambiente de inicialização inativo.
Os pacotes podem incluir caminhos absolutos em seus arquivos pkgmap (mapa de pacotes). Se estes arquivos existirem, eles são gravados em relação à opção-Rdo comandopkgadd. Os pacotes que contenham ambos os caminhos absolutos e relativos (relocalizável) também podem ser instalados em uma sistema de arquivos de raiz alternativa (/). $PKG_INSTALL_ROOT é incluído no início de arquivos absolutos e relocalizáveis para que todos os caminhos sejam resolvidos apropriadamente ao estiverem sendo instalados por pkgadd.
Os pacotes que estão sendo instalados utilizando a opção pkgadd -R ou que estão sendo excluídos utilizando a opção pkgrm -R não devem alterar o atual sistema em execução. Esse recurso é utilizado por JumpStart personalizado, Solaris Live Upgrade, regiões não-globais e um cliente sem disco.
Quaisquer scripts de procedimento que estão incluídos nos pacotes sendo instalados com o comando pkgadd opção -R ou que estão sendo excluídos utilizando o comando pkgrm opção -R não devem alterar o atual sistema em execução. Quaisquer scripts de instalação fornecidos devem fazer referência a qualquer diretório ou arquivo que é prefixado com a variável $PKG_INSTALL_ROOT. O pacote deve gravar todos os diretórios e arquivos com o prefixo $PKG_INSTALL_ROOT. O pacote não deve excluir diretórios sem o prefixo $PKG_INSTALL_ROOT.
Tabela B–1 fornece exemplos de sintaxe de script.
Tabela B–1 Exemplos de sintaxe de script de instalação
$PKG_INSTALL_ROOT é a localização do sistema de arquivos raiz(/) da máquina à qual o pacote está sendo adicionado. O local é configurado para o argumento -R do comando pkgadd. Por exemplo, se o seguinte comando for invocado, então $PKG_INSTALL_ROOT torna-se /a durante a instalação do pacote.
# pkgadd -R /a SUNWvxvm |
$BASEDIR aponta para o diretório base relocalizável no qual os objetos de pacote relocalizáveis estão instalados. Apenas objetos relocalizáveis são instalados aqui. Objetos não-relocalizáveis (aqueles que possuem caminhos absolutos no arquivo pkgmap) são sempre instalados em relação ao ambiente de inicialização inativo, mas não em relação ao $BASEDIR em vigor. Se um pacote não possui objetos relocalizáveis, então diz-se que o pacote é um pacote absoluto (ou não-relocalizável) e $BASEDIR é indefinido e não está disponível para empacotar scripts de procedimento.
Por exemplo, suponha que o arquivo do pacote pkgmap possua duas entradas:
1 f none sbin/ls 0555 root sys 3541 12322 1002918510 1 f none /sbin/ls2 0555 root sys 3541 12322 2342423332 |
O arquivo pkginfo possui uma especificação para $BASEDIR :
BASEDIR=/opt |
Se este pacote está instalado com o seguinte comando, então, ls está instalado em /a/opt/sbin/ls, mas ls2 está instalado como /a/sbin/ls2.
# pkgadd -R /a SUNWtest |
Seu pacote de scripts de procedimento deve ser independente do sistema operacional atualmente em execução para impedir a modificação do mesmo. Os scripts de procedimento definem as ações que ocorrem em determinados pontos durante a instalação e remoção do pacote. Quatro scripts de procedimento podem ser criados com esses nomes pré-definidos:preinstall, postinstall, preremove, e postremove.
Tabela B–2 Diretrizes para criar scripts
Diretrizes |
Afeta o Solaris Live Upgrade |
Afeta as regiões não-globais |
---|---|---|
Scripts devem ser gravados em Bourne shell (/bin/sh). Bourne shell é o intérprete que é utilizado pelo comando pkgadd para executar os scripts de procedimento. |
X |
X |
Os scripts não devem iniciar ou parar quaisquer procedimentos ou dependem da saída de comandos tais como ps ou truss, que são sistemas operacionais dependentes e relatam informações sobre o atual sistema em execução. |
X |
X |
Scripts são gratuitos para utilizar com outros comandos UNIX padrões tais comoexpr,cpls e outros comandos que facilitam o script do shell. |
X |
X |
Todos os comandos que o script invoca devem estar disponíveis em todas as versões com suporte, uma vez que o pacote deve ser executado em todas as versões. Portanto, não é possível utilizar os comandos que foram adicionados ou removidos após a versão Solaris 8. Para verificar se um comando específico ou opção é suportado em uma versão do Solaris 8, 9 ou 10, consulte a versão específica do Solaris Reference Manual AnswerBook em http://docs.sun.com . |
X |
Os pacotes não devem executar comandos emitidos pelo próprio pacote. Isto é para manter a compatibilidade do cliente sem disco e evitar comandos em execução que possam exigir as bibliotecas compartilhadas que ainda não estão instaladas.
Todos os comandos devem passar a validação pkgchk. Após um pacote ser criado e antes de ser instalado, ele deve ser verificado com o seguinte comando.
# pkgchk -d dir_name pkg_name |
Especifica o nome do diretório onde reside o pacote
Especifica o nome do pacote
Depois de um pacote ser criado, ele deve ser testado ao instalá-lo em um local de sistema de arquivos raiz alternativo (/) utilizando a opção - R dir_name para pkgadd. Depois que o pacote for instalado, ele deve ser verificado quanto à correção, utilizando pkgchk, como neste exemplo.
# pkgadd -d . -R /a SUNWvxvm # pkgchk -R /a SUNWvxvm |
Nenhum erro deve ser exibido.
Se um pacote existe em /export/SUNWvxvm, então é necessário emitir o seguinte comando.
# pkgchk -d /export SUNWvxvm |
Nenhum erro deve ser exibido.
Outros comandos podem verificar o pacote quando você criar, modificar e excluir arquivos. Os comandos a seguir são alguns exemplos.
Por exemplo, os comandos dircmp ou fssnap podem ser utilizados para verificar se os pacotes se comportam corretamente.
Além disso, o comando ps pode ser utilizado para testar a conformidade daemon, assegurando-se daemons não são interrompidos ou iniciados pelo pacote.
Os comandos truss, pkgadd -v epkgrm podem testar a conformidade da instalação do pacote em tempo de execução, mas pode não funcionar em todas as situações. No exemplo a seguir, o comando truss retira todos os acessos de somente leitura, não-$TEMPDIR e mostra apenas acessos que não são somente leitura a caminhos que não estão situados dentro do ambiente de inicialização inativo especificado.
# TEMPDIR=/a; export TEMPDIR # truss -t open /usr/sbin/pkgadd -R ${TEMPDIR} SUNWvxvm \ 2>&1 > /dev/null | grep -v O_RDONLY | grep -v \ 'open("'${TEMPDIR} |
Os pacotes devem ser adicionados ou removidos sem que o usuário seja solicitado a fornecer informações ao utilizar os utilitários padrão do Solaris a seguir.
O programa personalizado JumpStart
Solaris Live Upgrade
programa Instalação do Solaris
Solaris Zones
Para testar um pacote para assegurar-se de que ele irá instalar, sem interação do usuário, um novo arquivo de administração pode ser configurado com o comando pkgadd opção - a. A opção -a define um arquivo de administração de instalação a ser utilizado no lugar do arquivo de administração padrão. Utilizar o arquivo padrão pode resultar no usuário sendo solicitado a fornecer mais informações. É possivel criar um arquivo de administração, que indica para pkgadd que deveria ignorar essas verificações e instalar o pacote sem a confirmação do usuário. Para obter detalhes, consulte a página do manual admin(4) ou pkgadd(1M).
Os exemplos a seguir mostram como o comando pkgadd utiliza o arquivo de administração.
Se nenhum arquivo de administração for fornecidopkgadd utiliza /var/sadm/install/admin/default. Utilizar este arquivo pode resultar na interação de usuário.
# pkgadd |
Se um arquivo de administração relativo é fornecido na linha de comando,pkgadd procura no/var/sadm/install/admin pelo nome do arquivo e o utiliza. Neste exemplo, o arquivo de administração relativo é nomeado nocheck e pkgadd procura por/var/sadm/install/admin/nocheck.
# pkgadd -a nocheck |
Se um arquivo absoluto é fornecido, o pkgadd o utiliza. Neste exemplo, pkgadd procura no /tmp pelo arquivo de administração nocheck.
# pkgadd -a /tmp/nocheck |
A seguir temos um exemplo de um arquivo de administração de instalação que exige uma pequena interação do usuário com o utilitáriopkgadd. A menos que o pacote necessite de mais espaço do que está disponível no sistema, o utilitário pkgadd utiliza esse arquivo e instala o pacote sem solicitar mais informações do usuário.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default
Pacotes têm parâmetros que controlam como seu conteúdo é distribuído e tornado visível em um sistema com regiões não globais instaladas. Os parâmetros de pacote SUNW_PKG_ALLZONES , SUNW_PKG_HOLLOW e SUNW_PKG_THISZONE definem as características de pacotes em um sistema com regiões instaladas. Estes parâmetros devem ser definidos para que os pacotes possam ser administrados em um sistema com regiões não-globais.
A tabela abaixo lista as quatro combinações válidas para definir parâmetros de pacote. Se escolher definir combinações que não estejam listadas na tabela abaixo, essas configurações serão inválidas e resultará na falha ao instalar o pacote.
Assegure-se de ter definido todos os três parâmetros de pacote. Você pode deixar em branco todos os três parâmetros de pacote. As ferramentas de pacote interpretam um parâmetro faltante do pacote de região como se a configuração fosse "falsa", mas não é recomendável não definir os parâmetros. Ao definir todos os três parâmetros de pacote, você especifica o comportamento exato que as ferramentas de pacote devem exibir ao instalar ou remover o pacote.
Configuração SUNW_PKG_ALLZONES |
Configuração SUNW_PKG_HOLLOW |
Configuração SUNW_PKG_THISZONE |
Descrição de pacote |
---|---|---|---|
false |
false |
false |
Esta é a configuração padrão para pacotes que não especificam valores para todos os parâmetros de pacote da região. Um pacote com essas configurações pode ser instalado na região global ou em uma região não global.
Em ambos os casos, o conteúdo inteiro do pacote será visível em todas as regiões em que o pacote estiver instalado. |
false |
false |
true |
Um pacote com essas configurações pode ser instalado na região global ou em uma região não global. Se novas regiões não globais forem criadas após a instalação, o pacote não será propagado para essas novas regiões não globais.
Em ambos os casos, o conteúdo inteiro do pacote será visível na região em que o pacote estiver instalado. |
true |
false |
false |
Um pacote com estas configurações pode ser instalado somente na região global. Quando o comando pkgadd é executado, o pacote é instalado na região global e em todas as regiões não globais. O conteúdo inteiro do pacote é visível em todas as regiões. Observação – Qualquer tentativa de instalar o pacote em uma região não global falha. |
true |
true |
false |
Uma pacote com estas configurações pode somente ser instalado na região global, pelo administrador global. Quando o comando pkgadd é executado, o conteúdo do pacote é instalado completamente na região global. Se um pacote tiver os parâmetros de pacote definidos para estes valores, o conteúdo do pacote não será entregue em qualquer região não global. Somente as informações de instalação de pacote necessárias para fazer o pacote parecer estar instalado são instaladas em todas as regiões não globais. Isso permite a instalação de outros pacotes a serem instalados que dependem desse pacote. Para obter mais informações sobre o pacotes "vazios", consulteCapítulo 25, Sobre pacotes e correções em um sistema do Solaris com regiões instaladas (visão geral), no Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones. Para fins de verificação de dependência de pacote, o pacote parece estar instalado em todas as regiões.
Observação – Qualquer tentativa de instalar o pacote em uma região não global falha. |
Descrição |
Para obter mais informações |
---|---|
Para obter mais detalhes sobre o pacotes e regiões | |
Para uma vista geral de regiões escassas e de raiz inteira | |
Para obter informações sobre as características e os parâmetros do pacote | |
Para obter informações sobre como exibir os valores dos parâmetros do pacote |
As referências a seguir fornecem informações em segundo plano sobre os requisitos de empacotamento e sintaxe de comando específico.
Para obter informações mais específicas sobre os requisitos de empacotamento e definições da terminologia | |
Para obter informações básicas sobre como adicionar e excluir pacotes e o arquivo de administração de instalação |
Capítulo 20, Managing Software (Overview), no System Administration Guide: Basic Administration |
Para obter informações detalhadas sobre os comandos específicos que são referenciadas neste apêndice, consulte estas páginas do manual |
dircmp(1), fssnap(1M), ps(1), or truss(1) pkgadd(1M), pkgchk(1M), or pkgrm(1M) |
Para uma vista geral do Solaris Live Upgrade | |
Para uma vista geral do JumpStart personalizado | |
Para uma vista geral do Solaris Zones |
Este capítulo fornece instruções sobre como verificar patches com o Patch Analyzer antes de atualizar o sistema operacional Solaris. O Patch Analyzer realiza uma análise em seu sistema se deseja atualizar para uma dessas versões que acompanham a versão inicial do Solaris 10 3/05.
Versão Solaris 10 1/06:
Versão Solaris 10 6/06:
Solaris 10 11/06
Solaris 10 8/07
Solaris 10 5/08
Solaris 10 10/08
Se já estiver executando a versão 10 3/05 OS e tiver instalado as correções individuais, atualizar para uma posterior versão Solaris 10 irá causar o seguinte:
Quaisquer correções que são fornecidas como parte de uma das versões citadas acima são reaplicadas ao seu sistema. Não é possível voltar atrás nessas correções.
Todas as correções que foram previamente instaladas em seu sistema que não estão incluídas em uma das versões citadas acima são removidas.
O Patch Analyzer realiza uma análise em seu sistema para determinar quais correções, se houver, serão removidas ao atualizar para qualquer uma das versões acima. O Patch Analyzer está disponível nos seguintes formatos.
Se estiver utilizando o programa Instalação do Solaris para atualizar, a caixa de diálogo do Patch Analyzer irá aparecer. Selecione Sim para realizar a análise.
Se estiver utilizando o instalador de texto para atualizar, selecione Analisar na caixa de diálogo Analisar Correções para realizar a análise.
Se estiver utilizando uma instalação JumpStart personalizada ou Solaris Live Upgrade para atualizar, execute o script analyze_patches para realizar a análise. Para obter instruções detalhadas, consulte Para executar o script analyze_patches.
Após realizar a análise, consulte Analisar a saída do Patch Analyzer para obter informações detalhadas sobre os resultados da análise de correção.
Para executar o script analyze_patches, o sistema instalado e os CDs DVD do sistema operacional Solaris, Software Solaris ou a imagem de instalação de rede deve ser acessível pelo script através de NFS ou mídia montada localmente.
Altere para o diretório Misc.
Neste exemplo, a imagem está localizada em uma mídia montada localmente.
# cd /cdrom/cdrom0/Solaris_10/Misc |
Execute o script analyze_patches.
# ./analyze_patches -R rootdir -N netdir -D databasedir |
rootdir é a raiz do sistema instalado. O padrão é /.
netdir é o caminho para a raiz da imagem do sistema operacional a ser instalado. O padrão é /cdrom/cdrom0. netdir é o caminho para o diretório que contém o diretório Solaris_10. É necessário utilizar esta opção se estiver executando o patch_analyzer a partir de um ponto de montagem NFS.
Se o script for invocado a partir de um diretório diferente do diretório Misc/ na imagem do sistema operacional, o programa não consegue encontrar o banco de dados que utiliza para a análise de correções. Utilize a opção -D para fornecer o caminho para o banco de dados. Sem este banco de dados, que está localizado no Solaris_10 /Misc/database na imagem do sistema operacional, o script não irá funcionar apropriadamente.
Após realizar a análise, utilize estas etapas para analisar a saída.
Analise a saída do Patch Analyzer.
O Patch Analyzer oferece uma lista de correções que serão excluídas, minimizadas, acumuladas ou não utilizadas por outras correções. As acumulações de patch são semelhantes às atualizações de patch. A correção acumulado é excluída e suas correções são entregues por uma nova correção. As mensagens, tais como a seguinte, são apresentadas:
Patch 105644-03 will be removed. Patch 105925 will be downgraded from -02 to -01. Patch 105776-01 will be accumulated/obsoleted by patch 105181-05. |
Se o programa Patch Analyzer não fornecer uma lista, nenhuma ação será tomada em relação a quaisquer correções que foram previamente instaladas em seu sistema.
Decida se as substituições de correção e exclusões são aceitáveis.
Se sim, atualize o sistema.
Se não, não atualize o sistema.