Desejo configurar o Time Synchronization no Ubuntu 16.04.4, mas timedatectl dar Falha ao criar conexão de barramento: Nenhum arquivo ou diretório

3

Quando olho para o link , posso ver a configuração da hora atual com timedatectl mas eu sempre recebo um erro.

$ timedatectl status
Failed to create bus connection: No such file or directory
$ sudo timedatectl status
Failed to create bus connection: No such file or directory

# timedatectl status
Failed to create bus connection: No such file or directory

Não há pacotes ntp instalados e o serviço está funcionando normalmente.

# systemctl status systemd-timesyncd
* systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           '-disable-with-time-daemon.conf
   Active: active (running) since Thu 2018-03-15 15:37:16 CET; 17h ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 1801 (systemd-timesyn)
   Status: "Synchronized to time server 193.190.253.212:123 (1.be.pool.ntp.org)."
   CGroup: /system.slice/systemd-timesyncd.service
           '-1801 /lib/systemd/systemd-timesyncd

Mar 15 15:37:16 linux-repo systemd[1]: Starting Network Time Synchronization...
Mar 15 15:37:16 linux-repo systemd[1]: Started Network Time Synchronization.
Mar 15 15:37:21 linux-repo systemd-timesyncd[1801]: Synchronized to time server 193.190.253.212:123 (1.be.pool.ntp.org).
Mar 16 08:28:56 linux-repo systemd[1]: Started Network Time Synchronization.
    
por Eric Baplue 16.03.2018 / 07:48

2 respostas

4

Encontrei a solução aqui: Obrigado pela resposta, mas encontrei a solução aqui: link

Em uma instalação mínima do Ubuntu 16.04 (como a minha), o pacote dbus não está instalado. Então apt-get install dbus resolveu o problema.

    
por Eric Baplue 16.03.2018 / 08:13
0

timedatectl trys para abrir arquivos / arquivos do servidor. Ohne deles falha no seu caso. Inicie o timedatectl com strace e procure por mensagens de erro:

$ strace -o /tmp/timedatectl.log timedatectl status
$ grep "^open(" /tmp/timedatectl.log
...
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
open("/dev/rtc", O_RDONLY|O_CLOEXEC)    = 4
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
...

Se você souber qual arquivo / dispositivo cria o problema, pode começar a corrigi-lo.

    
por Simon Sudler 16.03.2018 / 08:08