# Updatedb (plocate) et logs

**URL:** <https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216>\
**Category:** Support Debian\
**Created:** [Novembre 23, 2023, 7:46 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216 "2023-11-23T07:46:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 7:46 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/1 "2023-11-23T07:46:58Z")

</div>

J’avais, en Debian 11, chaque jour, le message suivant dans les logs

` ... systemd[1]: plocate-updatedb.service: Consumed 24.073s CPU time.`

C’était bien, car cela donnait l’heure de fonctionnement et la «&nbsp;charge&nbsp;» consommée.

J’ai perdu cette information lors du passage en Debian 12 et je ne vois pas comment la remettre?

Merci d’avance pour toute aide.

Edit : log obtenu par la cde : journalctl -u plocate-updatedb

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 23, 2023, 11:06 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/2 "2023-11-23T11:06:08Z")

</div>

Bonjour,

Est-ce que **[plocate](https://packages.debian.org/bookworm/plocate)** est installé au moins ? 😉

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 11:45 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/3 "2023-11-23T11:45:14Z")

</div>

Installé 🙂 et fonctionne correctement

`-rw-r----- 1 root plocate 54273096 23 nov. 00:41 /var/lib/plocate/plocate.db`

De ton côté, tu utilises plocate sous debian 12? As-tu ce messages dans les logs?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 23, 2023, 4:37 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/4 "2023-11-23T16:37:05Z")

</div>

Dans ce cas il faut regarder si le service est activé :

```auto
systemctl is-enabled plocate-updatedb

```

s’il fonctionne :

```auto
systemctl status plocate-updatedb

```

Si c’est correct, alors il faut regarder si **rsyslog** est bien installé (cela ne l’est plus par défaut), sinon les logs sont accessibles avec **journald** :

```auto
journalctl -u plocate-updatedb

```

Et non je ne l’utilise pas.

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 4:58 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/5 "2023-11-23T16:58:19Z")

</div>

@anon70622873 Je me cite

> [@PmGs](#):
>
> fonctionne correctement

et le dernier message dans les logs, obtenu (bien sûr) par

> [@anon70622873](#):
>
> `journalctl -u plocate-updatedb`

date du 29 octobre, date de mon passage en Debian 12.

PS : Tu n’as pas répondu à ma question …

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 23, 2023, 5:37 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/6 "2023-11-23T17:37:58Z")

</div>

Le fait que ta ligne de log (incomplète) provenait de **journald** et on de **rsyslog** était impossible à deviner.

Si tu veux que j’essaie de répondre à ta question il faut donner les retours des commandes que j’ai indiqué auxquelles laquelle j’ajoute ;

```auto
systemctl status plocate-updatedb.timer

```

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 5:55 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/7 "2023-11-23T17:55:10Z")

</div>

> [@anon70622873](#):
>
> Et non je ne l’utilise pas.

Tu as maintenant répondu à ma question 🙂

Pour le reste je me recite : plocate fonctionne bien donc son timer de déclenchement.

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 23, 2023, 6:29 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/8 "2023-11-23T18:29:53Z")

</div>

> [@PmGs](#):
>
> Pour le reste je me recite : plocate fonctionne bien donc son timer de déclenchement.

Sans les retours de commandes demandés impossible à dire et à déboguer.

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 6:51 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/9 "2023-11-23T18:51:34Z")

</div>

> [@anon70622873](#):
>
> Sans les retours de commandes demandés impossible à dire

Pas en phase, pour moi je t’ai déjà donné l’information dans ma première réponse, ceci dit, dans 2 têtes il y en plus que dans une et donc volà les retours :

**systemctl is-enabled plocate-updatedb**  
`static`

**systemctl status plocate-updatedb**  
○ plocate-updatedb.service - Update the plocate database  
Loaded: loaded (/lib/systemd/system/plocate-updatedb.service; static)  
Active: inactive (dead) since Thu 2023-11-23 00:41:03 CET; 19h ago  
TriggeredBy: ● plocate-updatedb.timer  
Process: 751854 ExecStart=/usr/sbin/updatedb.plocate (code=exited, status=0/SUCCESS)  
Main PID: 751854 (code=exited, status=0/SUCCESS)  
CPU: 31.089s

**systemctl status plocate-updatedb.timer**  
● plocate-updatedb.timer - Update the plocate database daily  
Loaded: loaded (/lib/systemd/system/plocate-updatedb.timer; enabled; preset: enabled)  
Active: active (waiting) since Wed 2023-11-15 12:01:19 CET; 1 week 1 day ago  
Trigger: Fri 2023-11-24 01:02:21 CET; 5h 14min left  
Triggers: ● plocate-updatedb.service

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 23, 2023, 7:47 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/10 "2023-11-23T19:47:28Z")

</div>

Tout semble normal.  
Et on voit même l’équivalent de ta ligne de log dans le second retour :

```auto
Process: 751854 ExecStart=/usr/sbin/updatedb.plocate (code=exited, status=0/SUCCESS)
Main PID: 751854 (code=exited, status=0/SUCCESS)
CPU: 31.089s

```

Si cette ligne apparaît dans le retour de `systemctl status plocate-updatedb` elle doit forcément **aussi** apparaître dans le retour de `journalctl -u plocate-updatedb` (dont tu n’as pas donné le retour non plus).

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 7:54 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/11 "2023-11-23T19:54:33Z")

</div>

