Serviços de mapeador de porta de terceiros causar Services para UNIX não funcionar ou ser instalado corretamente

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 313621
Sintomas
Serviços para UNIX podem não funcionar ou não esteja instalados corretamente se você instalar alguns serviços de mapeador de porta de terceiros no mesmo servidor como serviços para UNIX. O conflito pode causar uma perda completa de funcionalidade no serviços para UNIX ou pode fazer com que alguns programas são instalados por serviços para UNIX não para funcionar corretamente.

Algumas dos sintomas de como um conflito incluem:
  • Alguns ou todos os serviços que são instalados pelo serviço para UNIX não são iniciados.
  • Clientes UNIX NIS que usam Server para NIS como o mestre do NIS não podem contatar o mestre do NIS ou não é possível executar comandos para exibir ou alterar os mapas no mestre NIS.
  • Se você monta um servidor de exportação NFS, nenhum dos arquivos ou pastas na exportação serão mostrados. Se você tentar modificar um arquivo, você receberá uma mensagem de erro "Identificador de arquivo NFS desatualizados".
  • Enquanto você estiver instalando o Services for UNIX, você recebe mensagens de erro esse estado não é possível iniciar alguns serviços.
  • Todos os arquivos criados por gateway para NFS serviço têm permissões de arquivo anônimo no lado do UNIX, mesmo quando o mapeamento de nome de usuário está configurado corretamente.
Causa
O conflito ocorre porque os serviços para UNIX mapeador de porta e o mapeador de porta de terceiros que ambos tentam registrar com a mesma porta. Os serviços para UNIX mapeador de porta devem ser capazes registrar na porta UDP e TCP 111. Também registram alguns mappers de porta de terceiros na porta UDP e TCP 111. Registra o mapeador de porta de terceiros com porta UDP e TCP 111. Isso faz com que os serviços para UNIX mapeador de porta não ser iniciado porque não é possível registrar com porta 111. Se não é possível iniciar os serviços para UNIX mapeador de porta, alguns ou todos os serviços são instalados por serviços para UNIX podem não funcionar porque os serviços dependem do mapeador de porta.

Não importa se você instalar o Serviços para UNIX ou o mapeador de porta de terceiros primeiro. O mapeador de porta de terceiros assume depois que você reinicia o computador.

As seguir mappers de porta de terceiros são conhecidos por causar esse conflito:
  • O serviço do mapeador de porta NobleNet
  • O mapeador de porta NetWorker Legato
O serviço do mapeador de porta NobleNet é instalado como parte o Dell OpenManager Server agent. O serviço de mapeador de porta NobleNet também pode ser instalado por outros programas. O arquivo de programa do mapeador de porta NobleNet é chamado Portserv.exe. Este programa é executado quando o serviço do mapeador de porta NobleNet é iniciado.

O mapeador de porta NetWorker Legato é instalado como parte do NetWorker Legato. O arquivo de programa do mapeador de porta NetWorker Legato é chamado Nsrexecd.exe. Este programa é executado quando o serviço NetWorker Exec remoto é iniciado.

O mapeador de porta NetWorker Legato vincula um soquete à porta 7938 primeiro. Em seguida, ele tenta se vincular à porta 111. Se a operação de ligação não tiver êxito, ele ignora o erro, pressupõe que outro programa já está ligado à porta 111 e continua sem servir porta 111.
Resolução
Para resolver esse problema, remova o programa que instala o mapeador de porta de terceiros. Após remover o programa, reinicie o computador.

Métodos de solução alternativa para NetWorker Legato

Observe que esses métodos de resolução não funcionam para NobleNet.

Você pode usar uma das seguintes soluções alternativas para usar NetWorker Legato e serviços para UNIX no mesmo servidor.

Método 1

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows

Esse método aproveita o comportamento de NetWorker de ligação a porta 7938 primeiro e, em seguida, vincular a porta 111. Você pode configurar serviços para UNIX para carregar antes de NetWorker. Isso permite que os serviços para UNIX mapeador de porta para ser capaz de se vincular à porta 111. Para fazer isso, fazer o serviço de EXEC remoto NetWorker (Nsrexecd) depende de serviços de mapeador de porta do UNIX. Para fazer isso:
  1. Inicie o Editor do Registro. Clique em Iniciar , clique em Executar , digite regedt32 e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nsrexecd
  3. Adicione um valor REG_MULTI_SZ chamado DependOnService e adicionar portmap à lista.
  4. Clique em OK para fechar a caixa de diálogo e feche o Editor do Registro. Na próxima vez que você reiniciar o servidor, serviços para UNIX inicia antes do serviço NetWorker Remote Exec. Os serviços para UNIX mapeador de porta, em seguida, podem vincular à porta 111.

Método 2

