Novell ZENworks Linux Management - Dell Edition

9 de junho de 2006

Índice

1.0 Visão geral

Os problemas incluídos neste documento foram identificados quando o Novell® ZENworks® Linux Management - Dell* Edition foi lançado. Para obter informações sobre os problemas corrigidos depois do lançamento, consulte o TID (Technical Information Document - Documento de Informações Técnicas) 10097387.

Para obter instruções de instalação, consulte o Guia de Instalação do Novell ZENworks Linux Management - Dell Edition.

Para obter os conceitos e as tarefas de administração, consulte o Guia de Administração do Novell ZENworks Linux Management - Dell Edition.

Para obter instruções sobre soluções de problemas, consulte o Novell ZENworks Linux Management - Dell Edition Troubleshooting Guide (Guia de Solução de Problemas do Novell ZENworks Linux Management - Dell Edition).

2.0 Problemas conhecidos

Esta seção contém informações sobre os problemas que podem ocorrer quando você instala e usa o ZENworks 7 Linux Management - Dell Edition.

2.1 Instalação

Esta seção contém informações sobre os problemas que podem ocorrer quando você instala o ZENworks Linux Management - Dell Edition.

2.1.1 Erro gettext ao criar uma imagem ISO do cliente

Se você executar zlm-create-client-iso de uma máquina que não possui o gettext instalado, receberá a seguinte mensagem de erro:

./zlm-create-client-iso: line 3: gettext.sh: No such file or directory.

Se você receber essa mensagem de erro, instale o pacote gettext e crie o iso novamente. O pacote gettext está incluído no CD do produto na seguinte localização: data/packages/distribution/distribution/gettext-version.architecture.rpm.

2.2 Administração

Esta seção contém informações sobre os problemas que podem ocorrer quando você executa tarefas administrativas usando o ZENworks Linux Management - Dell Edition.

2.2.1 ZENworks Control Center: Filtragem de nome na caixa de diálogo Selecionar Objeto

Ao usar o campo Nome do Item na caixa de diálogo Selecionar Objetos para procurar um objeto específico na lista, você deve acrescentar * ao nome. Por exemplo, se você estiver procurando um bundle chamado Bundle1, digite Bundle1*.

2.2.2 Utilitários de linha de comando: As páginas de manual não funcionam no SUSE LINUX Enterprise Server

Em algumas distribuições do SUSE LINUX Enterprise Server 9, as páginas de manual do ZENworks Linux Management talvez não funcionem. Esse é um problema em que o sistema operacional sobregrava o MANPATH durante o login do usuário.

A solução é adicionar os seguintes caminhos ao MANPATH:

/opt/novell/zenworks/share/man
/usr/share/man
2.2.3 O serviço de busca de configurações falhará caso um Servidor ZENworks seja movido para uma pasta diferente

Se você mover um objeto Servidor ZENworks de uma pasta para outra no ZENworks Control Center, por exemplo, da pasta /Dispositivos/Servidores para uma subpasta, a pesquisa LDAP não conseguirá encontrar o servidor e a busca de configurações falhará para o zenloader em execução nesse servidor (o zenloader é executado, mas não recebe configurações atualizadas). Para solucionar esse problema, mova o servidor novamente para a pasta original.

2.3 Agente ZENworks

Esta seção contém informações sobre os problemas que podem ocorrer quando você instala e usa o Agente ZENworks Linux Management - Dell Edition.

2.3.1 Variáveis de sistema apagadas, mas não removidas

Se você apagar uma variável de sistema do ZENworks Control Center (guia Configuração > guia Variáveis de Sistema ou Dispositivos > detalhes do dispositivo > guia Configurações > Variáveis de Sistema), ela não será removida dos dispositivos gerenciados. Para resolver temporariamente esse problema, apague a variável de sistema e adicione outra variável. Nesse caso, a variável de sistema apagada é removida corretamente (e a nova é adicionada) quando os dispositivos gerenciados são atualizados.

2.4 Gerenciamento de pacotes

Esta seção contém informações sobre os problemas que podem ocorrer ao usar os recursos do Gerenciamento de Pacotes do ZENworks Linux Management - Dell Edition.

2.4.1 Determinando sistemas operacionais suportados e softwares do Dell OpenManage para servidores Dell PowerEdge

