본문 바로가기

Ubuntu를 VM으로 설치후 갑자기 ps 명령어가 아래와 같은 에러를 뿌리면서 동작하지 않았다. 

 

$ ps
ps: error while loading shared libraries: libprocps.so.4: cannot open shared object file: No such file or directory

libprocps4의 역할을 찾아 보니 xenial library이며, process information 정보를 뿌려주는 라이브러리에 속해 있는 library 파일이였다. 

이 파일이 왜 없어 졌는지는 정확하게 추적을 못하였지만 procps package를 apt 로 재 설치후 정상적으로 동작하는 것을 확인 하였다.

 

ps 명령어등 process information 정보가 정상적으로 출력이 안될 경우 아래와 같이 procps 패키지를 재 설치하면 해결 된다. 

 

$ sudo apt install --reinstall procps

 

Secuof Blog