Hora UTC errada [RESOLVIDO]

1. Hora UTC errada [RESOLVIDO]

Clayton
cjatoba

(usa Ubuntu)

Enviado em 28/11/2020 - 15:24h

Boa tarde,

Estou tentando atualizar a hora no raspibian mas não está funcionando, pelo que entendi, conforme comando abaixo, o problema é devido a hora UTC estar errada, nesse momento por exemplo consultei a hora correta UTC seria 18h20 (Conforme imagem anexa), mas o retorno do comando timedatectl status exibe a hora UTC como 17h20:

sudo timedatectl status 

 Local time: sáb 2020-11-28 14:20:51 -03
Universal time: sáb 2020-11-28 17:20:51 UTC
RTC time: n/a
Time zone: America/Sao_Paulo (-03, -0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no


E possível de alguma forma forçar o ajuste da hora UTC?


  


2. Re: Hora UTC errada [RESOLVIDO]

Micael
MiccoXW

(usa Linux Mint)

Enviado em 28/11/2020 - 18:30h

Veja esse tutorial, é pro Manjaro mas serve pra outras distros também (pelo menos eu acho, mas não custa tentar).
http://manjaro-linux.com.br/forum/post22777.html

Só trocar o "pacman -S" por apt install.


3. Re: Hora UTC errada [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/11/2020 - 22:40h


cjatoba escreveu:

Boa tarde,

Estou tentando atualizar a hora no raspibian mas não está funcionando, pelo que entendi, conforme comando abaixo, o problema é devido a hora UTC estar errada, nesse momento por exemplo consultei a hora correta UTC seria 18h20 (Conforme imagem anexa), mas o retorno do comando timedatectl status exibe a hora UTC como 17h20:

sudo timedatectl status 

 Local time: sáb 2020-11-28 14:20:51 -03
Universal time: sáb 2020-11-28 17:20:51 UTC
RTC time: n/a
Time zone: America/Sao_Paulo (-03, -0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no


E possível de alguma forma forçar o ajuste da hora UTC?

Não entendi onde está o erro:
 Local time: sáb 2020-11-28 14:20:51 -03
Universal time: sáb 2020-11-28 17:20:51 UTC #Local +3horas (-3GMT)
Time zone: America/Sao_Paulo (-03, -0300)

Para acertar a localidade:
sudo dpkg-reconfigure tzdata 

OBS: Verifique se tem atualização do "tzdata"
sudo apt update
apt list --upgradable

Caso positivo, atualize...
-------------------------------------------------------------
Hora certa:
http://monitor.ntp.br/horacerta/grande.php



______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



4. Re: Hora UTC errada [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 29/11/2020 - 19:06h

Faz a sincronia com o ntpdate:
sudo apt-get install ntpdate
sudo ntpdate -u br.pool.ntp.org



5. Re: Hora UTC errada [RESOLVIDO]

Clayton
cjatoba

(usa Ubuntu)

Enviado em 29/11/2020 - 22:17h

MiccoXW escreveu:

Veja esse tutorial, é pro Manjaro mas serve pra outras distros também (pelo menos eu acho, mas não custa tentar).
http://manjaro-linux.com.br/forum/post22777.html

Só trocar o "pacman -S" por apt install.


Obrigado MiccoXW, já havia testado a dica inicial do ntp mas sem sucesso, vou testar o timeset pra ver se funciona


6. Re: Hora UTC errada [RESOLVIDO]

Clayton
cjatoba

(usa Ubuntu)

Enviado em 29/11/2020 - 22:22h

msoliver escreveu:


cjatoba escreveu:

Boa tarde,

Estou tentando atualizar a hora no raspibian mas não está funcionando, pelo que entendi, conforme comando abaixo, o problema é devido a hora UTC estar errada, nesse momento por exemplo consultei a hora correta UTC seria 18h20 (Conforme imagem anexa), mas o retorno do comando timedatectl status exibe a hora UTC como 17h20:

sudo timedatectl status 

 Local time: sáb 2020-11-28 14:20:51 -03
Universal time: sáb 2020-11-28 17:20:51 UTC
RTC time: n/a
Time zone: America/Sao_Paulo (-03, -0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no


E possível de alguma forma forçar o ajuste da hora UTC?

Não entendi onde está o erro:
 Local time: sáb 2020-11-28 14:20:51 -03
Universal time: sáb 2020-11-28 17:20:51 UTC #Local +3horas (-3GMT)
Time zone: America/Sao_Paulo (-03, -0300)

Para acertar a localidade:
sudo dpkg-reconfigure tzdata 

OBS: Verifique se tem atualização do "tzdata"
sudo apt update
apt list --upgradable

Caso positivo, atualize...
-------------------------------------------------------------
Hora certa:
http://monitor.ntp.br/horacerta/grande.php



______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



msoliver o que ocorre aqui é na saída do comando
timedatectl status 
a hora UTC está errada, ao invés de ser a hora local +3 está como hora local +2, já havia atualizado o tzdata mas a hora UTC permanece igual


7. Re: Hora UTC errada [RESOLVIDO]

Clayton
cjatoba

(usa Ubuntu)

Enviado em 29/11/2020 - 22:29h

Ryuk escreveu:

Faz a sincronia com o ntpdate:
sudo apt-get install ntpdate
sudo ntpdate -u br.pool.ntp.org


Não funcionou Ryuk, no meu caso o servidor ntp é um master clock, realizei o comando com o ip dele permaneceu da mesma forma


8. Re: Hora UTC errada

pam
pam10

(usa Outra)

Enviado em 30/11/2020 - 08:41h

Parece que o seu sistema está super-corrigindo a hora.
Como você está usando o systemD,
primeiro eu removeria esses outros pacotes
indicados para acertar a sua hora citados
nos posts anteriores.

Você pode tentar habilitar o ntp do próprio
systemD.

Habilitar o systemd-timesyncd.service
# systemctl enable systemd-timesyncd.service

# systemctl start systemd-timesyncd.service


Uso:
# timedatectl set-ntp true  


Depois pode ver a configuração:
$ timedatectl status 



O que eu acho que pode ter ocorrido?
Em alguns sistemas, a data/hora do hardware (configurada na BIOS/EFI),
é interpretada como UTC, já em outros, a hora do
hardware é interpretada como localtime, como
é o caso do Windows e do Ubuntu.

Checar com:
$ timedatectl | grep local 


Se não estiver como local, você tem que resolver esse problema
se não for usar serviços de ntp para sincronisar a horário.

Para mudar o relógio do hardware para localtime, use:

# timedatectl set-local-rtc 1 


Reverter o relógio do hardware para UTC, digite:

# timedatectl set-local-rtc 0 





https://wiki.archlinux.org/index.php/systemd-timesyncd

https://wiki.archlinux.org/index.php/System_time#Time_zone

PS: vejo que seu RTC time pelo timedatectl não está configurado/disponível..


9. Re: Hora UTC errada [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 30/11/2020 - 19:32h

olha eu uso NTP, comando serviço ntpd, eu acho prático

mas aqui está tudo em hora local, até a hora do hardware.

o meu tá assim:

udo timedatectl status
Local time: seg 2020-11-30 19:29:31 -03
Universal time: seg 2020-11-30 22:29:31 UTC
RTC time: seg 2020-11-30 19:29:31
Time zone: America/Sao_Paulo (-03, -0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: yes



tentou ajustar a UTC?

# timedatectl set-local-rtc 0 


A hora do LInux está certa? se estiver, tentou ajustar a hora UTC do micro, pela hora do sistema, por exemplo com:


# kwclock -uwv


ví na net, que se vc tem windows junto, parece ser melhor deixar tudo em hora local.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


10. Re: Hora UTC errada [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 01/12/2020 - 19:27h

Tenta isso:
https://ntp.br/guia-linux-avancado.php



11. Re: Hora UTC errada [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 01/12/2020 - 22:24h

Olha, seu micro não estaria configurado para usar o antigo horário brasileiro de verão?

Porque daria uma diferença de uma hora. UTC -2

https://en.wikipedia.org/wiki/List_of_UTC_time_offsets

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


12. Encontrei a falha

Clayton
cjatoba

(usa Ubuntu)

Enviado em 02/12/2020 - 06:51h

O problema na verdade está no Master Clock que usamos como servidor NTP, ele é conectado a um GPS para sincronizar a hora UTC, mas a conexão com o GPS não está funcionando, então a hora UTC dele é que na verdade está errada, está -1 hora de diferença em relação a hora UTC correta, como ele é o servidor NTP ele acaba replicando a hora UTC errada, acredito eu, vou ter certeza quando a conexão com o GPS for restabelecida.

Agradeço a contribuição de todos, no mínimo me fez conhecer muito melhor o funcionamento do sincronismo horário no Linux, muito obrigado!