在我从 freebsd 11 升级到 FreeBSD 12 时,我收到一条错误消息,
ld-elf.so.1: /bin/sh: Undefined symbol "stat@FBSD_1.5"
我重新启动了操作系统,现在错误继续存在
ld-elf.so.1: /bin/sh: Undefined symbol "stat@FBSD_1.5" enter full pathname of shell or return for /bin/sh:
,当我想键入任何命令时,我看到此消息
cannot execute COMMAND for single user: no such file or directory
当然,我以多用户模式启动了我的 FreeBSD,但出现此消息当我想使用 Enter 键执行任何书面命令时,如何解决这个问题?
答案1
我用这个命令解决了我的问题
/rescue/sh
特别感谢尤里普夫在: https://forums.freebsd.org/threads/how-to-resolve-ld-elf-so-1-bin-sh-undefined-symbol-stat-fbsd_1-5-enter-full-pathname-of-shell-或-return-for-bin-sh.72611/
当然,这只能打开一种在重新启动系统后使用终端的方法,但是我找不到解决此错误消息的方法,
ld-elf.so.1: /bin/sh: Undefined symbol "stat@FBSD_1.5"
当我通过终端发送任何命令时会出现此错误消息