Re: r315900: /usr/bin/ssh: Undefined symbol "msetlocale"

From: Andreas Nilsson <andrnils_at_gmail.com>
Date: Fri, 24 Mar 2017 15:28:31 +0100
On Fri, Mar 24, 2017 at 2:37 PM, O. Hartmann <ohartmann_at_walstatt.org> wrote:

> Having just updated CURRENT to CURRENT 12.0-CURRENT FreeBSD 12.0-CURRENT #1
> r315900: Fri Mar 24 14:17:22 CET 2017 amd64, I can not connect to remote
> systems via ssh anymore:
>
> /usr/bin/ssh: Undefined symbol "msetlocale"
>
> Google suggests for this kind of error a miscompilation of the binary.
>
> I had a crash, again (SSDs and CURRENT have a serious problem!), had to
> improvise with the USB flash ISO image of CURRENT found on FreeBSD.org from
> 23.03.2017, ~ 18 o'clock, but have rebuilt and installed world and kernel
> from a
> clean /usr/obj two times. Still being bugged by this mysterious error.
>
> Can somebody help, please?
>
> Thanks in advance,
> Oliver
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>


I haven't upgraded myself yet, but I fetched the sources.

Could you check ldd /usr/bin/ssh ?
If you have libprivatessh in there, could you do nm -D
/usr/lib/libprivatessh.so | grep msetlocale and see if you get any output (
I think you should get one line )

Otherwise it would seem that either libprivatessh is not built correctly or
that it is not installed correctly. But these are just my guesses.

Best regards
Andreas
Received on Fri Mar 24 2017 - 13:28:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:10 UTC