Disable NTP in Trisquel 10 (important). And document in the wiki how to enable NTP in Trisquel 11
-
modify systemd package to stop depending on timesyncd -
replace default upstream systemd package from nabia repository -
add wiki to inform how to enable ntp timesync - https://trisquel.info/en/wiki/Enable_time_synchronization_(NTP) -
test netinstall -
test rebuild nabia ISO -
publish new desktop ISOs (no need to rebuild d-i/netinstall)
Trisquel 10 (Nabia)
$ timedatectl | grep NTP
NTP service: active
- I recommend you to inactive NTP via apt-get dist-upgrade for the trisquel base package configuration or what is called.
Trisquel 11 (Aramo)
$ timedatectl | grep NTP
NTP service: inactive
This solution can be added to the wiki how to solve it manually:
- $ sudo apt-get install systemd-timesyncd
- $ timedatectl set-ntp true # or reboot
The setting is persistent.
Note that "sudo apt-get install ntp", did not help: When I tried to enable "NTP Sync" in "Time and Date Settings..." I received the error: GDBus.Error.org.freedesktop.timedate1.NoNTPSupport: NTP not supported. Also, "sudo apt-get install systemd-timesyncd" will uninstall the ntp package.
Without NTP the BIOS date will be used. However, sometimes you have to reset the CMOS which also will reset the date. If you forget to set the date in the BIOS, and boot, Trisquel will use the wrong date too. A lot of programs are dependent on a correct date to run, or to produce the correct results.