Para as últimas informações sobre suporte de atualização a partir da versão Solaris 10 10/09, consulte Alterações no suporte de atualização para versões Oracle Solaris.
Essa seção descreve erros de atualização. Alguns erros podem ocorrer ao atualizar para o Oracle Solaris 10 OS. Outro erros podem ocorrer depois de a atualização estar concluída.
O comando shutdown pode fazer com que o sistema trave depois de atualizado para a versão Solaris 10 10/09. O travamento ocorre enquanto o daemon svc.startd interrompe os serviços do sistema.
O arquivo de log de depuração do console Sun Java Web no /var/log/webconsole/console/console_debug_log é exibido se o serviço de console da Web é cíclico, iniciando e parando.
Solução alternativa: digite os comandos a seguir:
/usr/share/webconsole/private/bin/wcremove -i console svcadm clear system/webconsole:console smcwebserver start |
O comando wcremove remove a instância do domínio de servidor que foi criado para esse console específico. Quando o console é reiniciado, uma nova instância de domínio é criada.
Quando os comandos lucreate e lumake são utilizados em regiões não globais que não estão em estado de execução, podem não executar com sucesso. O conteúdo de uma região não global original e a cópia podem ser diferentes. Talvez você não possa efetuar logon para o console da região utilizando o comando zlogin. A mensagem de erro é exibida enquanto o comando zlogin é utilizado:
zlogin: makeutx failed |
A saída de diagnóstico dos comandos lucreate e lumake não exibem nenhum erro.
Solução alternativa: certifique-se de que todos as regiões não globais estejam em estado de execução antes de utilizar os comandos lucreate e lumake.
Quando você utiliza o Oracle Solaris Live Upgrade para atualizar para a versão Solaris 10 10/09 a partir de uma versão Solaris 8 ou Solaris 9, a atualização falha. Os arquivos de compressão de imagens de instalação agora são descompactados com a utilização do utilitário 7za. O pacote SUNWp7zip não está incluído nas versões Solaris 8 e Solaris 9. Como resultado, o Oracle Solaris Live Upgrade falha.
Solução alternativa: para utilizar o Oracle Solaris Live Upgrade para atualizar o sistema para uma versão Solaris 10 10/09 a partir de uma versão Solaris 8 ou 9, efetue as etapas listadas em Restrições do Oracle Solaris Live Upgrade.
Uma atualização de realocação de espaço em disco (DSR) com regiões falha se quaisquer regiões são instaladas no diretório /opt. A atualização pode falhar durante a restauração do arquivo DSR. Em alguns casos, a atualização pode ser bem sucedida, mas o sistema não pode ser reinicializado.
Solução alternativa: certifique-se de que o sistema de arquivos raiz não está 100 porcento cheio antes de atualizar. Se necessário, remova alguns arquivos antes de atualizar, para que o segmento raiz esteja com menos de 90 porcento cheio.
Ao atualizar extensões confiáveis a partir da versão Solaris 10 11/06 ou da Solaris 8 10/07 para a versão Solaris 10 10/08, Solaris 10 5/09 ou Solaris 10 10/09, pacotes de extensões confiáveis localizados indesejados são instalados no sistema. Esse erro ocorre porque o instalador de extensões confiáveis das versões Solaris 10 11/06 e Solaris 10 11/06 instalam pacotes localizados por padrão. Nenhuma mensagem de erro é exibida.
Solução alternativa: antes de atualizar as extensões confiáveis para a versão atual, remova os pacotes de extensões confiáveis localizados a seguir.
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
Esse erro ocorre durante uma atualização a partir das versões Solaris 10 Hardware 2 (HW2) para a versão atual Solaris 10 10/09.
Na versão Solaris 10 HW2, o arquivo name_service.xml para qualquer serviço de nome, tal como NIS, NIS+, FILES ou LDAP, é o seguinte:
# ls -l name_service.xml lrwxrwxrwx 1 root root 10 Apr 10 16:26 name_service.xml -> ns_files.xml |
Se o serviço de nome é o NIS, o arquivo name_service.xml vincula ao ns_files.xml. No entanto, o conteúdo dos arquivos ns_files.xml são os mesmos que os ns_nis.xml .
# cat /etc/release Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 26 September 2005 # cd /var/svc/profile # ls -l name_service.xml ns_files.xml ns_nis.xml lrwxrwxrwx 1 root other 12 May 21 04:06 name_service.xml -> ns_files.xml -r--r--r-- 1 root sys 779 May 21 04:25 ns_files.xml -r--r--r-- 1 root sys 779 Jan 21 2005 ns_nis.xml # # diff ns_files.xml ns_nis.xml # diff name_service.xml ns_nis.xml |
Na saída anterior, os arquivos ns_nis.xml e ns_nis.xml são os mesmos. Isso significa que o arquivo name_service.xml vincula simbolicamente ao arquivo de serviço de nome errado. O arquivo name_service.xml vincula ao ns_files.xml. Em vez disso, o arquivo name_service.xml deve vincular ao ns_nis.xml.
A correção para CR 6411084, o script de pós-instalação ou instalação SUNWcsr, cria um vínculo correto somente se name_service.xml não for um arquivo de vínculo. Se o name_service.xml já é um arquivo de vínculo simbólico, como na versão Solaris 10 Hardware 2, a correção para CR 6411084 não funcionará.
Depois de uma atualização a partir do Solaris 10 Hardware 2 para a versão Solaris 10 10/09 atual, a mensagem a seguir é exibida no console ou registrada no arquivo de mensagens:
Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] can't read nis map auto_master: can't communicate with ypbind - retrying |
Além disso, o serviço /network/nis/client:default está off-line.
Solução alternativa: escolha uma das seguintes soluções alternativas:
Solução alternativa 1: antes de uma atualização, remova o arquivo /var/svc/profile/name_service.xml.
Solução alternativa 2: depois de uma atualização, altere o vínculo /var/svc/profile/name_service.xml para o arquivo ns_<xxx>.xml correto, com base no serviço de nome.
Uma região não global que foi instalada mas nunca inicializada ou preparada evita que um sistema seja atualizado corretamente. Nenhuma mensagem de erro é exibida.
Solução alternativa: se tal região é encontrada, ela deve ser preparada e previamente interrompida para iniciar a atualização. Por exemplo:
global# zoneadm -z myzone ready ; zoneadm -z myzone halt |
Atualizar um sistema Solaris 10 3/05 ou Solaris 10 1/06 com regiões não globais para a versão Solaris 10 10/09, pode fazer com que o serviço SMF que monta sistemas de arquivos locais falhe nas regiões não globais. Como resultado, outros serviços em regiões não globais podem falhar ao iniciar.
Depois de atualizar um sistema Oracle Solaris 10 com regiões não globais para a versão Solaris 10 10/09, os serviços podem entrar no estado de manutenção. Por exemplo:
# zlogin myzone svcs -x svc:/system/filesystem/local:default (local file system mounts) State: maintenance since Wed May 24 13:18:06 2006 Reason: Start method exited with $SMF_EXIT_ERR_FATAL. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-filesystem-local:default.log Impact: 18 dependent services are not running. (Use -v for list.) |
Solução alternativa:
Reinicialize a região não global a partir da região global. Por exemplo:
global# zoneadm -z myzone reboot |
Nessa versão Oracle Solaris, o Solaris Volume Manager exibe a saída de ID do dispositivo em um novo formato. O Solaris 9 9/04 OS, que introduz o suporte de ID do dispositivo nos conjuntos do disco, não reconhece o novo formato. Ao atualizar para o Oracle Solaris 10 OS a partir da versão Solaris 9 9/04, os IDs do dispositivos são associados aos conjunto de disco existentes que não são atualizados na configuração do Solaris Volume Manager. Se for necessário voltar para a Solaris 9 9/04 OS, as alterações de configuração feitas para os conjuntos de disco, depois de atualizar, podem não estar mais disponíveis para o Solaris 9 9/04 OS. Para mais informações, consulte Capítulo 25, Troubleshooting Solaris Volume Manager (Tasks), no Solaris Volume Manager Administration Guide.
Se você utilizar o Oracle Solaris Live Upgrade para atualizar a partir da versão Solaris 8 ou 9 para a Oracle Solaris 10 OS, os programas desinstaladores obsoletos não são removidos. Esses programas desinstaladores de versões anteriores continuam no diretório /var/ssadm/prod do sistema.
Os desinstaladores obsoletos a seguir não foram removidos:
uninstall_Alternate_Pathing_2_3_1.class uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class uninstall_Capacity_on_Demand_1_0.class uninstall_Java3D_1_3_1.class uninstall_Java3D_1_3.class uninstall_Java3D_1_2_1_04.class uninstall_Java3D_1_2_1_03.class uninstall_Lights_Out_Management_2_0.class uninstall_Man_Page_Supplement.class uninstall_OpenGL_1_3.class uninstall_OpenGL_1_2_3.class uninstall_Netra_ct_Platform_1_0.class uninstall_Netra_t11xx_Alarms_2_0.class uninstall_Netscape_6_2_3.class uninstall_Netscape_6_2_1_Beta.class uninstall_PC_launcher_1_0_2.class uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class uninstall_RSC_2_2_2.class uninstall_RSC_2_2_1.class uninstall_RSC_2_2.class uninstall_ShowMeTV_1_3.class uninstall_Solaris_9_French_Localization.class uninstall_Solaris_9_German_Localization.class uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class uninstall_Solaris_9_Italian_Localization.class uninstall_Solaris_9_Japanese_Localization.class uninstall_Solaris_9_Korean_Localization.class uninstall_Solaris_9_Simplified_Chinese_Localization.class uninstall_Solaris_9_Spanish_Localization.class uninstall_Solaris_9_Swedish_Localization.class uninstall_Solaris_9_Traditional_Chinese_Localization.class uninstall_Solaris_On_Sun_Hardware_Documentation.class uninstall_Sun_Hardware_AnswerBook.class uninstall_SunATM_5_0.class uninstall_SunATM_5_1.class uninstall_SunFDDI_PCI_3_0.class uninstall_SunFDDI_SBus_7_0.class uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class uninstall_SunForum_3_1.class uninstall_SunForum_3_2.class uninstall_SunHSI_PCI_3_0.class uninstall_SunHSI_SBus_3_0.class uninstall_SunScreen_3_2.class uninstall_SunVTS_5_1_PS6.class uninstall_SunVTS_5_1_PS5.class uninstall_SunVTS_5_1_PS4.class uninstall_SunVTS_5_1_PS3.class uninstall_SunVTS_5_1_PS2.class uninstall_SunVTS_5_1_PS1.class uninstall_SunVTS_5_0.class uninstall_System_Management_Services_1_4.class uninstall_System_Management_Services_1_3.class uninstall_System_Management_Services_1_2.class uninstall_System_Service_Processor_3_5.class uninstall_WBEM_DR_1_0.class uninstall_Web_Start_Wizards_SDK_3_0_2.class uninstall_Web_Start_Wizards_SDK_3_0_1.class uninstall_Web_Start_Wizards_SDK.class uninstall_XML_Libraries_2_4_12.class |
Solução alternativa: depois de atualizar o sistema, remova manualmente os desinstaladores obsoletos no diretório /var/sadm/prod.
Ao selecionar uma localidade para a instalação, as localidades relacionadas adicionais também podem ser instaladas. Essa alteração no comportamento ocorre na versão Oracle Solaris 10 porque todas as localidades cheias, com traduções de mensagem, localidade parciais japonesas e asiáticas e ativa dor de localidade, foram re compactadas com base no suporte de idiomas de localidades. Outras localidades parciais ainda são compactadas e instaladas com base em regiões geográficas, tal como a Europa Central.