# Bookworm who commande

**URL:** <https://www.debian-fr.org/t/bookworm-who-commande/89579>\
**Category:** Support Debian\
**Created:** [Février 18, 2024, 4:17 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579 "2024-02-18T16:17:14Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 18, 2024, 4:17 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/1 "2024-02-18T16:17:14Z")

</div>

bonjour,

depuis une install fraiche de bookworm j’ai des comportement étrange  
voici le dernier si quelqu’un a une idée

```nohighlight
 $ date
dim. 18 févr. 2024 17:15:06 CET
 $ who
francois pts/0 -3299145387158589631 (192.168.1.19)

```

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 18, 2024, 4:49 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/2 "2024-02-18T16:49:56Z")

</div>

problème 1 : françois ça prend une cédille 🙂  
pb 2 :  
que donne

```auto
who /var/run/utmp

```

```auto
who /var/log/wtmp

```

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 18, 2024, 8:02 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/3 "2024-02-18T20:02:27Z")

</div>

le problème

```nohighlight
$ who /var/run/utmp
root pts/0 -3299145387159234557 (192.168.1.19)

~ $ who /var/log/wtmp
francois tty1 1970-01-06 13:40
francois tty1 1970-01-10 04:55
francois tty7 1970-01-08 18:05 (:0)
root pts/2 -3299145387159244425 (192.168.1.19)
root pts/2 -3299145387158495942 (192.168.1.19)
root pts/2 -3299145387159282048 (192.168.1.19)
root pts/4 -3299145387158399031 (192.168.1.19)

```

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 18, 2024, 9:49 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/4 "2024-02-18T21:49:40Z")

</div>

Juste par curiosité, que donne la commande `who -b` ?

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 19, 2024, 5:49 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/5 "2024-02-19T05:49:20Z")

</div>

who -b  
démarrage système 1970-01-09 16:13

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 19, 2024, 7:02 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/6 "2024-02-19T07:02:50Z")

</div>

On dirait qu’il y a un problème d’horloge…

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 19, 2024, 8:57 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/7 "2024-02-19T20:57:46Z")

</div>

de calcul par rapport a une date ‹&nbsp;interne&nbsp;›

~ $ date  
lun. 19 févr. 2024 21:56:27 CET  
est correct

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 20, 2024, 1:20 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/8 "2024-02-20T01:20:55Z")

</div>

On dirait que date est la date du système mais que who prend la date d’un log  
que donne  
tail -n 1 /var/log/syslog

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 20, 2024, 8:44 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/9 "2024-02-20T08:44:04Z")

</div>

Par default plus de syslog mais Journal  
donc  
journalctl |tail -n1  
févr. 20 09:37:10 xxxx-yyyyy systemd[1]: man-db.service: Consumed 1.913s CPU time.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 20, 2024, 9:26 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/10 "2024-02-20T09:26:07Z")

</div>

> [@fmorin](#):
>
> who -b  
> démarrage système 1970-01-09 16:13

Ta pile bios probablement, regarde si dans le bios le système est à l’heure (tu as pas réinitialisé le bios ou mis à jour dernièrement ?).

Pour te rassurer que la commande who n’a rien à voir là dedans compare un **-t** et la commande _date_

```auto
who -t
date

```

L’option **-b** remonte l’heure de dernier démarrage système, ton système se mets à jour via un ntp mais ne doit pas avoir son horloge à jour lors du démarrage, soit par manque de configuration côté bios, soit par une pile défectueuse.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 20, 2024, 6:46 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/11 "2024-02-20T18:46:56Z")

</div>

je vote aussi pour le bios / pile bios

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 20, 2024, 7:11 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/12 "2024-02-20T19:11:10Z")

</div>

> [@fmorin](#):
>
> who -b  
> démarrage système 1970-01-09 16:13

Je m’attendais à un résultat de cet acabit car j’ai un Raspberry Pi (qui n’a pas d’horloge temps réel intégrée). Si ta machine est censée avoir une horloge temps réel, vérifie qu’elle fonctionne toujours, mais je ne comprends pas vraiment comment la commande `who` peut donner ce genre de retour à cause d’un problème d’horloge temps réel.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 20, 2024, 10:28 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/13 "2024-02-20T22:28:30Z")

</div>

que donne  
sudo dmesg -H |head -n 1 ; sudo dmesg -H|grep févr |tail -n 1

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 21, 2024, 6:01 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/14 "2024-02-21T06:01:05Z")

</div>

[févr.18 16:40] Booting Linux on physical CPU 0xf00  
[févr.18 17:14] rc rc1: two consecutive events of type space

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 21, 2024, 6:04 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/15 "2024-02-21T06:04:08Z")

</div>

c’est un Raspberry sans horloge temps réel comme tu l’évoque

la vrais question est pourquoi who a la seul commande que j’ai trouvé pour le moment qui délire sur l’heure  
avec la version précédente il n’y avais pas de souci

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 21, 2024, 7:38 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/16 "2024-02-21T07:38:43Z")

</div>