Se você planeja gerenciar servidores do Dell PowerEdge usando o ZENworks Linux Management - Dell Edition, o Dell PowerEdge Software Support Matrix permite identificar sistemas operacionais e softwares do Dell OpenManage que o sistema PowerEdge suporta. Você pode fazer download do Support Matrix diretamente no site do Dell Support. Clique na última versão do OpenManage e o Support Matrix estará disponível para download.

2.4.2 Distribuindo pacotes em um ambiente dimensionado

No nosso teste, distribuímos um bundle que contém uma atualização de service pack (320 MB com 18 pacotes) para 500 dispositivos e para problemas de desempenho e de memória notificados.

As seções a seguir contêm informações para aprimorar a entrega do pacote em um ambiente dimensionado. Recomendamos que, primeiro, você siga as instruções na seção Ajuste de desempenho. Se o problema persistir, siga as instruções na próxima seção, Ajuste de memória.

Ajuste de desempenho: Para obter mais rapidez na distribuição de conjuntos grandes de pacotes, você pode reduzir temporariamente o nível de segurança fornecido pela conexão entre o cliente e o servidor. Diminuir a potência da suíte de criptografia do padrão de 256 bits para 128 bits reduz a carga de trabalho do cliente, acelerando o streaming resultante dos pacotes para ele.

A opção preferida para retornar a uma versão mais antiga da criptografia é definir o atributo ciphers="SSL_RSA_WITH_RC4_128_SHA" na tag <Connector/> para porta 443 no arquivo /etc/opt/novell/zenworks/tomcat/base/server.xml.

Se esse atributo for definido, o servidor será instruído a oferecer criptografia RC4 em 128 bits como a único suíte de criptografia disponível; o cliente agirá como parte da negociação SSL.

Ajuste de memória: Ao distribuir pacotes em um ambiente dimensionado, você pode encontrar um erro de falta de memória no Agente ZENworks e a distribuição falhará. A mudança das configurações do Agente resolve o problema.

Modifique as seguintes configurações:

  • refresh-interval (em segundos): padrão = 7200; mude para 604800
  • max-retries: padrão = 3; mude para 23
  • retry-delay (em milissegundos): padrão = 2000; mude para 300000

Use o utilitário rug para mudar essas configurações. Os comandos são:

/opt/novell/zenworks/bin/rug set-prefs refresh-interval=604800/opt/novell/zenworks/bin/rug set-prefs max-retries=23/opt/novell/zenworks/bin/rug set-prefs retry-delay=300000

Para automatizar o processo de mudança das configurações do Agente, você pode incluir os comandos rug em um script de pré-distribuição para o bundle do pacote RPM. Você também pode definir uma política de Execução Remota que inclua os comandos rug e executar essa política antes de distribuir o pacote RPM.

Depois da distribuição, retorne as configurações aos valores padrão. Caso contrário, quando o usuário fizer uma atualização manual do agente, o agente parecerá estar travado. Você pode usar um script de pós-distribuição para mudar as configurações de volta para o padrão. Também é possível usar uma política de Execução Remota para mudar as configurações de volta para o padrão

2.4.3 Erro java.lang.NullPointerException ao realizar o espelhamento de um servidor remoto YaST

Se você receber um erro java.lang.NullPointerException ao sincronizar service packs de um servidor YaST remoto, poderá solucionar o problema adicionando um elemento de <Folder></Folder> vazio no arquivo de configuração XML para cada catálogo. Quando você executa zlmmirror conf-generate filename.xml para gerar um arquivo de configuração XML para a sessão de espelhamento, um elemento de <Folder></Folder> vazio já existe no arquivo na seção <CatalogConf>. Para obter mais informações, consulte Espelhamento de Software no Guia de Administração do Novell ZENworks 7 Linux Management - Dell Edition.

2.4.4 O diretório pkg-repo/tmp não está sendo limpo após uma operação de espelhamento

Durante as operações de espelhamento usando zlmmirror, os arquivos são copiados para o diretório temporário do repositório de pacotes (/var/opt/novell/zenworks/pkg-repo/tmp). Quando as operações de espelhamento forem concluídas, os arquivos no diretório tmp não terão sido apagados. Para evitar essa situação, você deve apagar manualmente e com freqüência o conteúdo desse diretório após executar as operações de espelhamento.

2.4.5 O espelhamento estático de Pacotes de Atualização Dell não é suportado

