[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign""
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign""
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign""
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign""
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 286580] pam_ssh.so.6: /usr/lib/libprivatessh.so.5: Undefined symbol "Fssh_sshsk_sign""
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.