1
Général / Kwallet ne se déverrouille plus après le "login" (TW)
Kwallet ne se déverrouille plus consécutivement à l'ouverture d'une session. L'inverse est le comportement attendu et qui était effectif jusque là, avant les dernières mises à jour de Tumbleweed dont bon nombre concernaient KDE.
Le problème apparaît sur une seule de mes trois installations de TW qui sont toutes trois à jour (TW 20250514).
Sur le PC "malade" je suis remonté sur un snapshot du 11/05 pour retrouver un comportement normal de Kwallet. J'ai validé celui-ci avec la commande : sudo snapshot rollback et j'ai relancé la mise à niveau de TW. Rien à faire, Kwallet me casse à nouveau les pieds.
J'ai vérifié un certain nombre de choses (présence des bons paquets en rapport et fichiers de configuration de Kwallet) et j'ai comparé avec mes autres installations sans parvenir à détecter la source de l'anomalie.
Enfin j'ai pas mal cherché sur le sujet Kwallet qui s'avère être un problème récurrent avec KDE, ce qui ne m'étonne qu'à moitié tant ce programme est intrusif et opaque depuis des lustres (je pourrais renoncer à KDE rien qu'à cause de lui).
Il se pourrait donc qu'un bug de KDE en soit à l'origine (hypothèse) :
https://bugs.kde.org/show_bug.cgi?id=504254
https://www.reddit.com/r/openSUSE/comments/1kn7gai/kwallet_password_prompt_after_login_on_new/
https://forums.opensuse.org/t/kwallet-prompting-for-password-on-login/184758/36
Voici le retour de la commande journalctl -b | grep -i kwallet. Les vingt premières lignes seraient peut-être les plus éclairantes sans qu'elles m'indiquent où et comment intervenir pour réparer. À moins qu'une Maj de TW répare ça? Je vais attendre mais je n'ai vraiment pas envie de réinstaller à cause de ça, d'autant que certains constatent le même problème sur une installation toute fraîche (voir le lien reddit).
Code: [Sélectionner]
chumi@localhost:~>journalctl -b | grep -i kwallet
Hint: You are currently not seeing messages from other users and the system.
Users in the 'systemd-journal' group can see all messages. Pass -q to
turn off this notice.
mai 16 10:00:32 localhost sddm-helper[1877]: pam_kwallet5: final socket path: /run/user/1000/kwallet5.socket
mai 16 10:00:32 localhost kwalletd6[1878]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
mai 16 10:00:32 localhost kwalletd6[1878]: qt.qpa.xcb: could not connect to display :0
mai 16 10:00:32 localhost kwalletd6[1878]: qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
mai 16 10:00:32 localhost kwalletd6[1878]: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
mai 16 10:00:32 localhost kwalletd6[1878]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
mai 16 10:00:32 localhost systemd-coredump[1912]: Process 1878 (kwalletd6) of user 1000 dumped core.
#10 0x000055cb4786a881 n/a (/usr/bin/kwalletd6 + 0xb881)
#13 0x000055cb4786ae55 n/a (/usr/bin/kwalletd6 + 0xbe55)
mai 16 10:00:33 localhost drkonqi-coredump-launcher[2048]: Unable to find file for pid 1878 expected at "kcrash-metadata/kwalletd6.af8c850d0ac14352834f2341336d7ca9.1878.ini"
mai 16 10:00:33 localhost systemd[1862]: Started Unlock kwallet from pam credentials.
mai 16 10:00:33 localhost pam_kwallet_init[2098]: 2025/05/16 10:00:33 socat[2098] W address is opened in read-write mode but only supports read-only
mai 16 10:00:33 localhost pam_kwallet_init[2098]: 2025/05/16 10:00:33 socat[2098] E connect(, AF=1 "/run/user/1000/kwallet5.socket", 32): Connection refused
mai 16 10:00:33 localhost systemd[1862]: plasma-kwallet-pam.service: Main process exited, code=exited, status=1/FAILURE
mai 16 10:00:33 localhost systemd[1862]: plasma-kwallet-pam.service: Failed with result 'exit-code'.
mai 16 10:01:20 localhost systemd[1862]: Created slice Slice /app/dbus-:1.3-org.kde.kwalletd6.
mai 16 10:01:20 localhost systemd[1862]: Started dbus-:1.3-org.kde.kwalletd6@0.service.
mai 16 10:01:21 localhost kwalletd6[2777]: g_dbus_proxy_get_object_path: assertion 'G_IS_DBUS_PROXY (proxy)' failed
mai 16 10:01:21 localhost kwalletd6[2777]: qt.dbus.integration: QDBusConnection: name 'org.kde.secretservicecompat' had owner '' but we thought it was ':1.83'
mai 16 10:01:21 localhost kwalletd6[2777]: Secret Service availability changed: Available
mai 16 10:01:21 localhost systemd[1862]: Started kwalletmanager5.
mai 16 10:01:21 localhost kwalletmanager5[2797]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1918 "/var/lib/systemd/coredump/core.kwalletd6.1000.89fc841204304b8190b6ceb4f72310fd.1918.1745230876000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1881 "/var/lib/systemd/coredump/core.kwalletd6.1000.51a52172189c428eb693fde9e5b3f845.1881.1747307709000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1896 "/var/lib/systemd/coredump/core.kwalletd6.1000.2724c38ebd9c47cb9e8e9e33ee66c35e.1896.1747308055000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1895 "/var/lib/systemd/coredump/core.kwalletd6.1000.158b0a2db8fc46f6bb5a39e85a5348fd.1895.1747308186000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 3088 "/var/lib/systemd/coredump/core.kwalletd6.1000.158b0a2db8fc46f6bb5a39e85a5348fd.3088.1747308336000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 4210 "/var/lib/systemd/coredump/core.kwalletd6.1000.6eab5c8ff9aa4b00aa3c15183d02c416.4210.1747309241000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 3563 "/var/lib/systemd/coredump/core.kwalletd6.1000.d8e716d867c44c7c8dcaad44c6012da4.3563.1747309659000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 9341 "/var/lib/systemd/coredump/core.kwalletd6.1000.d8e716d867c44c7c8dcaad44c6012da4.9341.1747311103000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1886 "/var/lib/systemd/coredump/core.kwalletd6.1000.2ea74d2455b04c73aa6edf8ab4d043a1.1886.1747311215000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1887 "/var/lib/systemd/coredump/core.kwalletd6.1000.ccb39f9e97df48d2a48e383278688ac4.1887.1747311324000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1891 "/var/lib/systemd/coredump/core.kwalletd6.1000.abdaabeb594c4348a25b2e8cca99042d.1891.1747311466000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 4944 "/var/lib/systemd/coredump/core.kwalletd6.1000.abdaabeb594c4348a25b2e8cca99042d.4944.1747312979000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 5879 "/var/lib/systemd/coredump/core.kwalletd6.1000.abdaabeb594c4348a25b2e8cca99042d.5879.1747313017000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 7861 "/var/lib/systemd/coredump/core.kwalletd6.1000.abdaabeb594c4348a25b2e8cca99042d.7861.1747313438000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 10081 "/var/lib/systemd/coredump/core.kwalletd6.1000.abdaabeb594c4348a25b2e8cca99042d.10081.1747313621000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1892 "/var/lib/systemd/coredump/core.kwalletd6.1000.5377f29e128c48b4820c1d2878222290.1892.1747313734000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 3777 "/var/lib/systemd/coredump/core.kwalletd6.1000.5377f29e128c48b4820c1d2878222290.3777.1747314022000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 21694 "/var/lib/systemd/coredump/core.kwalletd6.1000.5377f29e128c48b4820c1d2878222290.21694.1747331618000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1892 "/var/lib/systemd/coredump/core.kwalletd6.1000.8ccab4cfc2ed4bd0aaa823d19228737d.1892.1747331680000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1884 "/var/lib/systemd/coredump/core.kwalletd6.1000.b24043733f864a0cb5d185e20191eab3.1884.1747332531000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 5972 "/var/lib/systemd/coredump/core.kwalletd6.1000.b24043733f864a0cb5d185e20191eab3.5972.1747332922000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 7672 "/var/lib/systemd/coredump/core.kwalletd6.1000.b24043733f864a0cb5d185e20191eab3.7672.1747333072000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1887 "/var/lib/systemd/coredump/core.kwalletd6.1000.e74a7725f292410d86457cda2d099dd4.1887.1747334824000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 2463 "/var/lib/systemd/coredump/core.kwalletd6.1000.a26b9710bedc488c88574ce77f2bd76a.2463.1747337347000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 27255 "/var/lib/systemd/coredump/core.kwalletd6.1000.a26b9710bedc488c88574ce77f2bd76a.27255.1747341899000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 34828 "/var/lib/systemd/coredump/core.kwalletd6.1000.a26b9710bedc488c88574ce77f2bd76a.34828.1747342772000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-processor[2211]: "/usr/bin/kwalletd6" 1878 "/var/lib/systemd/coredump/core.kwalletd6.1000.af8c850d0ac14352834f2341336d7ca9.1878.1747382432000000.zst"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2829]: Unable to find file for pid 4210 expected at "kcrash-metadata/kwalletd6.6eab5c8ff9aa4b00aa3c15183d02c416.4210.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2833]: Unable to find file for pid 3563 expected at "kcrash-metadata/kwalletd6.d8e716d867c44c7c8dcaad44c6012da4.3563.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2839]: Unable to find file for pid 9341 expected at "kcrash-metadata/kwalletd6.d8e716d867c44c7c8dcaad44c6012da4.9341.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2846]: Unable to find file for pid 1881 expected at "kcrash-metadata/kwalletd6.51a52172189c428eb693fde9e5b3f845.1881.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2847]: Unable to find file for pid 1896 expected at "kcrash-metadata/kwalletd6.2724c38ebd9c47cb9e8e9e33ee66c35e.1896.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2851]: Unable to find file for pid 1895 expected at "kcrash-metadata/kwalletd6.158b0a2db8fc46f6bb5a39e85a5348fd.1895.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2855]: Unable to find file for pid 3088 expected at "kcrash-metadata/kwalletd6.158b0a2db8fc46f6bb5a39e85a5348fd.3088.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2880]: Unable to find file for pid 27255 expected at "kcrash-metadata/kwalletd6.a26b9710bedc488c88574ce77f2bd76a.27255.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2883]: Unable to find file for pid 34828 expected at "kcrash-metadata/kwalletd6.a26b9710bedc488c88574ce77f2bd76a.34828.ini"
mai 16 10:01:35 localhost drkonqi-coredump-launcher[2885]: Unable to find file for pid 1878 expected at "kcrash-metadata/kwalletd6.af8c850d0ac14352834f2341336d7ca9.1878.ini"
mai 16 10:01:37 localhost systemd[1862]: Started kwalletmanager5.
mai 16 10:01:37 localhost kwalletmanager5[2906]: kwalletmanager: Option inconnue "KSecretD".
mai 16 10:01:37 localhost kwalletmanager5[2906]: QThreadStorage: entry 8 destroyed before end of thread 0x556a243f4c10
mai 16 10:01:37 localhost kwalletmanager5[2906]: QThreadStorage: entry 4 destroyed before end of thread 0x556a243f4c10
mai 16 10:01:37 localhost kwalletmanager5[2906]: QThreadStorage: entry 3 destroyed before end of thread 0x556a243f4c10
mai 16 10:01:37 localhost systemd[1862]: app-kwalletmanager5@6a5be6fba5a64d059ae540b1c0acbc6d.service: Main process exited, code=exited, status=1/FAILURE
mai 16 10:01:37 localhost systemd[1862]: app-kwalletmanager5@6a5be6fba5a64d059ae540b1c0acbc6d.service: Failed with result 'exit-code'.
mai 16 10:05:13 localhost sudo[3176]: pam_kwallet5(sudo:auth): pam_kwallet5: pam_sm_authenticate
mai 16 10:05:13 localhost sudo[3176]: pam_kwallet5(sudo:auth): pam_kwallet5: Refusing to do anything for the root user
mai 16 10:05:16 localhost sudo[3176]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:05:16 localhost sudo[3176]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_open_session
mai 16 10:05:16 localhost sudo[3176]: pam_kwallet5(sudo:session): pam_kwallet5: we were already executed
mai 16 10:05:17 localhost sudo[3176]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_close_session
mai 16 10:05:17 localhost sudo[3176]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:29:39 localhost sudo[6100]: pam_kwallet5(sudo:auth): pam_kwallet5: pam_sm_authenticate
mai 16 10:29:39 localhost sudo[6100]: pam_kwallet5(sudo:auth): pam_kwallet5: Refusing to do anything for the root user
mai 16 10:29:43 localhost sudo[6100]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:29:43 localhost sudo[6100]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_open_session
mai 16 10:29:43 localhost sudo[6100]: pam_kwallet5(sudo:session): pam_kwallet5: we were already executed
mai 16 10:29:43 localhost sudo[6100]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_close_session
mai 16 10:29:43 localhost sudo[6100]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:30:57 localhost sudo[6157]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:30:57 localhost sudo[6157]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_open_session
mai 16 10:30:57 localhost sudo[6157]: pam_kwallet5(sudo:session): pam_kwallet5: we were already executed
mai 16 10:30:57 localhost sudo[6157]: pam_kwallet5(sudo:session): pam_kwallet5: pam_sm_close_session
mai 16 10:30:57 localhost sudo[6157]: pam_kwallet5(sudo:setcred): pam_kwallet5: pam_sm_setcred
mai 16 10:41:08 localhost kwalletd6[2777]: kf.wallet.kwalletd: "Item not found"
mai 16 10:41:08 localhost kwalletd6[2777]: kf.wallet.kwalletd: "Item not found"
mai 16 10:41:08 localhost kwalletd6[2777]: kf.wallet.kwalletd: "Item not found"
Pour info ce n'est pas complètement handicapant mais c'est pénible avec certains programmes nécessitant un mot de passe et qui sont normalement automatiquement déverrouillés par Kwallet à l'ouverture de la session. Du coup je dois déverrouiller manuellement le portefeuille de KDE et renseigner mon mot de passe pour les programmes en question. Par bonheur cela ne concerne pas le wifi puisque je suis en Ethernet sur le PC "malade".