Eu estraguei o relógio do sistema no Arch Linux

8

Eu instalei o Arch alguns dias atrás. Apenas percebi que a data / hora estava desligada por um dia e uma hora.

Eu mudei usando timedatectl set-time . Em seguida, usei hwclock --systohc para definir o relógio do hardware. Depois disso, não consegui entrar em alguns sites, como o Gmail, devido a erros no certificado https. Tentei mudar o tempo de volta, mas não funcionou.

Eu reiniciei e tive problemas porque as partições tinham sido montadas em um horário diferente, então usei fsck /dev/sda em minhas partições e consegui inicializar. No momento, o relógio não é um problema, mas eu realmente preciso checar meu e-mail. Eu tive que usar o Facebook para logar em stackexchange cringe .

Ajuda?

Isso é o que a página de erro do Gmail diz:

The server's security certificate is not yet valid! You attempted to reach gmail.com, but the server presented a certificate that is not yet valid. No information is available to indicate whether that certificate can be trusted. Chromium cannot reliably guarantee that you are communicating with gmail.com and not an attacker. Your computer's clock is currently set to Tuesday, January 10, 2012 12:14:47 PM. Does that look right? If not, you should correct your system's clock and then refresh this page.

You cannot proceed because the website operator has requested heightened security for this domain.

    
por amosrivera 09.01.2013 / 18:13

2 respostas

5

Eu usei a solução ntp em artigo. Atualizado contra um servidor de horário.

Eu estava recebendo um erro no começo. Você tem que parar o ntp antes de usar um servidor de horário. Se não conseguir encontrar um servidor, você deve especificá-lo, no meu caso eu usei: sudo ntpdate 0.us.pool.ntp.org . Isso fez isso.

    
por 09.01.2013 / 18:31
8

A maneira correta de fazer isso seria ativando ntpd.service via systemd.

# pacman -Syu ntp Instalado o pacote necessário

# systemctl enable ntpd.service Habilite-o na inicialização, assim toda vez que você inicializar o sistema, o relógio será sincronizado

# systemctl start ntpd.service Inicie imediatamente

Também é possível executar ntpd -qg como raiz .

Uma vez que você tenha gerenciado esta operação, você nunca deve se preocupar em acertar o relógio.

note : existem alguns cenários de inicialização dupla que irão sincronizar os relógios, também há alguns hacks de registro para o lado do Windows da inicialização dupla para corrigir esse problema.

    
por 12.03.2013 / 00:24