Ubuntu Core timedatectl, устанавливающий неправильное время, конфигурирует отсутствующие серверы, не может быть изменен и возвращается к UCT через несколько минут

Экземпляр ядра Ubuntu запускается с датой: Sun Aug 21 01:31:59 2016 (и после попытки исправить настройки с отключенным NTP и перезагрузкой, дата: Wed Nov 2 16:59:29 (LocalTime) 2016), тогда как фактическое время было Sun Oct 15 10:01:01 (LocalTime) 2017,

Это, кажется, вызвано timedatectl пытаясь установить время сети без каких-либо настроенных серверов. sudo cat /etc/systemd/timesyncd.conf дает:

[Time]  
#NTP=   
#FallbackNTP=ntp.ubuntu.com

Из-за природы привязки ядра этот файл конфигурации не может быть исправлен.

Изменение даты или времени, когда NTP timedatectl все еще активен, возвращается к неправильному времени. После set-ntp false можно исправить дату и время до следующей перезагрузки из-за отсутствия аппаратных часов на моем тестовом устройстве.

Установка часового пояса на мой часовой пояс работает правильно, в течение нескольких минут. Первоначально timedatectl status отображает правильный часовой пояс после местного времени, но затем возвращается к UTC. Выход из date Команда указывает локальную зону, поэтому настройки успешны только в других областях. timedatectl сообщает о неправильном часовом поясе.

Это ошибка, или я упустил метод, чтобы настроить это правильно?

РЕДАКТИРОВАТЬ: не в состоянии редактировать /etc/systemd/timesyncd.conf была проблема с pinano, с помощью vi Я смог отредактировать файл, буду следить за ним, но я считаю, что в конфигурацию также должен быть включен NTP-сервер по умолчанию.


Выход из snap list:

avahi       0.6.32        44    ondra      - 
core        16-2.28.1     3025  canonical  core 
nextcloud   11.0.4snap1   2713  nextcloud  - 
pi2-kernel  4.4.0-1030-3  22    canonical  kernel 
pi3         16.04-0.5     6     canonical  gadget 
pinano      2.8.7         8     vbota      -   

2 ответа

Решение

Я отмечаю это как ответ, видя, как основная проблема - неправильное время от NTP - может быть решена путем редактирования с помощью vi.

Я оставляю это здесь для любого, кто испытывает ту же самую проблему, так как я не мог найти ссылку на проблему где-либо еще, когда я выполнил поиск. Кроме того, как я полагаю, в используемых инструментах есть некоторые незначительные дефекты, приводящие к возникновению проблемы, и это служит подтверждением этого.

Часовой пояс возвращается в timedatectl вывод кажется ошибкой.

Журнал имеет это:

systemd-timedated[5870]: /etc/localtime should be a symbolic link to a time zone data file in /usr/share/zoneinfo/.

Файл является косвенной ссылкой:

# ls -lah /etc/localtime /etc/writable/localtime
lrwxrwxrwx 1 root root 23 Jul 27 20:07 /etc/localtime -> /etc/writable/localtime
lrwxrwxrwx 1 root root 39 Aug 27 10:08 /etc/writable/localtime -> /usr/share/zoneinfo/TZContinent/TZCity

date Команда сообщает правильное время.

Другие вопросы по тегам