[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 04 May 2025 15:50:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286580

            Bug ID: 286580
           Summary: pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined
                    symbol "Fssh_sshsk_sign"
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: madpilot@FreeBSD.org
                CC: emaste@freebsd.org, jlduran@FreeBSD.org

Hi,

I'm using the latest head (commit base 83507f9e6fedbc02d1acecc9fb5c09eae34b1ae6
date: Sun May 4 00:49:28 2025 -0700).

pam_ssh.so started reporting an undefined symbol.

This is very very similar to an issue I reported years ago in bug #258384

Looks like this is caused by commits base
1c99af1ebe61cbaf633792941640dcd254acf921 and base
65d8491719bbc88ed45637d2381931c2d29cfe87

The last one works fine for ssh parts itself, but leaves out pam_ssh, whcih now
is missing the implementation of ssh-sk-client.

I have fixed the issue locally by adding back ssh-sk-client.c to libssh SRCS,
but this is not the correct fix.

A first try at adding ssh-sk-client.c to pam_ssh SRCS fails, since it causes
redefined symbols, some more glue is needed. I'm investigating  how to fix this
properly.

-- 
You are receiving this mail because:
You are the assignee for the bug.