<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Greetings Benjamin,</p>
    <p>Thanks so much for the quick answer.</p>
    <p>Here are my answers to your questions (<font color="#26a269"><b>==>
          Like this</b></font>):</p>
    <div>So, fprintd-verify and fprintd-enroll work, but pam not?</div>
    <div><font color="#26a269"><b>==> Yes Sir.</b></font></div>
    <div><br>
    </div>
    <div>Seems like something is broken in the PAM stack. It is hard to
      tell what though, as the only error form fprintd is that Release
      is called without first claiming the device, for which I have no
      explanation. Maybe auth log has more information?</div>
    <div><font color="#26a269"><b>==> There is no /var/log/auth.log
          on SuSE Linux so I checked /var/log/messages and found that
          when I lock the desktop and then try to unlock with the
          fingerprint and then the usual password after the "Unlocking
          failed" message:</b></font></div>
    <div><span style="font-family:monospace"><span
          style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:48:54.034464+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">plasmashell[</span><span
          style="color:#ff54ff;background-color:#ffffff;">12364</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ff54ff;background-color:#ffffff;">2024</span><span
          style="color:#000000;background-color:#ffffff;">-</span><span
          style="color:#ff54ff;background-color:#ffffff;">03</span><span
          style="color:#000000;background-color:#ffffff;">-</span><span
          style="color:#ff54ff;background-color:#ffffff;">22</span><span
          style="color:#000000;background-color:#ffffff;"> </span><span
          style="color:#ff54ff;background-color:#ffffff;">16</span><span
          style="color:#000000;background-color:#ffffff;">:</span><span
          style="color:#ff54ff;background-color:#ffffff;">48</span><span
          style="color:#000000;background-color:#ffffff;">:</span><span
          style="color:#ff54ff;background-color:#ffffff;">54</span><span
          style="color:#000000;background-color:#ffffff;">.</span><span
          style="color:#ff54ff;background-color:#ffffff;">033669</span><span
          style="color:#000000;background-color:#ffffff;"> +</span><span
          style="color:#ff54ff;background-color:#ffffff;">0100</span><span
          style="color:#000000;background-color:#ffffff;"> (</span><span
          style="color:#ff54ff;background-color:#ffffff;">0x00007f26f8787700</span><span
          style="color:#000000;background-color:#ffffff;">) [info]
          [NetworkReachability] [Loop_</span><span
          style="color:#ff54ff;background-color:#ffffff;">0x7ffc65f9e490</span><span
          style="color:#000000;background-color:#ffffff;">] network is
          reachable
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:49:54.412170+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">plasmashell[</span><span
          style="color:#ff54ff;background-color:#ffffff;">12364</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ff54ff;background-color:#ffffff;">2024</span><span
          style="color:#000000;background-color:#ffffff;">-</span><span
          style="color:#ff54ff;background-color:#ffffff;">03</span><span
          style="color:#000000;background-color:#ffffff;">-</span><span
          style="color:#ff54ff;background-color:#ffffff;">22</span><span
          style="color:#000000;background-color:#ffffff;"> </span><span
          style="color:#ff54ff;background-color:#ffffff;">16</span><span
          style="color:#000000;background-color:#ffffff;">:</span><span
          style="color:#ff54ff;background-color:#ffffff;">49</span><span
          style="color:#000000;background-color:#ffffff;">:</span><span
          style="color:#ff54ff;background-color:#ffffff;">54</span><span
          style="color:#000000;background-color:#ffffff;">.</span><span
          style="color:#ff54ff;background-color:#ffffff;">411446</span><span
          style="color:#000000;background-color:#ffffff;"> +</span><span
          style="color:#ff54ff;background-color:#ffffff;">0100</span><span
          style="color:#000000;background-color:#ffffff;"> (</span><span
          style="color:#ff54ff;background-color:#ffffff;">0x00007f26f8787700</span><span
          style="color:#000000;background-color:#ffffff;">) [info]
          [NetworkReachability] [Loop_</span><span
          style="color:#ff54ff;background-color:#ffffff;">0x7ffc65f9e490</span><span
          style="color:#000000;background-color:#ffffff;">] network is
          reachable
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:07.450723+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet[</span><span
          style="color:#ff54ff;background-color:#ffffff;">22378</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ffffff;background-color:#b21818;">Qt: Session
          management error: networkIdsList argument is NULL</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:07.585346+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet[</span><span
          style="color:#ff54ff;background-color:#ffffff;">22378</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ffffff;background-color:#b21818;">kf.kirigami:
          Failed to find a Kirigami platform plugin</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:07.840979+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet[</span><span
          style="color:#ff54ff;background-color:#ffffff;">22378</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#000000;background-color:#ffffff;">qt.virtualkeyboard.hunspell:
          Hunspell dictionary is missing for "en_GB" . Search paths
          ("/usr/share/qt5/qtvirtualkeyboard/hunspell",
          "/usr/share/hunspell", "/usr</span><br>
        /share/myspell/dicts")
        <br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:10.078865+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">gkr-pam:
          stashed password to try later in open session
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:10.079043+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">pam_kwallet5(kde:auth):
          pam_kwallet5: pam_sm_authenticate
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:10.079125+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">pam_kwallet5(kde:auth):
          pam_kwallet5: we were already executed
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:10.094460+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">unix_chkpwd[</span><span
          style="color:#ff54ff;background-color:#ffffff;">22397</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ffffff;background-color:#b21818;">password check
          failed for user (DAV-LOCAL)</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:10.094511+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#ffffff;background-color:#b21818;">pam_unix(kde:auth):
          authentication failure; logname= uid=1000 euid=1000 tty=
          ruser= rhost=  user=DAV-LOCAL</span><span
          style="color:#000000;background-color:#ffffff;">
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:18.479696+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">gkr-pam:
          stashed password to try later in open session
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:18.479899+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">pam_kwallet5(kde:auth):
          pam_kwallet5: pam_sm_authenticate
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:18.479980+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">pam_kwallet5(kde:auth):
          pam_kwallet5: we were already executed
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:18.495403+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kscreenlocker_greet:
        </span><span style="color:#000000;background-color:#ffffff;">pam_kwallet5(kde:setcred):
          pam_kwallet5: pam_sm_setcred
        </span><br>
        <span style="color:#ff54ff;background-color:#ffffff;">2024-03-22</span><span
          style="color:#000000;background-color:#ffffff;">T</span><span
          style="color:#87ffaf;background-color:#ffffff;">16:50:18.574872+01:00
        </span><span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">HP-ZBook17-G8
        </span><span style="color:#ffff54;background-color:#ffffff;">kwin_x11[</span><span
          style="color:#ff54ff;background-color:#ffffff;">2882</span><span
          style="color:#ffff54;background-color:#ffffff;">]: </span><span
          style="color:#ffffff;background-color:#b21818;">kwin_core: XCB
          error: 3 (BadWindow), sequence: 43501, resource id: 9437268,
          major code: 129 (SHAPE), minor code: 6 (Input)</span><br>
        <span style="color:#000000;background-color:#ffffff;">
        </span></span><font color="#26a269"><b>I am lost at this stage.</b></font></div>
    <div><br>
    </div>
    <div>Also, does it even prompt you for a fingerprint on the console?</div>
    <div><font color="#26a269"><b>==> No. When it was working fine, I
          had to stike <Enter> key and then put my finger on the
          fingerprint and that was all. Now, if I strike <Enter>,
          login screen is scrambling a little bit and I immediately
          after have the message "Unlocking failed".</b></font></div>
    <p></p>
    <div class="moz-signature">Librement vôtre / Libremente suyo /
      Freely yours,<br>
      <b>Eric J.P.E. Davanture - <a class="moz-txt-link-abbreviated" href="mailto:eric.davanture@orange.fr">eric.davanture@orange.fr</a><br>
      </b>
      Mobile: +33-607.08.01.78<br>
      <b><u>Approximate location:</u></b> <a
        href="https://youtu.be/P6cw5Yv-zqU">Planet Earth < Solar
        System < Milky Way Galaxy < Local Group < Virgo Cluster
        < Laniakea Supercluster < known Universe</a><br>
      <i>- There are 10 types of people in this world: those who
        understand binary and those who don't<br>
        - There is NO CLOUD, just other people's computers<br>
        - There is NO INTELLIGENCE in AI, just huge knowledge and deep
        statistics</i></div>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
            </th>
            <td>Re: fprint on HP ZBook 17 G8 Fury running SuSE Linux
              Enterprise Desktop 15 SP5</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
            <td>Fri, 22 Mar 2024 16:19:11 +0100</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
            <td>Benjamin Berg <a class="moz-txt-link-rfc2396E" href="mailto:benjamin@sipsolutions.net"><benjamin@sipsolutions.net></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
            <td>Eric J.P.E. Davanture <a class="moz-txt-link-rfc2396E" href="mailto:eric.davanture@orange.fr"><eric.davanture@orange.fr></a>,
              <a class="moz-txt-link-abbreviated" href="mailto:fprint@lists.freedesktop.org">fprint@lists.freedesktop.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <style>pre,code,address {
  margin: 0px;
}h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}</style>
      <div>Hi,</div>
      <div><br>
      </div>
      <div>On Fri, 2024-03-22 at 15:52 +0100, Eric J.P.E. Davanture
        wrote:</div>
      <blockquote type="cite"
style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
        <div> </div>
        <p>Greetings,</p>
        <div> </div>
        <p>I have SuSE Linux Enterprise Desktop (SLED) 15 SP5 and I use
          KDE Plasma X11 with fprintd package installed (<span
style=" font-family:'Verdana','Geneva','Arial','Helvetica','sans-serif'; font-size:small;">v
            1.94.2-bp155.2.3.1</span>) to unlock the desktop using the
          integrated fingerprint reader of an HP ZBook 17 G8 Fury (lsusb
          says: "Bus 003 Device 003: ID 06cb:00f0 Synaptics, Inc." which
          is supported by fprint). <br>
        </p>
        <div> </div>
        <p>It worked fine for some weeks but after some SLED 15 SP5
          updates (using zypper up), something broke fprintd package and
          SuSE Technical Support does not find what :-(</p>
        <div> </div>
        <p>I can't unlock anymore the desktop with my fingerprint. I get
          "Unlocking failed" error message and I have to enter the
          password with the keyboard as before. <br>
        </p>
        <div> </div>
        <p>A few commands I tested:</p>
        <div> </div>
        <p><span style="font-family:monospace"><span
              style="color:#5454ff;background-color:#ffffff;">└─</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">#</span><span
              style="color:#000000;background-color:#ffffff;">
              journalctl -u fprintd.service </span><br>
            Mar 22 11:13:57 HP-ZBook17-G8 systemd[1]: Starting
            Fingerprint Authentication Daemon... <br>
            Mar 22 11:13:58 HP-ZBook17-G8 systemd[1]: Started
            Fingerprint Authentication Daemon. <br>
            Mar 22 11:14:57 HP-ZBook17-G8 systemd[1]: fprintd.service:
            Deactivated successfully. <br>
            Mar 22 15:23:50 HP-ZBook17-G8 systemd[1]: Starting
            Fingerprint Authentication Daemon... <br>
            Mar 22 15:23:50 HP-ZBook17-G8 systemd[1]: Started
            Fingerprint Authentication Daemon. <br>
            Mar 22 15:23:53 HP-ZBook17-G8 fprintd[18155]: <span
style="font-weight:bold;color:#d7d75f;background-color:#ffffff;">Authorization
              denied to :1.375 to call method 'Release' for device
              'Synaptics Sensors': Device was not claimed before use</span><br>
            <span style="color:#000000;background-color:#ffffff;"> </span></span></p>
        <div> </div>
        <p><span style="font-family:monospace"><span
              style="color:#5454ff;background-color:#ffffff;">└─</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">#</span><span
              style="color:#000000;background-color:#ffffff;">
              fprintd-enroll </span><br>
            Using device /net/reactivated/Fprint/Device/0 <br>
            Enrolling right-index-finger finger. <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-retry-scan <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-retry-scan <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-stage-passed <br>
            Enroll result: enroll-retry-scan <br>
            Enroll result: enroll-completed<br>
            <br>
          </span><span style="font-family:monospace"><span
              style="color:#5454ff;background-color:#ffffff;">└─</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">#</span><span
              style="color:#000000;background-color:#ffffff;">
              fprintd-verify </span><br>
            Using device /net/reactivated/Fprint/Device/0 <br>
            Listing enrolled fingers: <br>
            - #0: right-index-finger <br>
            Verify started! <br>
            Verifying: right-index-finger <br>
            Verify result: verify-no-match (done)</span></p>
      </blockquote>
      <div><br>
      </div>
      <div>So, fprintd-verify and fprintd-enroll work, but pam not?</div>
      <div><br>
      </div>
      <div>Seems like something is broken in the PAM stack. It is hard
        to tell what though, as the only error form fprintd is that
        Release is called without first claiming the device, for which I
        have no explanation. Maybe auth log has more information?</div>
      <div><br>
      </div>
      <div>Also, does it even prompt you for a fingerprint on the
        console?</div>
      <div><br>
      </div>
      <div>Benjamin</div>
      <div><br>
      </div>
      <blockquote type="cite"
style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
        <p><span style="font-family:monospace"> </span><br>
        </p>
        <div> </div>
        <p>Any idea on how to investigate this problem would be very
          much appreciated.</p>
        <div> </div>
        <div class="moz-signature">Thanks a lot by now.</div>
        <div> </div>
        <div class="moz-signature"><br>
        </div>
        <div> </div>
        <div class="moz-signature">Librement vôtre / Libremente suyo /
          Freely yours,<br>
          <b>Eric J.P.E. Davanture - <a
              class="moz-txt-link-abbreviated moz-txt-link-freetext"
              href="mailto:eric.davanture@orange.fr"
              moz-do-not-send="true">eric.davanture@orange.fr</a><br>
          </b> Mobile: +33-607.08.01.78<br>
          <b><u>Approximate location:</u></b> <a
            href="https://youtu.be/P6cw5Yv-zqU" moz-do-not-send="true">Planet
            Earth < Solar System < Milky Way Galaxy < Local
            Group < Virgo Cluster < Laniakea Supercluster <
            known Universe</a><br>
          <i>- There are 10 types of people in this world: those who
            understand binary and those who don't<br>
            - There is NO CLOUD, just other people's computers<br>
            - There is NO INTELLIGENCE in AI, just huge knowledge and
            deep statistics</i></div>
        <div> </div>
        <div class="moz-forward-container"><br>
        </div>
        <div> </div>
      </blockquote>
      <div><br>
      </div>
      <div><span></span></div>
    </div>
  </body>
</html>