# Erreurs Transmission

**URL:** <https://www.debian-fr.org/t/erreurs-transmission/89582>\
**Category:** Support Debian\
**Created:** [Février 18, 2024, 10:53 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582 "2024-02-18T22:53:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lien\_Rag](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/ba8739/32.png) [@Lien\_Rag](https://www.debian-fr.org/u/Lien_Rag)\
**Post date:** [Février 18, 2024, 10:53 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/1 "2024-02-18T22:53:13Z")

</div>

Bonjour Debian.

J’ai eu plusieurs fois mon PC qui freeze complètement, ou parfois la session qui crashe.

Parfois je comprends pourquoi (RAM et swap saturée par Firefox), mais plusieurs fois c’était pas le cas (parfois la swap saturait, mais la RAM non).

J’ai fini par comprendre qu’à plusieurs reprises, c’était parce que la partition système (/ quoi) était pleine à craquer, sans plus avoir aucun octet libre.

Et un des coupables est syslog.

Un tail -100 syslog me donne des erreurs liées à Transmission qui se répètent semble-t’il à l’infini :

```
2024-02-16T21:07:02.354216+01:00 LienRag transmission-gt[411133]: invalid unclassed pointer in cast to 'GtkSpinButton'
2024-02-16T21:07:02.354351+01:00 LienRag transmission-gt[411133]: gtk_spin_button_get_value_as_int: assertion 'GTK_IS_SPIN_BUTTON (spin_button)' failed
2024-02-16T21:07:02.354504+01:00 LienRag transmission-gt[411133]: instance with invalid (NULL) class pointer
2024-02-16T21:07:02.354637+01:00 LienRag transmission-gt[411133]: g_signal_handler_block: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
2024-02-16T21:07:02.354788+01:00 LienRag transmission-gt[411133]: gtk_spin_button_set_value: assertion 'GTK_IS_SPIN_BUTTON (spin_button)' failed

```

Un truncate syslog me permet désormais de sortir de ces situations, mais est-ce qu’il y a une solution plus propre ?

Et par ailleurs, comment la swap peut être saturée à 100 % quand la RAM n’est occupée qu’à 70 % au maximum, et que la swapinness est à 15 ?

---

<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 18, 2024, 11:09 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/2 "2024-02-18T23:09:26Z")

</div>

> [@Lien\_Rag](#):
>
> Un truncate syslog me permet désormais de sortir de ces situations, mais est-ce qu’il y a une solution plus propre ?

S’assurer des rotation de log correcte, et de faire une partition dédié pour /var/log (et si tu utilise auditd, de faire une autre partition pour /var/log/audit).  
Je n’ai jamais de problèmes de logs ainsi.

> [@Lien\_Rag](#):
>
> comment la swap peut être saturée à 100 % quand la RAM n’est occupée qu’à 70 % au maximum, et que la swapinness est à 15 ?

L’utilisation du swap n’est liée à 100% à la ram.

---

<div class="post-metadata">

**Author:** ![Lien\_Rag](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/ba8739/32.png) [@Lien\_Rag](https://www.debian-fr.org/u/Lien_Rag)\
**Post date:** [Octobre 30, 2024, 8:26 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/3 "2024-10-30T20:26:07Z")

</div>

Si je crée une partition séparée pour /var/log, c’est quoi la taille recommandée ?

Et en attendant, y’a moyen de diminuer le log des erreurs de Transmission, vu que c’est eux qui mettent dedans ?

J’ai regardé la doc de logrotate mais ça dit pas trop ce qu’il est bon de faire, juste comment le faire une fois qu’on sait ce qu’on veut…

(là je peux même plus faire d’apt update vu que j’ai aucun espace sur le périphérique)

---

<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:** [Octobre 30, 2024, 10:45 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/4 "2024-10-30T22:45:37Z")

</div>

à 5 Go suffisent largement la plupart du temps.  
mais dans ton cas c’est l’application `transmission-gtk` qui a l’air de te pourrir les logs.  
Il te faudrait voit sa configuration pour le rendre moins verbeux. Mais les applications de P2P sont souvent très pourries (et je ne parle même pas de la sécurité absolument désastreuse).

---

<div class="post-metadata">

**Author:** ![Lien\_Rag](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/ba8739/32.png) [@Lien\_Rag](https://www.debian-fr.org/u/Lien_Rag)\
**Post date:** [Octobre 30, 2024, 10:52 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/5 "2024-10-30T22:52:30Z")

</div>

En tous cas dans le GUI je ne vois rien dans les Paramètres qui concerne les logs…

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Novembre 6, 2024, 4:10 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/6 "2024-11-06T16:10:41Z")

</div>

Oui, ce n’est pas Transmission qui écrit ces lignes, c’est rsyslog. Donc c’est ryslog que tu dois configurer selon ce que tu veux faire des logs relatifs à Transmission. Je ne connais pas trop la configuration de rsyslog, mais tu peux essayer d’ajouter, dans `/etc/rsyslog.conf` (ou dans un fichier créé exprès dans `/etc/rsyslog.d`), une ligne du style

```auto
if $programname == 'transmission-gtk' then /dev/null
& stop

```

puis redémarre le service rsyslog

---

<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:** [Novembre 6, 2024, 5:21 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/7 "2024-11-06T17:21:02Z")

</div>

> [@Sputnik93](#):
>
> Oui, ce n’est pas Transmission qui écrit ces lignes, c’est rsyslog.

Pas tout à fait, c’est bien tranmission qui génère ces logs qui sont envoyé au système de logs (journald) qui ensuite sont transmis à rsyslog qui les mets dans des fichiers de logs.  
mais les logs sont là, dans journald.

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Novembre 8, 2024, 8:59 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/8 "2024-11-08T08:59:32Z")

</div>

> [@Zargos](#):
>
> rsyslog qui les mets dans des fichiers de logs

Oui on est d’accord, pour moi mettre des lignes dans un fichier, c’est la définition d’écrire.

---

<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:** [Novembre 8, 2024, 9:23 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/9 "2024-11-08T09:23:17Z")

</div>

oui mais c’est bien transmission qui les génère.

---

<div class="post-metadata">

**Author:** ![Lien\_Rag](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/ba8739/32.png) [@Lien\_Rag](https://www.debian-fr.org/u/Lien_Rag)\
**Post date:** [Avril 1, 2025, 10:49 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/10 "2025-04-01T22:49:29Z")

</div>

On m’a dit que les options de journalctl permettent de trier ce qui est logué, y’a une doc pas trop complexe quelque part ?

---

<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:** [Avril 2, 2025, 12:52 UTC](https://www.debian-fr.org/t/erreurs-transmission/89582/11 "2025-04-02T12:52:04Z")

</div>

pour sortir les logs d’un service utilise l’option -u

```auto
journalctl -u mon-service-a-la-XXX.service

```

Après sinon faut se farcir le manuel ou trouver sur le net un article abordant notre besoin 😕
