Bug en sortie de veille

Tags: #<Tag:0x00007f334d2524c0> #<Tag:0x00007f334d2523f8> #<Tag:0x00007f334d2522b8>

Bonjour à tous, j’ai un bug aléatoire en sortie de veille. Vieux laptop en Trixie/KDE. Le comportement est le suivant : l’ordinateur se met en veille passé un certain délai, mais dès que je le réveille (bouton Power), j’ai 1 chance sur 2 de voir un écran plein de « neige », comme une vieille TV avec antenne hertzienne déréglée, si vous voyez ce que je veux dire :smiley:

Parfois, la neige recouvre tout, curseur souris y-compris (on « devine » que des trucs bougent dans la neige si je remue le mulot), mais parfois, comportement encore plus étrange, le curseur seul se balade « normalement » sur l’écran plein de neige, il change même de forme quand je survole l’endroit où on est censé saisir le mot de passe, passe de la flèche au I… J’ai des photos si ça vous intéresse.

Je me fais la remarque en écrivant ce message, que je n’ai pas testé de saisir le mot de passe + ENTRÉE, je ferai ça à la prochaine occurrence, pour voir si le passage de la mire de login au bureau fait tomber les choses en marche… Mais bon, en général, je fais un arrêt forcé en maintenant appuyé le bouton Power pendant quelques secondes, c’est assez frustrant.

Où puis-je trouver des logs de ce qui se passe à la sortie de veille, SVP ?

Bonjour,

quelle est la taille de ton swap et la quantité de RAM de ta machine?

4 Gio de RAM
5,1 Gio de swap

il est possible que ton swap soit légèrement trop petit. Perso je ne met jamais moins de 1,5xRAM, et si l’espace le permet carrément 2xRAM.

Sur mon pc portable, même souci en sortie de veille.
je suis sous openBox.
Quand je ferme la session au préalable, la sortie de veille ne plante plus …

je pense que le mode opératoire au niveau processus n’est pas le même.

1 J'aime

Je peux l’augmenter moyennant un petit redimensionnement de la partition système :cold_face: mais avant ça, j’attends de voir si quelqu’un a une autre idée… Se pourrait-il qu’il y ait un lien avec mon souci non résolu de pilote graphique ?

Et tu ne vois rien dasn les logs, ni en warning ni en erreur/failed?

Aléatoire également, ou 100% du temps ?

Justement c’était ma première question, où sont les logs :sweat_smile:

dans journald.
Tu peux l’interroger avec journalctl.
Tu peux regarder sur ce tuto pour avoir des exemples: https://mundobytes.com/fr/tutoriel-sur-la-commande-journalctl/

1 J'aime

Voilà le log de ce que je pense être la mise en veille suivie plus tard du réveil (22:47). La dernière trace est celle de mon reboot manuel.

