Page 1 of 1

sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 8:24 am
by defaliz
bonjour,
mon raspberry est à la bonne date et heure quand il fonctionne,
mais je le reboote toutes les nuits et au moment du reboot la date est au 1er janvier , un last donne :

reboot system boot 4.19.97-v7+ Thu Jan 1 01:00 - 01:00 (18419+23:00)

existe-il une possibilité d'avoir la bonne date avec la commande last ?

merci

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 8:37 am
by epoch1970
Quel OS?

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 8:58 am
by nikotinux
peut être en installant une RTC (qui soit lue par le noyau au boot) ...

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 9:08 am
by epoch1970

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 9:24 am
by defaliz
l'os est :
Linux raspberrypi 4.19.97-v7+ pi3

je n'ai pas l'impression qu'il y avait ce souci avec les modèle B ?

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 9:25 am
by defaliz
donc ce serait un bug sans solution actuelle ? vous me confirmez ?
merci

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 9:26 am
by epoch1970
Ca c'est le noyau.
De toute manière je pense que mon lien précédent répond à la question
Le bug est toujours ouvert 3 ans après...

Et donc il y a une solution de contournement, qui demande à démarrer fake-hwclock dans un initramfs pour mettre à jour la date avant que ce gros benet de systemd ne démarre.
Faut en avoir envie.

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 10:06 am
by defaliz
oui j'ai vu, bon pas forcément utile pour moi le fake-hwclock...
en tout cas merci pour les réponses, je comprends mieux maintenant...

Alain

Re: sauvegarde de la date sur raspberry PI

Posted: Mon Jun 08, 2020 11:21 am
by nikotinux
sur un PC ou autre machine avec un RTC on a une ligne dans le dmesg du style

[ 0.864593] rtc_cmos 00:02: setting system clock to 2020-06-08 07:38:53 UTC (1591601933)

montrant que le noyau a lu l'heure.

de base ce matériel n'existe pas sur un raspberry.
donc l'heure ne sera updatée que plus tard dans le processus d'init et donc forcement quelque par avant, elle sera fausse.
ça se voit effectivement dans le last ...

en général ce n'est pas gênant mais dans ce cas précis la seule solution est une RTC avec un module qui s’insère dans le noyau.