I'm trying to install systemd-timesyncd with apt install systemd-timesyncd and retrive 404 error.
➜ ~ apt install systemd-timesyncd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: libevent-core-2.1-7 libevent-pthreads-2.1-7 libopts25 sntp
Use 'apt autoremove' to remove them.
The following NEW packages will be installed: systemd-timesyncd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.0 kB of archives.
After this operation, 243 kB of additional disk space will be used.
Err:1 focal-updates/main amd64 systemd-timesyncd amd64 245.4-4ubuntu3.2 404 Not Found [IP: 91.189.88.142 80]
E: Failed to fetch 404 Not Found [IP: 91.189.88.142 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?Anyone can help me?
EDIT
/ apt update
Hit:1 focal InRelease
Get:2 focal-updates InRelease [114 kB]
Get:3 focal-security InRelease [114 kB]
Reading package lists... Done
E: Release file for is not valid yet (invalid for another 370d 10h 17min 57s). Updates for this repository will not be applied.
E: Release file for is not valid yet (invalid for another 998d 2h 18min 54s). Updates for this repository will not be applied.
E: Release file for is not valid yet (invalid for another 998d 2h 18min 20s). Updates for this repository will not be applied.
➜ / date
Fri Apr 19 09:15:17 CEST 2019
➜ / timedatectl status Local time: Fri 2019-04-19 09:15:27 CEST Universal time: Fri 2019-04-19 07:15:27 UTC RTC time: n/a Time zone: Europe/Madrid (CEST, +0200)
System clock synchronized: no NTP service: n/a RTC in local TZ: no
➜ / sudo hwclock --hctosys --verbose
hwclock from util-linux 2.34
System Time: 1555659408.378273
Trying to open: /dev/rtc0
Trying to open: /dev/rtc
Trying to open: /dev/misc/rtc
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method. 11 1 Answer
This seems like an issue with your system time. The repository wasn't valid at the time your system is frozen on. Take a look at this answer on Server fault:
The problem seems to be connected to
clocksource, checkavailable_clocksource:$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource tsc hpet acpi_pmBased on answer to "What does “clocksource tsc unstable” mean?"it looks like TSC (Time Stamp Counter) is not very reliable.
By updating
/etc/default/grubyou can switch to another available clocksource. I'm using HPET.GRUB_CMDLINE_LINUX_DEFAULT="clocksource=hpet"and updating grub:
update-grub2After reboot
hwclockworks again (just reboot without any modification might have helped as well - it might be just question for how long).NOTE: Optimal clocksource might depend on your motherboard and CPU model.
So, follow these steps to correct your time:
Edit
/etc/default/grubas root using a text editor (eg:-sudo gedit /etc/default/grub)Locate the line
GRUB_CMDLINE_LINUX_DEFAULT="".Change the line to look like:
GRUB_CMDLINE_LINUX_DEFAULT="clocksource=hpet"Update grub:
sudo update-grubReboot to confirm:
sudo rebootNow update again:
sudo apt updateInstall the package:
sudo apt install systemd-timesyncd