Linux 오류 처리 방법: "ping", "바이너리 파일을 실행할 수 없습니다"

Linux 오류 처리 방법: "ping", "바이너리 파일을 실행할 수 없습니다"
/home/$USER/bin/ping: cannot execute binary file: Exec format error
$ uname -a
Linux $USER 5.13.0-22-generic #22-Ubuntu SMP Fri Nov 5 13:21:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Ping을 다시 설치해도 도움이 되지 않았습니다.

답변1

귀하의 프로그램보다 우선하는 ping사용자 정의 프로그램을 설치한 것으로 보입니다 . 실제 시스템 전체 핑은 (적어도 Ubuntu 21.04 Hirsute Hippo에) 있습니다. Bravo가 지적했듯이 ping 명령을 사용하여 무슨 일이 일어나고 있는지 확인할 수 있습니다 . (다른 아키텍처용이거나, 손상되었거나, 심지어 바이너리가 아니라는 것을 알아내는 것이 가능합니다.)~/bin/$PATH/usr/bin/pingfile

관련 정보