Nesse método, você impede que NetWorker tentando se vincular à porta 111. Edite o arquivo Nsrla.res na pasta Files\Nsr\Res do programa. Localize a seguinte entrada:
emular portmapper: Sim;
Altere a entrada para:
emular portmapper: não;
Observe que nenhum desses métodos reduz a funcionalidade de NetWorker. Para pesquisas, NetWorker tenta primeiro porta 7938 e failover como 111.
Como Contornar
Para contornar esse problema, desative o serviço carrega o mapeador de porta de terceiros e, em seguida, reinicie o servidor.
Mais Informações
Para determinar se um mapeador de porta de terceiros está causando o Serviços para UNIX mapeador de porta não começar, verifique o log de eventos do sistema para uma mensagem de erro com uma fonte de Portmapper, uma identificação de evento de 3001 e essa descrição:
O serviço Portmap não foi iniciado como não foi possível registrar na porta UDP 111. Certifique-se que nenhum outro programa tenha registrado na porta UDP 111.
Você também pode ver uma mensagem de erro que se refere a porta TCP 111. Essa mensagem de erro log de eventos normalmente é seguida por um número de Service Control Manager mensagens de erro que indicam que muitos do serviços para UNIX serviços não foram iniciado.

Para verificar se o conflito está causando um determinado Services para UNIX programa não para trabalhar, execute o rpcinfo -p comando. Determine se esse programa específico é registrado com um TCP e uma porta UDP. Se "portmapper" não estiver listado como registrado com a porta TCP e UDP 111, é provável que um mapeador de porta de terceiros está instalado. Observe que existem alguns casos em que "portmapper" será listado na saída Rpcinfo como sendo registrado com a porta TCP e UDP 111, mas um mapeador de porta de terceiros ainda deve ter deixado essas portas. Você pode dizer que esse é o caso se nenhum dos serviços para UNIX programas são mostrados na saída Rpcinfo.

Rpcinfo saída de exemplo

Este é um exemplo da saída Rpcinfo para uma completa Services for UNIX instalação. As portas para alguns dos programas podem variar:
Program     Version  Protocol  Port-----------------------------------------------100000      2        udp        111  portmapper100000      2        tcp        111  portmapper150001      1        udp       1035  pcnfsd150001      2        udp       1035  pcnfsd351455      1        tcp        852  mapsvc351455      1        udp        857  mapsvc351455      2        tcp        862  mapsvc351455      2        udp        867  mapsvc100004      2        udp        924  ypserv100009      1        udp        929  yppasswdd100004      2        tcp        934  ypserv1073741824  1        udp        939   100005      1        udp       1048  mountd100005      2        udp       1048  mountd100005      3        udp       1048  mountd100005      1        tcp       1048  mountd100005      2        tcp       1048  mountd100005      3        tcp       1048  mountd100021      1        udp       1047  nlockmgr100021      2        udp       1047  nlockmgr100021      3        udp       1047  nlockmgr100021      4        udp       1047  nlockmgr100021      1        tcp       1047  nlockmgr100021      2        tcp       1047  nlockmgr100021      3        tcp       1047  nlockmgr100021      4        tcp       1047  nlockmgr100024      1        udp       1039  status100024      1        tcp       1039  status100003      2        udp       2049  nfs100003      3        udp       2049  nfs100003      2        tcp       2049  nfs100003      3        tcp       2049  nfs					
Este é um exemplo da saída Rpcinfo se o mapeador de porta NobleNet estiver instalado em um computador com o Services para UNIX:
Program  Version  Protocol  Port--------------------------------------------100000   2        tcp        111  portmapper100000   2        udp        111  portmapper300503   1        tcp       1086					
Este é um exemplo da saída Rpcinfo se o mapeador de porta NetWorker Legato estiver instalado em um computador com o Services para UNIX:
program  Version  Protocol  Port--------------------------------------------100000   2        tcp       7938  portmapper100000   2        udp       7938  portmapper390113   1        tcp       7937390103   2        tcp       9404390109   2        tcp       9404390110   1        tcp       9404390103   2        udp       9405390109   2        udp       9405390110   1        udp       9405390107   5        tcp       9411390107   6        tcp       9411390105   5        tcp       9417390105   6        tcp       9417					
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.
SFU

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 313621 - Última Revisão: 03/01/2007 23:14:17 - Revisão: 3.6

Microsoft Windows Services for UNIX 2.0 Standard Edition, Microsoft Windows Services para UNIX 2.1, Microsoft Windows Services para UNIX 2.2, Microsoft Windows Services para UNIX 3.0 Standard Edition, Microsoft Windows Services for UNIX 3.5, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows Server 2003 R2 Standard x64 Edition

  • kbmt kb3rdparty kbprb KB313621 KbMtpt
Comentários