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
Команда сообщает правильное время.