Existe uma diferença de hora e / ou data entre o cliente e o servidor

1

Estou executando um Build Job usando o Jenkins. A tarefa Jenkins executa um comando mostrado abaixo, que simplesmente copia um arquivo de teste do servidor A para o servidor B. O Jenkins reside no Servidor A e também como o arquivo de comando. Os servidores estão executando o Windows Server 2008 R2.

copy C:\Users\myuser\test.txt" "\ServerB\myfolder\test.txt"

O comando falha com a mensagem de erro:

There is a time and/or date difference between the client and server.

O Jenkins usa a conta do Windows myuser . Se você se conectar ao ServerA como myuser e executar o comando, ele funcionará bem.

O Administrador do Sistema executou o comando w32tm / resync nos dois servidores. Sem efeito.

Se eu mudar o comando para copiar para o Servidor C, ele funcionará bem com o Jenkins.

Tentei reiniciar o Servidor B, sem sorte.

Os horários e fusos horários nos servidores parecem os mesmos para o segundo.

Alguma idéia de como corrigir isso?

    
por James Lawruk 10.04.2013 / 22:00

2 respostas

1

1 comando:

net time /set

... na estação de trabalho e no servidor. Isso garantirá que os dois fiquem com a hora e a data corretas (verifique se os fusos horários estão definidos corretamente. Só porque ele diz 4PM na bandeja ... não significa 4PM no SEU fuso horário.)

    
por 10.04.2013 / 22:05
1

Nosso sistema. O administrador corrigiu isso para nós. Aqui estavam os passos:

  1. Executou: w32tm / resync

  2. Controle de acesso de usuário desativado . Ele fez isso selecionando Iniciar > Executar > msconfig > Ferramentas > Alterar as configurações do UAC e abaixá-lo para a configuração Nunca notificar .

  3. Reinicializado . Então o problema foi embora.

por 10.04.2013 / 22:58