O ZENworks Linux Management - Dell Edition não suporta o espelhamento estático dos Pacotes de Atualização Dell com o elemento <Type>Static</Type> no arquivo de configuração do espelhamento.

2.4.6 Excluindo Patch-9974 ao realizar o espelhamento de YaST Online Updates

Ao realizar o espelhamento de YaST Online Updates, o patch-9974 não é instalado e deve ser excluído de qualquer operação de espelhamento. A instalação desse patch bloqueia todos patches que dependem disso, pois eles falham na instalação. Para excluir esse patch, adicione <ExcludeBundle>patch-9974</ExcludeBundle> ao arquivo de configuração. Esse patch é uma atualização opcional que deve ser instalada apenas se um determinado SDK estiver instalado; caso contrário, o patch falhará.

2.4.7 O ZENworks Management Daemon trava se o cliente for atualizado durante a remoção de um bundle

Se o cliente for atualizado durante o processo de remoção de um bundle, o ZENworks Management Daemon (zmd) poderá travar. Se isso ocorrer, você deverá parar o processo zmd e reiniciá-lo.

2.5 Gerenciamento de políticas

Esta seção contém informações sobre os problemas que podem ocorrer quando você usa os recursos do Gerenciamento de Políticas do ZENworks Linux Management - Dell Edition.

2.5.1 Erro do Executor de Política

Depois que você instala o Agente ZENworks usando a opção -x (zlm-install -a -x), o Registro de Eventos do dispositivo no ZENworks Control Center exibe as seguintes mensagens:

O executável do executor, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/nldenf, não foi localizado.
O executável do executor, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/gconfenf, não foi localizado.
O executável do executor, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/firefoxenf, não foi localizado.
O executável do executor, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/epienf, não foi localizado.
O executável do executor, /opt/novell/zenworks/lib/zmd/modules/policymanager/enforcers/evoenf, não foi localizado.

A opção -x impede o programa de instalação de instalar qualquer pacote que exija o X Window System*. Assim, os executores da política genérica do GNOME, da política do Novell Linux Desktop, da política do Firefox, da política do Epiphany e da política do Evolution não são instalados no dispositivo, gerando as mensagens acima. Você pode ignorar as mensagens.

2.5.2 Execução obrigatória da política com sessão simultânea

Se dois ou mais usuários usarem o mesmo dispositivo simultaneamente, eles não deverão efetuar login ao mesmo tempo. Ao efetuar login, cada usuário deve aguardar alguns segundos depois que o usuário anterior efetuar login. Caso contrário, o uso obrigatório das políticas pode falhar para alguns usuários.

2.6 Criação de Imagens

Esta seção contém informações sobre os problemas que podem ocorrer quando você usa os recursos de criação de imagens do ZENworks Linux Management - Dell Edition.

2.6.1 Caracteres de byte duplo

O mecanismo de criação de imagens não aceita caracteres de byte duplo nos nomes de arquivo de imagem. O ZENworks Control Center permite digitar um caractere de byte duplo, mas o servidor de criação de imagens não o reconhece. Portanto, não use caracteres de byte duplo nos nomes dos arquivos de imagem.

2.6.2 Os volumes lógicos do Red Hat aparecem como desconhecidos

O mecanismo de criação de imagens não identifica corretamente os volumes lógicos do Red Hat, fazendo com que pareçam desconhecidos.

2.6.3 O item de menu do Dell-DTK não funciona

Atualmente, o item de menu Dell-DTK não encontra nenhum trabalho do Preboot Service para fazer para um dispositivo que é inicializado no menu PXE e você seleciona a opção de menu Dell-DTK. Se o dispositivo tiver sido inicializado recentemente e usar o PXE sem exibir o menu PXE, o trabalho do Preboot Service será encontrado e executado como esperado.

Solução: Não inicialize no menu PXE a fim de selecionar a opção de menu Dell-DTK para executar o trabalho do Preboot Service. Em vez disso, permita que o dispositivo inicialize com o PXE sem exibir o menu PXE.

2.6.4 zislnx falha ao desligar nos dispositivos do RHEL 3

Nos dispositivos do Red Hat Enterprise Linux 3 (RHEL 3), com o uso do comando /etc/init.d/novell-zislnx stop ocorre falha ao ser desligado o serviço. Mais tarde, o dispositivo falhará em uma reinicialização simples e precisará ser reinicializado a frio.

