[Bug 260628] FreeBSD 12.3-Release got stuck during the boot process after the update (maybe nsswitch issue?)
Date: Tue, 28 Mar 2023 19:33:42 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260628 --- Comment #9 from Dylan <djimeha@yahoo.ca> --- Apologies, the '2nd' thing was that 12.4-RELEASE-p1 and bash-5.2.15 don't seem to agree. Bash dies with this, which is, at a glance, something that showed up in bash 4-ish, but FreeBSD 10.4-p3 had bash 4.4.23 and worked: $ uname -a FreeBSD <hostname here> 12.4-RELEASE-p1 FreeBSD 12.4-RELEASE-p1 GENERIC amd64 $ pkg info | grep bash bash-5.2.15 GNU Project's Bourne Again SHell $ /usr/local/bin/bash ld-elf.so.1: Undefined symbol "rl_sort_completion_matches" referenced from COPY relocation in /usr/local/bin/bash Was added here: https://github.com/akamai/bash/blob/no-function-forward/CHANGES#L2249 Why is this error relevant here? Switching to 'bash-static' works, but doesn't play nice with nss_ldap, so prompts for remote (Pulled from LDAP) users result in: [I have no name!@<your server name> <Current path>]$ A 'whoami' shows them correctly mapped, so I just switched the default shell to /bin/sh for now until I can find a fixed version of bash. Example I found of someone else noting bash-static didn't work with LDAP mapping: https://lists.freebsd.org/pipermail/freebsd-stable/2014-March/077852.html So, not relevant if your LDAP client doesn't use bash for root or users, but heads up if they do that it may not play nice with 12.4-p1. -- You are receiving this mail because: You are the assignee for the bug.