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
Os problemas e erros a seguir, relacionados ao hardware, se aplicam a esta versão do Oracle Solaris 10.
Os sistemas sun4v executando o sistema operacional Oracle Solaris 10 8/11 que tiveram a política elástica de PM (power management) definida no processador de serviço ILOM pode travar quando você efetuar log-in ou executar os comandos.
Solução alternativa: não defina a política elástica de PM em um sistema que esteja executando o sistema operacional Oracle Solaris 10 8/11. Em vez disso, use a política de execução de PM.
Ao executar operações de DR (reconfiguração dinâmica) para crypto em plataformas T2, o sistema poderá ser encerrado devido a uma pane do sistema.
Você pode ver mensagens de erro semelhantes às mostradas neste exemplo:
panic[cpu0]/thread=30159724a00: mutex_destroy: bad mutex, lp=300bde6a190 owner=301eb4cc100 thread=30159724a00 000002a106c675f0 n2cp:n2cp_cwq_q_unconfigure+c4 (300bdd6d000, 300bde6a030, 1000, 300bde6a190, 1122f40, 0) %l0-3: 000000000180c000 0000000000000000 00000000018baf10 00000000018bac00 %l4-7: 0000000000000000 0000000000000000 0000000000000000 000000007bb88c00 000002a106c676a0 n2cp:n2cp_offline_cpu+150 (300bde6a018, 2000, 300bdd6d000, 0, 0
Solução alternativa: descarregue o drivern2cp.
Quando uma unidade de disco rígido tem o recurso de hot-plug e você inicializa o SO Oracle Solaris, a seguinte mensagem de aviso é exibida:
'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal
Ignore esta mensagem de aviso.
Poderão ocorrer falhas em operações de reconfiguração dinâmica (DR) em uma plataforma OPL quando uma placa de memória estiver sendo removida de um domínio.
Você pode ver mensagens de erro semelhantes às mostradas neste exemplo:
unconfigure SB3: Device busy: dr@0:SB3::pci6 XSB#01-3 could not be unconfigured from DomainID 2 due to operating system error.
Solução alternativa: execute as operações de DR após desabilitar o serviço fmd. Por exemplo:
Desative o serviço fmd.
# svcadm disable fmd
Executar as operações de DR.
Ative o serviço fmd.
# svcadm enable fmd
O recurso de hot-plug não é suportado para dispositivos ata. O sistema travará e será encerrado se discos ou controladores ata forem removidos ou substituídos em uma máquina em execução. Além disso, não use o comando modunload para descarregar o driver ata.
Durante a execução de operações crypto em massa, uma mensagem de travamento do sistema é exibida no arquivo common/os/cpu.c em máquinas sun4v T3 e o sistema é desligado.
Você pode ver mensagens de erro semelhantes às mostradas neste exemplo:
panic[cpu57]/thread=3015d0a2580: assertion failed: t->t_affinitycnt > 0, file: ../../common/os/cpu.c, line: 461 000002a1007d4830 genunix:assfail+78 (1122cb8, 1122c00, 0, 135e400, 1cd, 1981800) %l0-3: 000003006157e000 0000000000STEP DETECTED PANIC
Solução alternativa: desative ulcwq adicionando a seguinte linha no arquivo /platform/sun4v/kernel/drv/n2cp.conf:
n2cp-use-ulcwq=0;
Após modificar o arquivo n2cp.conf, reinicialize o sistema ou execute o comando update_drv n2cp.
O MSI-X não pode ser redirecionado quando o módulo o apix é carregado. Quando você usa o comando dladm set-linkprop para especificar CPUs para um NIC, o comando dladm show-linkprop não reflete as informações atualizadas da CPU para o NIC.
Solução alternativa: use o comando pcitool. pcitool path-of-root-complex -i interrupt -w targeted-CPU
Por exemplo:
# pcitool /pci@400 -i b -w 8
A seguinte saída é exibida:
# 0x7,0xb -> 0x8,0xb
Para obter informações sobre o comando pcitool, consulte a página man pcitool(1M).
O driver RDS v3 não suporta reconfiguração dinâmica de um adaptador de canal de host (HCA).
![]() | Cuidado - Se seu sistema usar o driver RDS v3, não descarregue o driver nem execute nenhuma reconfiguração dinâmica do HCA usando o comando cfgadm(1M). |
A versão Oracle Solaris 10 9/10 inclui um novo recurso que fornece observabilidade aprimorada de dados de desempenho da CPU através do kstats. Este recurso é desativado por padrão, e permite adicionar a entrada set cu_flags=1 ao arquivo /etc/system e reinicializar o sistema. Antes de ativar este recurso em qualquer plataforma Mx000 SPARC OPL, atualize o firmware de plataforma OBP para XCP1093 ou posterior. A falha ao atualizar o firmware de plataforma OBP antes de ativar o recurso pode resultar em uma falha subsequente de uma redefinição iniciada externamente (XIR), fazer o OBP travar ou fazer o comando kmdb falhar.
Para obter mais informações, recorra ao arquivo README que acompanha o firmware XCP1093 no site de download.
Atualizar o firmware ConnectX para a versão 2.6.0 ou posterior em um sistema em execução pode causar problemas em algumas plataformas HCAs e x64. Estes problemas afetam somente os HCAs da marca Mellanox. PCIe HCAs, EMs e NEMs da marca Sun e plataformas SPARC não são afetadas.
É possível não ter permissão para inicializar o sistema ou o sistema pode travar durante a inicialização. A instância de números ibd (IPoverIB) pode alterar e prevenir o sistema da inicialização e dos dispositivos plumbing ibd.
Escolha uma das seguintes soluções alternativas.
Solução alternativa 1: antes de reinicializar o sistema após a atualização do firmware utilizando cxflash, remova as instâncias ibdx do arquivo /etc/path_to_inst e do diretório /dev. Realize os passos seguintes:
Efetue log-in como o usuário root e liste os dispositivos relevantes.
As informações em árvore do dispositivo podem ter a aparência do seguinte exemplo:
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl
Observação - O dispositivo especifica vários dependentes no cartão da marca Mellanox instalado.
Edite o arquivo path_to_inst.
Faça um cópia do backup do arquivo existente path_to_inst .
# cp /etc/path_to_inst /etc/path_to_inst.backup
No arquivo path_to_inst, procure por linhas que contenham ibd e hermon e exclua essas linhas. Salve e feche o arquivo.
Remova as entradas no diretório /dev.
# rm /dev/ibd?*
Reinicialize o sistema.
O sistema inicializa normalmente e a árvore de dispositivo correspondente se parece com o seguinte:
# ls -R /devices | grep 15b3 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1 /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl
Solução alternativa 2: se reinicializar o sistema antes de atualizar o arquivo path_to_inst e o diretório /dev, o sistema pode travar. Em casos do tipo, efetue os passos a seguir:
Desligue o sistema e remova o HCA do barramento.
Reinicialize o sistema sem o HCA instalado.
Quando esse sistema estiver ativo novamente, siga as etapas 2 e 3 na solução alternativa 1.
Desligue o sistema.
Reinstale o HCA.
Reinicialize o sistema.
Se o sistema for reinicializado, mas as interfaces do ibd não forem submetidas a plumb automaticamente, você poderá ter que renomear manualmente o /etc/hostname.ib<?> arquivos para refletir a configuração do dispositivo atual.
O ZFS pode potencialmente alocar memória do kernel em todas as placas de sistema em sistemas com configurações de memória bastante grandes. Uma placa de sistema livre é necessária para a reconfiguração dinâmica da memória, de modo que a memória da placa a ser reconfigurada dinamicamente possa ser copiada na placa livre. A reconfiguração dinâmica da memória significa que não é possível reconfigurar dinamicamente memória em sistemas com configurações de memória muito grandes nos quais o ZFS é executado. Servidores Sun Fire topo de linha podem realocar páginas do kernel, de modo que este problema é evitado. Nesses servidores, a realocação de página do kernel (KPR) deve ser ativada para domínios com mais de 32 núcleos. Nenhuma mensagem de erro é exibida.
Solução alternativa: reduza a quantidade da memória do kernel que o ZFS pode alocar definindo o parâmetro zfs_arc_max no arquivo /etc/system. O exemplo a seguir define o tamanho máximo como 512 Mbytes.
set zfs_arc_max = 0x20000000
O subcomando mpathadm show logical-unit lista valor da configuração global de equilíbrio de carga para a propriedade Current Load Balance No entanto, as entradas no arquivo csi_vhci.conf que alteram o tipo de equilíbrio de carga para um produto específico não são refletidas na saída mpathadm, mesmo quando a configuração está ativa.
Se os processos de plano de fundo para ferramentas de registro são deixadas em execução, os buffers de quadro Elite3D e Creator3D param de gerenciar energia. Esta falha reduz a economia de energia quando o sistema está em um estado de gerenciamento de energia. Sob certas condições, a suspensão do sistema pode também travar. Nenhuma mensagem de erro é exibida. O sistema pode travar durante uma suspensão do sistema ou retomada de operação.
Solução alternativa: execute os seguintes comandos por aproximadamente 60 segundos depois de cada log-in:
# pkill -f basicreg.jar # pkill -f swupna.jar
Suporte para certos controladores USB 2.0 foram desativados por incompatibilidade entre estes dispositivos e o driver EHCI. A mensagem de erro a seguir é exibida:
Due to recently discovered incompatibilities with this USB controller, USB2.x transfer support has been disabled. This device will continue to function as a USB1.x controller. If you are interested in enabling USB2.x support please refer to the ehci(7D) man page. Please refer to www.sun.com/io for Solaris Ready products and to www.sun.com/bigadmin/hcl for additional compatible USB products.
Para obter as informações mais recentes sobre dispositivos USB, consulte http://www.oracle.com/technetwork/server-storage/solaris/overview/usb-faq-140616.html.
Esta versão do Oracle Solaris 10 suporta dispositivos USB 1.1 e USB 2.0. A tabela a seguir é um sumário dos dispositivos USB que funcionam em configurações específicas. Tipos de conexão podem ser tanto diretas ao computador como através de um hub USB. Observe que os dispositivos USB 1.1 e hubs estão em baixa velocidade ou velocidade máxima. Hubs e dispositivos USB 2.0 são de alta velocidade. Para detalhes sobre portas e velocidades de operação, consulte o System Administration Guide: Devices and File Systems .
Tabela 3-1 Dispositivos USB e configurações
|
Esta versão do Oracle Solaris 10 para plataformas x86 tem as seguintes limitações relacionadas a determinados drivers e interfaces.
Checkpoint resume – Esta funcionalidade é desligada para todos os tipos de dispositivos. No código DDI_SUSPEND na função detach(), deve retornar DDI_FAILURE.
Power management – Esta funcionalidade não está disponível para dispositivos USB. Não crie componentes de gerenciamento de energia. Grave o driver para que pm_raise_power() e pm_lower_power() sejam chamados apenas quando os componentes de gerenciamento de energia são criados.
O gerenciamento de energia de dispositivos interativos, como mídias removíveis, é vinculado ao gerenciamento de energia do monitor e cartões gráficos que guiam seu monitor. Se a tela estiver ativa, dispositivos como a unidade de CD-ROM e disquete permanecem no modo full-power. Estes dispositivos podem alternar para o modo de baixa energia em um sistema sem um monitor. Para restaurar a energia para a unidade de CD ou de disquete, use o comando volcheck para obter o último status de cada dispositivo removível.
Alternativamente, é possível desativar o gerenciamento de energia no sistema utilizando o GUI do Dtpower. Ao desativar o gerenciamento de energia, estes dispositivos permanecem no modo full power.
Pelo padrão, o programa kdmconfig especifica US-English(104-Key) genérico como o tipo de teclado que está conectado ao sistema. Se o teclado do sistema não é um teclado em inglês americano, deve-se especificar manualmente o tipo de teclado durante a instalação. Caso contrário, a instalação usará a especificação de teclado padrão, a qual é inconsistente com o tipo de teclado real do sistema.
Escolha uma das seguintes soluções alternativas.
Solução alternativa 1: se o teclado do sistema não é teclado em inglês americano, efetue os passos a seguir durante a instalação:
Quando a tela Configuração do sistema de janela sugerida para instalação for exibida, pressione Esc.
Observação - As informações na tela Configuração do sistema de janela sugerida para instalação, que inclui o tipo de teclado, é exibida por apenas 30 segundos. Se desejar alterar as definições de configuração, pressione Esc antes de 30 segundos passados. Caso contrário, a instalação continua utilizando a configuração exibida.
Altere o tipo de teclado para o tipo que corresponde ao teclado do sistema.
Pressione Enter para aceitar as alterações e continuar com a instalação.
Solução alternativa 2: para alterar o tipo do teclado em um sistema que já executa Oracle Solaris 10 OS, utilize o programa kdmconfig. Escolha a opção que se aplica ao tipo de servidor X que o sistema está executando.
Se o sistema está executando o servidor Xsun, siga estes passos:
Execute kdmconfig.
Utilize a opção Alteração de teclado para alterar o tipo do teclado.
Salve a configuração.
Se o sistema está executando o servidor Xorg padrão, siga estes passos:
Execute kdmconfig.
Selecione o servidor Xsun.
Utilize a opção Alteração de teclado para alterar o tipo do teclado.
Salve a configuração.
Execute kdmconfig novamente para alternar para o servidor Xorg.
Uma contenção de barramento ocorre se cartões Quad Fast-Ethernet (QFE) compartilham o mesmo barramento com qualquer um dos adaptador a seguir:
Adaptador Sun GigaSwift
Sun Dual Gigabit Ethernet e adaptador Dual SCSI/P
Adaptador Sun Quad Gigaswift Ethernet
O parâmetro em sequência ininterrupta infinita do driver ce que é utilizado por estes adaptadores é ativado por padrão. Consequentemente, pouco ou nenhum tempo de barramento está disponível pra as portas QFE que compartilham o mesmo barramento.
Solução alternativa: não insira cartões QFE no mesmo barramento que os adaptadores de rede na lista anterior.
O valor de tempo-limite padrão para a porção SCSI do cartão adaptador PCI Ethernet/SCSI host (X1032A) SunSwift não corresponde à requisição de tempo-limite da unidade de DVD-ROM do Sun SCSI (X6168A). Com mídia marginal, o DVD-ROM ocasionalmente passa por erros de tempo-limite. A única exceção são os sistemas Oracle Sun Fire 6800, 4810, 4800 e 3800. Estes sistemas substituem o valor de tempo-limite do SCSI por meio do OpenBoot PROM.
Solução alternativa: para outras plataformas, utilize as interfaces on-board SCSI ou DVD-ROM compatível com adaptadores SCSI, como nos exemplos a seguir:
X1018A (SBus: F501-2739-xx)
X6540A (PCI: F375-0005-xx)