A mensagem de erro exibida durante a execução de /etc/init.d/novell-zislnx stop está incorreta, porque o RHEL 3 não segue os padrões LSB.

Solução: Não use o comando /etc/init.d/novell-zislnx stop. Normalmente, você não executaria esse comando, pois quando /etc/init.d/novell-zislnx é executado de um prompt de bash ou na inicialização, ele é executado uma vez e depois ele mesmo interrompe esse processo.

2.6.5 Muitos dispositivos para a sessão multicast causam falha na exibição da imagem

Se você criar um trabalho de imagem para uma sessão com 25 dispositivos, mas depois inicializar mais de 25 dispositivos que estejam atribuídos ao bundle de Multicast, apenas os primeiros 25 receberão um ID de sessão multicast e as imagens. Os outros dispositivos estão no estado em que se inicializaram no PXE antes da imagem ser aplicada.

Solução: Verifique fisicamente cada dispositivo para ver se a imagem multicast foi aplicada. Em caso negativo, reinicialize o dispositivo. Se ele estiver entre os 25 primeiros da próxima sessão, ele terá o bundle aplicado. Caso contrário, repita a reinicialização até obter êxito.

2.6.6 Redirecionamentos não podem ser usados com bundles de Multicast

O cenário em que o servidor que executa o bundle de multicast necessita para acessar um servidor diferente para o arquivo de imagem não é suportado atualmente.

Solução: Certifique-se de que os arquivos do bundle de Multicast estão contidos no mesmo servidor que executa a sessão multicast.

2.6.7 Dispositivos de inicialização com lilo não aceitam corretamente imagens de expansão

Para dispositivos que inicializam usando lilo, as imagens de expansão atualizam o MBR, mas podem causar erros terríveis.

Solução: Nenhuma.

2.6.8 Endereços IP DHCP são liberados incorretamente durante a criação de imagens do dispositivo

O servidor DHCP fornece um endereço IP a um dispositivo durante a inicialização do PXE. Quando está sendo criada a imagem do dispositivo, o servidor DHCP é solicitado incorretamente pelo dispositivo para liberar esse endereço IP. Quando está sendo criada a imagem de outro dispositivo e é solicitado um endereço IP, pode ser designado o endereço IP usado anteriormente, o que pode fazer com que o primeiro dispositivo falhe. Isso ocorre porque o dispositivo não deveria ter solicitado que o servidor DHCP liberasse o endereço IP.

Solução: Insira a seguinte linha no arquivo settings.txt:

/sbin/dhcpcd -B

2.7 Gerenciamento Remoto

Esta seção contém informações sobre os problemas que podem ocorrer quando você usa os recursos do Gerenciamento Remoto do ZENworks 7 Linux Management - Dell Edition.

2.7.1 A sessão de Login Remoto é exibida como tela cinza com o cursor X

Se você selecionar a operação de Login Remoto na caixa de diálogo Gerenciamento Remoto, a sessão iniciada mostrará apenas uma tela cinza com um cursor X, pois o XDMCP não está habilitado no dispositivo gerenciado.

Para resolver esse problema, você pode habilitar o XDMCP manualmente executando /opt/novell/zenworks/bin/novell-rm-fixrl.sh com as opções necessárias. Use novell-rm-fixrl.sh -help para ver as opções.

Se você usar a opção -restartdm, certifique-se de que todos os aplicativos estejam fechados e execute o script do console de texto.

Por exemplo, se usar o gerenciador de exibição gdm com o arquivo de configuração que está localizado em /etc/opt/gnome/gdm/gdm.conf, você poderá habilitar o XDMCP com o seguinte comando:

#/opt/novell/zenworks/bin/novell-rm-fixrl.sh -dm gdm -cf /etc/opt/gnome/gdm/gdm.conf enable
2.7.2 A codificação CoRRE não tem suporte com o controle remoto

Se a codificação CoRRE for selecionada na janela do Visualizador de Gerenciamento Remoto, a sessão de Controle Remoto falhará.

2.7.3 Executar novell-rm-fixrl.sh com a opção -r faz com que a tela fique em branco

Na versão 4 do Red Hat Enterprise Linux AS, certifique-se de que todos os aplicativos estão fechados antes de executar o script novell-rm-fixrl.sh com a opção -r. Como alternativa, execute o novell-rm-fixrl.sh sem a opção -r para habilitar o XDMCP e reinicie o gdm manualmente.

2.7.4 Applet VNC e Firefox travam durante a sessão de inicialização

