freebsd 11에서 FreeBSD 12로 업그레이드했을 때 오류 메시지가 나타났습니다.
ld-elf.so.1: /bin/sh: Undefined symbol "stat@FBSD_1.5"
OS를 다시 시작했지만 이제 오류가 계속되고
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-undefine-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"
터미널을 통해 명령을 보낼 때 나타나는 이 오류 메시지를 해결할 수 있는 방법을 찾을 수 없습니다.