No I am not suggesting you add more ntp sticks to the fire.
.. another stick in the fire. why did you install this too? Kind of a rhetorical question as I know you are trying to ensure WireGuard has access.. But truly there are too many ntp packages confusing the issue.
Have you rebooted your router since removing the GUI version Time Sync?
I see the device name clearly, and it should work without the avalanche of errors unless their is a conflict the packages.
I'd suggest making a backup of your conifg and then using this opportunity to upgrade to the latest stable release. Don't keep settings when you do this. Then install only the required pacakges (such as Wireguard and anything else you directly need)... your ntp stuff should work out of the box as long as wireguard doesn't try to start first. Then you just need to make a script to start WG after NTP success... fairly straight forward and shouldn't require installing other pacakges.
If you really want to, sure... but what is the benefit or need here? If you want to create your own custom image, you can do that with the stable release builds (really easy using the online image builder)... working with snapshots has value for some users, but can also be a headache in some situations.
I don't personally have a script for this, but I think it'd be good to get to the baseline of everythign working normally again... a fresh install does tend to fix a lot of underlying problems.
No, you see SNAPSHOT because it is a snapshot.
Creating a custom build does not mean it is on snapshot... for example, if I create a custom image with 22.03.3 + Wireguard, it will still report as 22.03.3.
and btw, I did not enable time synch in system setting in LuCi but if I still see the open wrt server in system, does it mean it is active? Or my ntpdate scripts will be in first?
root@OpenWrt:~# cat /etc/config/system
config system
option hostname 'OpenWrt'
option ttylogin '0'
option log_size '64'
option urandom_seed '0'
option log_proto 'udp'
option conloglevel '8'
option cronloglevel '5'
option zonename 'America/New York'
option timezone 'EST5EDT,M3.2.0,M11.1.0'
config timeserver 'ntp'
list server '0.openwrt.pool.ntp.org'
list server '1.openwrt.pool.ntp.org'
list server '2.openwrt.pool.ntp.org'
list server '3.openwrt.pool.ntp.org'
See, you've got it working and ndpdate should show up higher in the sys log.
If the above statement is true, then you can rest for the day and see if upon a sudden power lose or manual pull of the plug, and repower will keep WireGuard happy.
thanks, last thing,
that ip server to sync time that I chose in ntpdate, I have to add it in system setting, right? But it is not enable yet cause I thought it was in conflict with ntpdate