janv. 07 19:13:42 laptop systemd[1128]: Stopped target bluetooth.target - Bluetooth.
janv. 07 19:13:43 laptop kdeconnectd[1515]: 2026-01-07T19:13:43 qt.bluetooth.bluez: Bluetooth device is powered off
janv. 07 19:13:43 laptop kdeconnectd[1515]: 2026-01-07T19:13:43 default: Error sending UDP packet: QAbstractSocket::NetworkError
janv. 07 19:13:43 laptop kdeconnectd[1515]: 2026-01-07T19:13:43 kdeconnect.core: Failed to open any MDNS client sockets
janv. 07 19:13:43 laptop kdeconnectd[1515]: 2026-01-07T19:13:43 kdeconnect.core: Failed to open any MDNS server sockets
janv. 07 19:13:44 laptop kscreenlocker_greet[4359]: PAM unable to dlopen(pam_sss.so): /usr/lib/security/pam_sss.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
janv. 07 19:13:44 laptop kscreenlocker_greet[4359]: PAM adding faulty module: pam_sss.so
janv. 07 19:13:48 laptop kdeconnectd[1515]: 2026-01-07T19:13:48 kdeconnect.core: Failed to send mDNS query: Ne peut attribuer l'adresse demandée
janv. 07 20:44:50 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde-smartcard:auth): pam_kwallet5: pam_sm_authenticate
janv. 07 20:44:50 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde-smartcard:auth): pam_kwallet5: we were already executed
janv. 07 20:45:21 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde-fingerprint:auth): pam_kwallet5: pam_sm_authenticate
janv. 07 20:45:21 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde-fingerprint:auth): pam_kwallet5: we were already executed
janv. 07 22:46:26 laptop systemd[1128]: Reached target bluetooth.target - Bluetooth.
janv. 07 22:46:27 laptop kdeconnectd[1515]: 2026-01-07T22:46:27 qt.bluetooth.bluez: Bluetooth device is powered off
janv. 07 22:46:27 laptop kdeconnectd[1515]: 2026-01-07T22:46:27 default: Error sending UDP packet: QAbstractSocket::NetworkError
janv. 07 22:46:27 laptop kdeconnectd[1515]: 2026-01-07T22:46:27 kdeconnect.core: Failed to open any MDNS client sockets
janv. 07 22:46:27 laptop kdeconnectd[1515]: 2026-01-07T22:46:27 kdeconnect.core: Failed to open any MDNS server sockets
janv. 07 22:46:32 laptop kdeconnectd[1515]: 2026-01-07T22:46:32 kdeconnect.core: Failed to send mDNS query: Ne peut attribuer l'adresse demandée
janv. 07 22:46:51 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde:auth): pam_kwallet5: pam_sm_authenticate
janv. 07 22:46:51 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde:auth): pam_kwallet5: we were already executed
janv. 07 22:46:51 laptop kscreenlocker_greet[4359]: pam_kwallet5(kde:setcred): pam_kwallet5: pam_sm_setcred
janv. 07 22:46:51 laptop kwin_wayland_wrapper[4359]: Failed to write to the pipe: Mauvais descripteur de fichier.
janv. 07 22:46:57 laptop dbus-daemon[1151]: [session uid=1000 pid=1151 pidfd=5] Activating service name='org.kde.LogoutPrompt' requested by ':1.40' (uid=1000 pid=1407 comm="/usr/lib/x86_64->
janv. 07 22:46:58 laptop dbus-daemon[1151]: [session uid=1000 pid=1151 pidfd=5] Successfully activated service 'org.kde.LogoutPrompt'
-- Boot a6efbae770374b73b1b6f04b2c16b5f8 --

Ces deux lignes-là apparaissent en rouge, mais elles datent de plus d’une heure et demie avant 20:44 qui est probablement la mise en veille :

janv. 07 19:13:44 laptop kscreenlocker_greet[4359]: PAM unable to dlopen(pam_sss.so): /usr/lib/security/pam_sss.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
janv. 07 19:13:44 laptop kscreenlocker_greet[4359]: PAM adding faulty module: pam_sss.so

Je vois un rapport de bug d’un autre utilisateur Debian ayant ce message d’erreur, il dit que l’installation de libpam-sss corrige l’erreur : Bug#1119987: kde-plasma-desktop: On Debian 13 the screen locker (kscreenlocker_greet) periodically fails to unlock.

Ça vaut le coup d’essayer, on dirait.

J’ai essayé, et c’est la première fois qu’une installation de paquets me montre des messages d’avertissement et d’erreur :

(...)
Paramétrage de sssd-common (2.10.1-2+b1) ...
Creating SSSD system user & group...
*Warning: found usr.sbin.sssd in /etc/apparmor.d/force-complain, forcing complain mode*
*Warning from /etc/apparmor.d/usr.sbin.sssd (/etc/apparmor.d/usr.sbin.sssd line 63): Caching disabled for: 'usr.sbin.sssd' due to force complain*
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-autofs.socket' → '/usr/lib/systemd/system/sssd-autofs.socket'.
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-nss.socket' → '/usr/lib/systemd/system/sssd-nss.socket'.
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-pam.socket' → '/usr/lib/systemd/system/sssd-pam.socket'.
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-ssh.socket' → '/usr/lib/systemd/system/sssd-ssh.socket'.
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-sudo.socket' → '/usr/lib/systemd/system/sssd-sudo.socket'.
Created symlink '/etc/systemd/system/multi-user.target.wants/sssd.service' → '/usr/lib/systemd/system/sssd.service'.
sssd-autofs.service is a disabled or a static unit, not starting it.
sssd-nss.service is a disabled or a static unit, not starting it.
sssd-pam.service is a disabled or a static unit, not starting it.
sssd-ssh.service is a disabled or a static unit, not starting it.
sssd-sudo.service is a disabled or a static unit, not starting it.
*Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 148.*
Paramétrage de sssd-proxy (2.10.1-2+b1) ...
Paramétrage de sssd-ad-common (2.10.1-2+b1) ...
Created symlink '/etc/systemd/system/sssd.service.wants/sssd-pac.socket' → '/usr/lib/systemd/system/sssd-pac.socket'.
sssd-pac.service is a disabled or a static unit, not starting it.
*Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 148.*
Paramétrage de sssd-krb5-common (2.10.1-2+b1) ...
Paramétrage de sssd-krb5 (2.10.1-2+b1) ...
Paramétrage de sssd-ldap (2.10.1-2+b1) ...
Paramétrage de sssd-ad (2.10.1-2+b1) ...
Paramétrage de sssd-ipa (2.10.1-2+b1) ...
Paramétrage de sssd (2.10.1-2+b1) ...
Traitement des actions différées (« triggers ») pour man-db (2.13.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.41-12) ...
(...)

À votre avis ça pue le fioul, ou je peux laisser comme ça pour voir ce que ça va donner ?

Libpam-sss remplace libpam-ldap.
Quand à libpam-unix, il ne supporte pas la gestion centralisée des utilisateurs sur plusieurs systèmes, il faut donc utiliser libpam-sss à la place.

Merci, que penses-tu des avertissements qui se sont affichés à l’install de libpam-sss ?

Warning: found usr.sbin.sssd in /etc/apparmor.d/force-complain, forcing complain mode
Warning from /etc/apparmor.d/usr.sbin.sssd (/etc/apparmor.d/usr.sbin.sssd line 63): Caching disabled for: 'usr.sbin.sssd' due to force complain
(...)
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 148.
(...)
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 148.

Les deux premier sont des warning en lien avec apparmor, c’est normal.
Les deux derniers je ne sais pas. Cependant, tu ne devrais pas avoir libpam-sss installé.

Juste pour voir, que donne la commande: apt --dry-run purge libpam-sss

l’option --dry-run signifie qu’il dit ce qu’il va faire (et donc tous le paquets qui dépendent de celui-là) sans réaliser la commande.

$ sudo apt --dry-run purge libpam-sss

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  ldap-utils           libcares2          libdhash1t64       libipa-hbac0t64  libnss-sss        libpath-utils1t64  libsss-certmap0  libsss-nss-idmap0
  libbasicobjects0t64  libcollection4t64  libini-config5t64  libnfsidmap1     libpam-pwquality  libref-array1t64   libsss-idmap0    python3-sss
Veuillez utiliser « sudo apt autoremove » pour les supprimer.

SUPPRESSION :
  libpam-sss*  sssd*  sssd-ad*  sssd-ad-common*  sssd-common*  sssd-ipa*  sssd-krb5*  sssd-krb5-common*  sssd-ldap*  sssd-proxy*

Sommaire :
  Mise à niveau de : 0. Installation de : 0Supprimé : 10. Non mis à jour : 0
Purg sssd [2.10.1-2+b1]
Purg sssd-proxy [2.10.1-2+b1]
Purg sssd-common [2.10.1-2+b1] [sssd-ad-common:amd64 sssd-ipa:amd64 sssd-krb5-common:amd64 sssd-krb5:amd64 sssd-ad:amd64 sssd-ldap:amd64 ]
Purg libpam-sss [2.10.1-2+b1] [sssd-ad-common:amd64 sssd-ipa:amd64 sssd-krb5-common:amd64 sssd-krb5:amd64 sssd-ad:amd64 sssd-ldap:amd64 ]
Purg sssd-ad [2.10.1-2+b1] [sssd-ad-common:amd64 sssd-ipa:amd64 sssd-krb5-common:amd64 sssd-krb5:amd64 sssd-ldap:amd64 ]
Purg sssd-ipa [2.10.1-2+b1] [sssd-ad-common:amd64 sssd-krb5-common:amd64 sssd-krb5:amd64 sssd-ldap:amd64 ]
Purg sssd-ad-common [2.10.1-2+b1] [sssd-krb5-common:amd64 sssd-krb5:amd64 sssd-ldap:amd64 ]
Purg sssd-krb5 [2.10.1-2+b1] [sssd-krb5-common:amd64 sssd-ldap:amd64 ]
Purg sssd-ldap [2.10.1-2+b1] [sssd-krb5-common:amd64 ]
Purg sssd-krb5-common [2.10.1-2+b1]

Si tu n’utilises pas d’authentification centralisée, tu peux virer ces paquets.
Cependant, que libpam-pwquality soit retirer ce n’est pas top car c’est la paquets qui permet de déterminer la politique de qualité du mot de passe (nombre de caractères, min, maj, etc…).

Pourquoi tu me proposes de désinstaller ? Depuis que j’ai installé libpam-sss, le bug de la sortie de veille ne s’est pas reproduit (3~ 4 sorties sans bug), si je le désinstalle je vais retrouver mon bug, non ?

Le problème c’est que la déclaration de bug sur laquelle tu t’appuie n’a pas ni de confirmation dans le thread, ni de validation.

Si tu avais un message d’erreur concernant libpam-ssd, c’est que celui-ci etait déclaré dans /etc/pam.d
Il eut fallut savoir pourquoi il était déclaré.
Sur ma machine je n’ai aucune déclara libpam_sss.so donc je n’ai pas la lib installée.

donne le résultat de : grep -Rin pamsss /etc/pam.d
Et donne le contenu des fichiers indiqués.

Et au passage, dans l’installation du paquet libpam-sss, tu n’as pas de messages d’erreurs, ce sont des informations ou des warnings.