3. Problemas de tempo de execução no Oracle Solaris
Adoção recomendada dos plug-ins SHA-256 e SHA-512 crypt para criptografia de senha
A faixa confiável desaparece da tela depois de uma alteração de resolução (6460624)
Restrição de expansão do LUN dinâmico do ZFS (6241086)
A propriedade config/local_only no sendmail não deve ser definida como true (6970172)
x86: Driver ata expira durante inicialização (6586621)
O comando zoneadm install falha com uma montagem de legado ZFS (6449301)
Problemas de conformidade do ZFS e do UNIX/POSIX
O comando fdisk -E pode varrer o disco utilizado pelo ZFS sem aviso (6412771)
O agente cliente de backup BrightStor ARCserve para UNIX (Solaris) e problema de suporte do ZFS
O GUI do ZFS deve verificar para o patch /usr/lib/embedded_su no inicio de cada assistente (6326334)
Falha ao sincronizar o sistema de arquivos em pane (6250422)
Atualizar de algumas versões Oracle Solaris 10, requer remontagem dos sistemas de arquivos
As funções do NFSv4 Access Control List podem funcionar incorretamente
Despejo de memória do sistema falha em dispositivos maiores que 1 TB em tamanho (6214480)
Problemas e erros relacionados ao hardware
SPARC: O sistema pode travar se a política elástica for definida (6989192)
Uma pane do serviço pode ocorrer durante operações de DR para Crypto (7048323)
SPARC: Um aviso de disco é exibido durante a reinicialização do SO Oracle Solaris (7047435)
SPARC: Operações de reconfiguração dinâmica apresentam falhas em uma plataforma OPL (7060498)
Atualização do driver RDS para a versão 3 (6850013)
x64: O PCI Subsystem ID é alterado no ConnectX Firmware 2.6.0 a partir do Mellanox (6810093)
O ZFS ARC aloca memória dentro da caixa do kernel, prevenindo DR (6522017)
O comando mpathadm não exibe a configuração de equilíbrio de carga específica para o dispositivo
Certos controladores USB 2.0 estão desativados
Dispositivos USB suportados e configurações de Hub correspondentes
x86: Existem limitações com certos drivers de dispositivos no Oracle Solaris 10 OS
Unidades de DVD-ROM/CD-ROM em sistemas sem cabeçalho
x86: Configuração manual necessária para especificar teclados que não são em inglês americano
Contenções existem entre certos dispositivos que compartilham o mesmo barramento (6196994)
Algumas unidades de DVD-ROM e CD-ROM falham ao inicializar o Oracle Solaris 10 OS (4397457)
Problemas Relacionados ao Compilador
SPARC: A Relocação da cópia não funciona (7083331)
Nota de tradução do software sueco
Vários aplicativos do Input Method Switcher aparecem no Trusted Java Desktop System
Método de entrada japonesa Wnn8
Novo método de entrada ChuYin não é suportado na atualização para IIIMF rev.12 (6492129)
A chave AltGr não funciona como um alternador de modo em algumas localidades russas (6487712)
x86: Textos árabes não aparecem em localidades ar
Várias fontes árabes não funcionam no desktop GNOME (6384024)
Não é possível alternar a linguagem de entrada em aplicativos de sessões salvas (6360759)
Nota de migração para localidades UTF-8
E-mails salvos como formato portátil
Nomes de arquivos e nomes de diretórios
Iniciando aplicativos de localidade de legado
Hardware para alguns tipos de layouts de teclado 6 e 7 não disponíveis
O BIND 9.6 nega recursão para redes não locais (7046009)
Configuração de túneis com o mesmo endereço de origem (4152864)
O domínio do sistema de interpretação não é configurável (6314248)
Encaminhamento de IP desativado por padrão no Oracle Solaris 10 OS
Comandos e padrões Oracle Solaris
SPARC: Resultados incorretos são exibidos para o comando cpustat em um chip T4 1.2
O comando winbind busca apenas os primeiros mil usuários do Active Directory
Páginas do manual alteradas para extensões confiáveis estão apenas no manual de referência
O Bash 3.00 não define mais algumas variáveis de ambiente
O novo utilitário ln requer a opção - f
A nova versão tcsh rejeita os nomes variáveis setenv que utilizam um traço ou um sinal de igual
Alteração de comportamento de condição EOF na família getc do STDIO
Colunas de saída do comando ps foram ampliadas
Erros do Solaris Volume Manager
O Solaris Volume Manager não remove dispositivos corretamente se fdisk não tiver entradas válidas
O comando metattach do Solaris Volume Manager pode falhar
Problemas do Java Desktop System
Problema na alteração do tipo de autenticação (6246543)
Janela de ajuda errada abriu para Controle de volume (6253210)
As preferências do usuário não são totalmente compatíveis
Nautilus ACL MASK não está sincronizado com as permissões de grupo (6464485)
strftime(3c) deve suportar a extensão GNU no %-m e no %-d (6448815)
x86: Não é possível configurar ampliação de tela inteira em sistemas com uma placa de vídeo
Certas opções de visualização podem fazer o gerenciador de arquivo falhar (6233643)
O banco de dados do pacote contém nomes de caminho que não existem (7054481)
SPARC: A versão de 64 bits da biblioteca libsoftcrypto é lenta (7048794)
Alteração no comportamento padrão quando um usuário raiz redefine a senha (6968855)
O comando patchrm não é suportado após a aplicação do patch 144500/144501 (7033240)
lucreate introduz latência em sistemas UFS mais lentos (7051757)
A disponibilidade do módulo de suíte sdbc falha ao carregar durante a inicialização (6952222)
Oracle Solaris 10 9/10 Clock Stops on Oracle VM 2.2 (6952499)
SPARC: O patch do FKU 137137-xx não suporta o software de gerenciamento de volume de terceiros
Sun Patch Manager Tool 2.0 incompatível com versões anteriores da ferramenta
Não é possível excluir clientes sem disco existentes do sistema (6205746)
SPARC: O comando smosservice delete não remove com êxito todos os diretórios de serviço (6192105)
4. Declarações de suporte de fim de software
A. Erros documentados anteriormente que foram resolvidos na versão Oracle Solaris 10 8/11
Esta seção descreve os erros de administração do sistema nesse Oracle Solaris 10 OS.
Quando você executa o comando pkgchk -n após uma atualização ou após executar um Live Upgrade, é provável que encontre vários pacotes que contêm nomes de caminho inexistentes. Devido aos problemas de histórico de pacotes, o arquivo /var/sadm/install/contents pode não refletir corretamente o estado de alguns pacotes atualizados dos quais os arquivos foram removidos.
É possível visualizar mensagens de erro similares a esses exemplos:
ERROR: /usr/jdk/instances/jdk1.6.0/bin/jhsearch pathname does not exist
Solução alternativa: remova os caminhos do banco de dados de conteúdo.
Certifique-se de que você está no modo single-user com a função root.
Remova os caminhos para qualquer arquivo no pacote que cause erros.
# removef package path
Faça commit das alterações.
# removef -f package
Por exemplo:
# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhsearch # removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhindexer # removef -f SUNWjhdev
A versão de 64 bits da biblioteca libsoftcrypto é executada lentamente porque não utiliza as instruções crypto T4. Como resultado, os aplicativos que usam a versão de 64 bits da biblioteca libsoftcrypto podem apresentar degradação de desempenho.
Começando com esta versão do Oracle Solaris 10, por padrão, um usuário root (ID do usuário 0) deve estar em conformidade, com a política de senha contida no arquivo /etc/default/passwd. Nas atualizações anteriores do Oracle Solaris 10 OS, um usuário root era isento de qualquer restrição da política de senha configurada.
Para obter mais informações, consulte a página man passwd(1).
Se você instalar o patch do kernel 144500 em um sistema como base no SPARC ou um patch 144501 em um sistema como base no x86, os pools de armazenamento ZFS existentes no sistema serão atualizados. No entanto, se você usar o comando patchrm para remover o patch após a atualização do pool-raiz, o sistema não será inicializado, porque a versão do pool atualizado não corresponde ao SO em execução. Portanto, se o pool raiz for atualizado e o patch for removido, o sistema não será inicializado.
Se um pool não-raiz existente for atualizado e o patch for removido, o serviço do sistema de arquivos local SMF entrará no modo de manutenção, porque as montagens ZFS locais falharão. Portanto, se um pool não-raiz for atualizado e o patch for removido, as montagens ZFS locais falharão.
![]() | Cuidado - Não remova este patch kernel update (KU) com o comando patchrm. |
Executar uma atualização ao vivo em um sistema UFS lento com o comando lucreate gasta mais tempo.
Nessa versão do Oracle Solaris 10, o módulo sdbc falha ao carregar durante a inicialização e fornece a mensagem de erro a seguir:
[ID 819705 kern.notice]/usr/kernel/drv/sparcv9/sdbc: undefined symbol WARNING: mod_load: cannot load module 'sdbc'
Solução alternativa: instale o patch 123246–07 para sistemas com base no SPARC e o patch 123247–07 para sistemas com base no x86.
Máquinas virtuais (VMs) que estão executando convidados do Oracle Solaris 10 9/10 podem estar sujeitas aos problemas a seguir:
O relógio da hora do dia pode parar de se mover para frente.
O estado de espera pode travar.
O convidado VM pode travar totalmente.
Solução alternativa: os convidados do Oracle Solaris devem estar retidos nas CPUs físicas. Fixe os domínios das CPUs virtuais aos hosts de CPUs físicas como a seguir:
# xm vcpu-pin domain vcpu cpus
Consulte a página xm(1) do manual para obter mais informações.
O patch do FKU 137137-xx não suporta software de gerenciamento de volume de terceiros, com algumas exceções. Esta falta de suporte é devido ao pré-patch, pós-patch e implementação de postbackout. Se utilizar software de gerenciamento de volume de terceiros não suportados, não será possível aplicar o patch FKU. A mensagem de erro a seguir é exibida durante a instalação do patch:
unsupported root slice type xxxxx
Observe que o Fujitsu e o software de gerenciamento de volume Veritas são suportados.
Solução alternativa: nenhuma.
Nos sistemas que têm um controlador AHCI em conformidade com o controlador SATA, a configuração da BIOS geralmente ativa o controlador para ser definido em modos AHCI, legado ou RAID. O Oracle Solaris OS suporta os modos AHCI e legado.
A configuração do modo SATA na BIOS não deve ser alterada depois de uma instalação inicial do Oracle Solaris. A configuração do modo SATA não deve ser alterada antes ou depois de uma atualização Oracle Solaris. Se a configuração do modo SATA da BIOS for modificada após a instalação do Oracle Solaris 10 OS, o sistema reiniciará e falhará ao inicializar sem indicar o que provocou a falha.
Solução alternativa: se a falha da inicialização ocorrer como um resultado da alteração da configuração da BIOS, retorne à configuração original para inicializar o Oracle Solaris OS.
Ao executar em sistemas de arquivos grandes, como por exemplo ZFS, os aplicativos utilizando as funções statvfs(2) ou statfs(2) para obter informações sobre o estado do sistema de arquivos exibem um erro. A seguinte mensagem de erro é exibida:
Value too large for defined data type
Solução alternativa: aplicativos devem utilizar, então, a função statvfs64() .
Em sistemas executando uma versão Oracle Solaris OS que não sejam zones aware utilizando o comando patchadd -R, ou qualquer comando que aceite a opção -R para especificar um caminho root alternativo para uma região global que tenha regiões não globais instaladas, não funcionará.
Ao contrário da mensagem de erro que é exibida com o uso do comando luupgrade [-t, -T, -p, - P], neste caso não é exibida qualquer mensagem de erro relacionada ao uso de restrições apropriadas ao nível de comando.
Não há indicação de que a opção -R não funcionou. Como um resultado da falha do comando, os pacotes Oracle Solaris 10 ou patches não estão instalados em nenhuma das regiões não globais instaladas.
Este problema ocorre durante a instalação e a desinstalação de pacotes ou patches.
Observação - A opção -R funciona, se o ambiente de inicialização alternativo configurou regiões não globais, mas não regiões não globais instaladas. No entanto, para evitar um problema potencial, ou se você não tiver certeza de que haja alguma região não global instalada usada como caminho root alternativo, restrinja o uso da opção -R em todos os casos.
Para obter mais informações, consulte as seguintes páginas do manual:
Escolha uma das seguintes soluções alternativas.
Solução alternativa 1: atualize o sistema operacional para a versão Solaris 10 1/06.
Se estiver executando a versão Solaris 10 3/05, instale os seguintes patches para ativar a utilização dos comandos que aceitam a opção -R para criar um caminho raiz alternativo:
SPARC: ID do Patch 119254-19
x86: ID do Patch 119255-19
Solução alternativa 2: restrinja o uso do comando patchadd -R ou de qualquer comando que aceite a opção -R para criar um caminho raiz alternativo.
Em vez disso, inicialize a raiz alternativa, por exemplo, a versão Oracle Solaris 10, como o sistema operacional ativo. Então instale e desinstale os pacotes Oracle Solaris 10 e patches sem utilizar a opção -R.
Um sistema que executa o Sun Patch Manager 2.0 pode gerenciar sistemas remotos que executam o Patch Manager, incluindo o Sun Patch Manager 1.0.
No entanto, um sistema com uma versão anterior do Patch Manager não pode gerenciar sistemas que executam o Patch Manager 2.0. Versões anteriores incluem o seguinte:
Sun Patch Manager Base Software 1.x
Sun Patch Manager 1.0
Observação - Suporte Common Information Model/Web Based Enterprise Management (CIM/WBEM) para Patch Manager não existe no Solaris 8 OS. Consequentemente, o gerenciamento remoto com Patch Manager não se aplica aos sistemas Solaris 8.
Se utilizar o comando smdiskless para excluir um cliente sem disco, o comando falha. O cliente sem disco não é removido dos bancos de dados do sistema. A seguinte mensagem de erro é exibida:
Failing with error EXM_BMS.
Solução alternativa: descompartilhe a partição /export antes de adicionar o cliente sem disco.
Se utilizar o comando smosservice delete para remover um serviço de cliente sem disco, o comando não remove com êxito todos os diretórios de serviço.
Solução alternativa: siga estas etapas:
Tenha certeza que nenhum cliente utiliza o serviço.
# unshare /export/exec/Solaris_10_sparc.all # rm -rf /export/exec/Solaris_10_sparc.all # rm -rf /export/exec/.copyofSolaris_10_sparc.all # rm -rf /export/.copyofSolaris_10 # rm -rf /export/Solaris_10 # rm -rf /export/share # rm -rf /export/root/templates/Solaris_10 # rm -rf /export/root/clone/Solaris_10 # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
Se este servidor de arquivos não fornecer funções ou recursos para nenhum outro serviço, remova a seguinte entrada do arquivo /etc/bootparams.
fs1-24 boottype=:os
Remova a seguinte entrada do arquivo /etc/dfs/dfstab.
# share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
Modifique o arquivo /var/sadm/system/admin/services/Solaris_10 .
Se o servidor de arquivos não estiver executando o Oracle Solaris 10 OS, exclua o arquivo.
Se o servidor de arquivos for Oracle Solaris 10 OS, remova todas as entradas depois das três primeiras linhas. As linhas excluídas especificam o serviço USR_PATH e os pacotes SPOOLED ROOT no /export/root/templates/Solaris_10 e plataformas suportadas.