Problemas de fuso horário com o CentOS no VirtualBox

1

Eu tenho o seguinte problema em um sistema CentOS 6.5 em execução no VirtualBox v4.2.4 no Windows 7 Pro SP1.

date sempre imprime uma hora UTC, mas com o fuso horário exibido, por exemplo, se eu rodar date às 12h35, eu entendi:

$ date
Fri Mar 20 04:35:45 AWST 2015

Eu tentei o seguinte, nenhum dos quais funcionou. Eu reiniciei após cada etapa.

  1. editou /etc/sysconfig/clock e alterou UTC=false para UTC=true
  2. executar sudo yum erase ntp conforme indicado pelo relatório de bug do VirtualBox As adições dos convidados confundem relógio no convidado linux (host do Windows 7)
  3. executou sudo yum update tzdata
  4. editado /etc/sysconfig/clock e removido UTC=true completamente

Confirmei o seguinte:

  • a hora e o fuso horário estão definidos corretamente na máquina física do Windows 7
  • olhou nas configurações da máquina no VirtualBox; " Relógio de hardware no horário UTC " está marcado
  • a saída de zdump -v /etc/localtime está bem
  • env | grep TZ não mostra nada
  • /etc/localtime foi atualizado por sudo yum update tzdata
  • /etc/localtime e /usr/share/zoneinfo/Australia/Perth têm o mesmo hash MD5
  • TZ=utc hwclock -r mostra a hora UTC correta
  • adições de convidado do vBox não estão instaladas (não obtive saída de lsmod | grep vboxadd )

É importante notar que procurei onde os scripts de inicialização do CentOS leram /etc/sysconfig/clock , mas não consegui encontrar nada. Isto está em contraste com o Debian / Ubuntu, que tem /etc/init.d/hwclockfirst.sh que é executado cedo na parte do espaço do usuário do processo de inicialização e corrige a hora do sistema de acordo com /etc/default/rcS que tem UTC=yes ou UTC=no .

    
por Alastair Irvine 20.03.2015 / 06:20

0 respostas