Para solucionar esse problema, feche todas as sessões de browser em execução e abra o browser novamente.

2.8 Relatório

Esta seção contém informações sobre os problemas que podem ocorrer quando você usa os recursos de criação de relatório do ZENworks Linux Management - Dell Edition.

2.8.1 Exceção de Java SQL ao gerar um relatório

Se você estiver usando um banco de dados Oracle* para o Armazenamento de Dados ZENworks e receber a seguinte mensagem de erro ao gerar um relatório, terá que aumentar o tamanho do arquivo de dados TEMP do Oracle:

java sql exception -- ORA-01652 unable to extend temp segment by 128 in tablspace TEMP

Consulte a documentação do Oracle para obter instruções e recomendações sobre o tamanho do arquivo de dados TEMP.

2.8.2 Erro java.lang.OutofMemory ao exportar uma grande quantidade de dados para HTML

Se você exportar uma grande quantidade de dados para HTML e receber uma mensagem de erro java.lang.OutofMemory, poderá aumentar a quantidade de memória para Java ou usar as opções de filtragem para diminuir a quantidade de dados exportados. Exportar uma grande quantidade de dados para XML ou CSV não é um problema.

3.0 Convenções da documentação

Nesta documentação, o símbolo de maior que (>) é usado para separar as ações contidas em uma etapa e os itens de um caminho de referência cruzada.

O símbolo de marca registrada (®, TM, etc.) indica uma marca registrada da Novell; um asterisco (*) indica uma marca registrada de terceiros.

4.0 Informações legais

A Novell, Inc. não faz representações ou garantias quanto ao conteúdo ou utilização desta documentação e especificamente se isenta de quaisquer garantias de comercialização explícitas ou implícitas ou de adequação a qualquer propósito específico. Além disso, a Novell, Inc. reserva-se o direito de revisar esta publicação e fazer mudanças em seu conteúdo, a qualquer momento, sem a obrigação de notificar qualquer pessoa ou entidade sobre essas revisões ou mudanças.

A Novell, Inc. também não faz representações ou garantias quanto a qualquer software e especificamente se isenta de quaisquer garantias de comercialização explícitas ou implícitas ou de adequação a qualquer propósito específico. Por fim, a Novell, Inc. reserva-se o direito de fazer mudanças em partes ou em todo o software da Novell, a qualquer momento, sem a obrigação de notificar qualquer pessoa ou entidade sobre tais mudanças.

Quaisquer produtos ou informações técnicas fornecidas nos termos deste Contrato estarão sujeitas aos controles de exportação dos Estados Unidos e às leis comerciais de outros países. Você concorda em observar todas as regulamentações de controle de exportação e em obter a classificação ou as licenças necessárias à exportação, reexportação ou importação de produtos. Você concorda em não exportar nem reexportar para entidades relacionadas nas listas atuais de exclusão de exportação dos Estados Unidos ou para qualquer país embargado ou terrorista, conforme especificado nas leis de exportação dos Estados Unidos. Você concorda em não utilizar os produtos para quaisquer aplicações finais que envolvam armas nucleares, mísseis ou armas biológicas e químicas proibidas. Consulte o endereço http://www.novell.com/info/exports/ para obter mais informações sobre a exportação de softwares Novell. A Novell não tem nenhuma responsabilidade por suas eventuais falhas em obter quaisquer aprovações de exportação necessárias.

Copyright © 2006 Novell, Inc. Todos os direitos reservados. Nenhuma parte desta publicação pode ser reproduzida, fotocopiada, armazenada em um sistema de recuperação ou transmitida sem o consentimento por escrito do editor.

A Novell, Inc. possui direitos de propriedade intelectual com relação à tecnologia de seus produtos, que está descrita nesta documentação. Em particular, e sem limitações, esses direitos de propriedade intelectual podem incluir uma ou mais patentes nos EUA, listadas no site http://www.novell.com/company/legal/patents, e uma ou mais patentes adicionais ou aplicações de patentes pendentes nos EUA e em outros países.

Novell e ZENworks são marcas registradas da Novell, Inc. nos Estados Unidos e em outros países.

SUSE é uma marca comercial registrada da SUSE LINUX AG, uma empresa da Novell.

Evolution é uma marca registrada da Novell, Inc.

Todas as marcas registradas de terceiros pertencem aos seus respectivos proprietários.