> [@fmorin](#):
>
> la vrais question est pourquoi who a la seul commande que j’ai trouvé pour le moment qui délire sur l’heure

Non la commande who ne délire pas, l’heure du boot n’est juste pas à la bonne heure, et c’est normale …

N’ayant pas de pile pour conserver les information telle que l’heure, à chaque redémarrage le système doit attendre que le ntp se synchronise avec un serveur de temps pour le système soit à l’heure.

Si tu avez dit dès le départ que ton hardware était un Raspberry pi tu aurait eu ta réponse bien plus rapidement.  
Who -b te renvoi simplement l’heure du boot, si tu vérifie après un démarrage avec la commande date et who -t tu aura la même réponse (bien différente de celle du boot).

Si tu active le bootlog tu aura aussi la date de 1970 qui reviendra lors du prochain boot.

Si c’est un besoin important de conserver l’heure :

> **[Pile RTC pour carte Raspberry Pi 5](https://www.kubii.com/fr/batteries-piles/4110-batterie-pour-l-horloge-en-temps-reel-du-raspberry-pi-5-5056561803739.html)**
>
> Batterie Panasonic ML-2020 rechargeable - Permet de garder une référence temporelle lorsque l'alimentation principale est déconnectée - Connexion facile

---

<div class="post-metadata">

**Author:** ![fmorin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/90ced4/32.png) [@fmorin](https://www.debian-fr.org/u/fmorin)\
**Post date:** [Février 21, 2024, 8:52 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/17 "2024-02-21T20:52:30Z")

</div>

**Je trouve ton retour désagréable !**

_Pourquoi cela est normale avec bookworm alors qu’avant who réagissait correctement ?_

**J’ai indiqué le hard lorsqu’il a été invoqué !**

«&nbsp;Who -b te renvoi simplement l’heure du boot, si tu vérifie après un démarrage avec la commande date et who -t tu aura la même réponse (bien différente de celle du boot).&nbsp;»  
**en effet mais cela n’explique pas le comportement de who**

«&nbsp;Si tu active le bootlog tu aura aussi la date de 1970 qui reviendra lors du prochain boot).&nbsp;»  
_cat /var/log/boot_  
_(Nothing has been logged yet. If you’re still seeing this message your current init system might not write bootup messages to the system console at all.)_  
**Remarque très utile**

**l’URL indiqué est utile mais pour une version des Raspberry qui inclus l’horloge , le PI 5 dans ce cas**

**ce n’est pas le cas des PI précèdent**

**la distribution n’est pas spécifique pout PI donc elle doit se comporter correctement !**

**avec les version précédente pas de problème sur ce sujet !**

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 21, 2024, 10:08 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/18 "2024-02-21T22:08:18Z")

</div>

> [@fmorin](#):
>
> Je trouve ton retour désagréable !

C’est bien dommage !

> [@fmorin](#):
>
> J’ai indiqué le hard lorsqu’il a été invoqué !

Oui mais dès le départ cela aurait fait gagner du temps.

> [@fmorin](#):
>
> « Si tu active le bootlog tu aura aussi la date de 1970 qui reviendra lors du prochain boot). »  
> _cat /var/log/boot_  
> _(Nothing has been logged yet. If you’re still seeing this message your current init system might not write bootup messages to the system console at all.)_  
> **Remarque très utile**

Bien entendu bootlogd est à installer et à activé pour mieux cerner le problème 😉

> **[bootlogd - Debian Wiki](https://wiki.debian.org/bootlogd)**

> [@fmorin](#):
>
> **l’URL indiqué est utile mais pour une version des Raspberry qui inclus l’horloge , le PI 5 dans ce cas**
> 
> **ce n’est pas le cas des PI précèdent**
> 
> **la distribution n’est pas spécifique pout PI donc elle doit se comporter correctement !**
> 
> **avec les version précédente pas de problème sur ce sujet !**

Tu va me dire que j’aurai du deviné le modèle pour te filer le lien adéquat ?

Tu va peut-être me dire que les Raspberry pi 2,3 ou 4 ont une pile permettant hors alimentation de conserver l’heure ?

Le paquet qui fourni la commande who est coreutils, je n’ai pas suivi les évolution de ce paquet mais je retrouve ce comportement aussi sur des machines n’ayant plus de pile CMOS fonctionnelle.  
Libre à toi de me redire que c’était différent avant …

On pourrais croire qu’écrire en gras va mieux te faire comprendre, je n’apprécie pas plus les réponse en gras qu’en majuscule 😉  
Du coup tu finiras sans moi ta demande d’aide 😕

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Février 22, 2024, 12:33 UTC](https://www.debian-fr.org/t/bookworm-who-commande/89579/19 "2024-02-22T00:33:03Z")

</div>

@fmorin  
Comprends la réponse de clochette dans le cadre général des ses aides : il/elle passe beaucoup de temps à aider, alors quand les informations sont là mais pas complètes, on donne des réponses parfois hors sujet, mais on ne peut pas le savoir a priori.  
Alors, parfois on fatigue.  
Et dans tous les cas , même si notre aide ne sert à rien, on préfère que tous gardent une certaine retenue.  
La seule chose qui aurait pu t’énerver :

> [@Clochette](#):
>
> Si tu avez dit dès le départ que ton hardware était un Raspberry pi tu aurait eu ta réponse bien plus rapidement.

n’était clairement pas méchante, juste un fait de son point de vue. Elle signifie simplement que clochette pense qu’avec cette info, son analyse aurait été plus précise évidemment, mais surtout avec moins de temps utilisé.  
Après, son analyse est peut être vraie, peut être fausse, mais c’est son temps pris pour toi.

D’un point de vue général, une aide demande des infos de base; évidemment on ne sait jamais vraiment lesquelles avant la discussion.

Pour reprendre la discussion :  
Est-ce que l’heure devient bonne si ton pi n’est branché sur aucun réseau
