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
コアスナップの性質により、この構成ファイルは修正できません。
TimedatectlのNTPがまだアクティブな状態で日付または時刻を変更すると、誤った時刻に戻ります。テストユニットにハードウェアクロックがないため、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 -
私はこれを回答済みとしてマークし、主な問題として_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
コマンドは正しい時間を報告します。