> [@anon70622873](#):
>
> forcément

là serait le pb?

Sais-tu comment est fait ce forcément?

---

<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:** [Novembre 23, 2023, 9:14 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/12 "2023-11-23T21:14:52Z")

</div>

salut  
le problème semble venir de ton info :

> [@PmGs](#):
>
> avais, en Debian 11, chaque jour, le message suivant dans les logs
> 
> ` ... systemd[1]: plocate-updatedb.service: Consumed 24.073s CPU time.`

plutot que dire ce genre de phrase tu devrais dire comment tu as obtenu la ligne  
cat /var/log/syslog?

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 23, 2023, 9:32 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/13 "2023-11-23T21:32:18Z")

</div>

> [@dindoun](#):
>
> tu devrais dire comment tu as obtenu la ligne

?  
Selon moi une ligne de log est une ligne de log …

Pour tout de même répondre à ta question

journalctl -u plocate-updatedb

et post initial maj.

PS : personne n’utilise plocate (sous Debian 12)?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 24, 2023, 7:17 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/14 "2023-11-24T07:17:41Z")

</div>

> [@PmGs](#):
>
> Sais-tu comment est fait ce forcément?

Oui, il suffit de lire la page `man systemctl` :

> ```
> status [PATTERN...|PID...]]
> Show terse runtime status information about one or more units, 
> followed by most recent log data from the journal.
> 
> ```

Ce qui donne en français :

> Afficher des informations concises sur l’état d’exécution d’une ou plusieurs unités, suivies des données de journal les plus récentes du journal.

> [@PmGs](#):
>
> Selon moi une ligne de log est une ligne de log …

Je t’ai déjà expliqué que non…  
En outre il faut donner la ligne complète des logs sans tronquer le début qui contient la date et l’heure.

Tu n’as toujours pas donné le retour **complet** de cette commande :

```auto
journalctl -u plocate-updatedb

```

P.S. : si tu remets sans arrêt en cause ce que l’on te dit et refuses de répondre aux questions, j’ai peur que plus personne ne veuille t’aider sur le forum.

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 24, 2023, 9:05 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/15 "2023-11-24T09:05:46Z")

</div>

> [@anon70622873](#):
>
> sans tronquer le début qui contient la date et l’heure.
> 
> Tu n’as toujours pas donné le retour **complet** de cette commande :

Mon info était complète, j’ai bien précisé avant qu’il y avait une ligne par jour, la date et l’heure sont sans importance.

> [@anon70622873](#):
>
> Oui, il suffit de lire la page `man systemctl` :

Non, car si pas de log, pas de

> [@anon70622873](#):
>
> suivies des données de journal les plus récentes du journal.

No comment pour le reste.

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 24, 2023, 9:21 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/16 "2023-11-24T09:21:01Z")

</div>

Je vais répondre une dernière fois.

Non ton info n’est pas complète et la date et l’heure sont très importants. C’est bien pour voir cette information que je te demande le retour de la commande `journalctl` que tu refuses obstinément de donner.

Qu’est-ce que tu ne comprends pas dans l’extrait de la page de man que j’ai donné ?  
C’est pourtant clair. Je reformule. La commande `systemctl status` affiche les données les plus récentes des logs.  
Puisque l’on voit ces données, elles sont donc forcement visibles aussi avec `journalctl`.

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 24, 2023, 11:03 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/17 "2023-11-24T11:03:22Z")

</div>

> [@anon70622873](#):
>
> Puisque l’on voit ces données

Tu as une meilleure vue que moi 🙂 Moi je ne vois rien.

PS : la question n’est pas spécifique a plocate mais à tous les services en fait!

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 24, 2023, 11:16 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/18 "2023-11-24T11:16:18Z")

</div>

Ton retour au 9 cité proprement en [10](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/10).

---

<div class="post-metadata">

**Author:** ![PmGs](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/dfb087/32.png) [@PmGs](https://www.debian-fr.org/u/PmGs)\
**Post date:** [Novembre 24, 2023, 11:25 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/19 "2023-11-24T11:25:14Z")

</div>

**Non** , pas de ligne de log sur ce retour, tu confonds le status et les logs.

Là, il y a des lignes de log (autre système : Ubuntu 22), les 3 dernières

```
systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2023-07-23 18:32:54 CEST; 4 months 2 days ago
       Docs: man:sshd(8)
             man:sshd_config(5)
   Main PID: 687029 (sshd)
      Tasks: 5 (limit: 9409)
     Memory: 17.6M
     CGroup: /system.slice/ssh.service
             ├─ 613875 ssh-agent -s
             ├─ 687029 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
             ├─2312750 "sshd: philippe [priv]"
             ├─2312752 "sshd: philippe@pts/5"
             └─2312753 -bash

nov. 23 23:45:36 partage sshd[2305587]: error: kex_exchange_identification: read: Connection reset by peer
nov. 23 23:57:57 partage sshd[2305650]: error: Could not get shadow information for NOUSER
nov. 24 01:43:55 partage sshd[2307765]: error: Could not get shadow information for NOUSER
```

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 24, 2023, 2:22 UTC](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216/20 "2023-11-24T14:22:33Z")

</div>

> [@PmGs](#):
>
> **Non** , pas de ligne de log sur ce retour, tu confonds le status et les logs.

Tu as peut-être raison. Mais le retour n’étant pas correctement mis en forme c’était difficile à lire. Et comme tu ne donnes que des bribes d’information à chaque fois, j’ai pensé qu’il manquait des lignes.

Le fait même qu’il indique bien que le service a été lancé avec succès le 23/11/2023 à 00h41 et qu’il a mis un peu plus de 31 secondes a s’exécuter, me laisse penser que tu n’a pas donné le retour complet de la commande et qu’il manque les lignes de logs en dessous.

Seul le retour de la commande que je m’acharne a te demander pourra nous en dire plus.

EDIT : J’ai installé le paquet sur une debian 12 et tout fonctionne normalement : le service, le timer et les logs…

[Page suivante](https://www.debian-fr.org/t/updatedb-plocate-et-logs/89216.md?page=2)
