updateb를 실행했는데도 Locatch.db가 없습니다.

updateb를 실행했는데도 Locatch.db가 없습니다.

무슨 일인지 아는 사람 있나요?

djc@miles rebar $ sudo updatedb
djc@miles rebar $ locate .dialyzer_plt
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
djc@miles rebar $ sudo su -l
miles ~ # cd /var/lib/mlocate/
miles mlocate # ls -l
total 51576
-rw------- 1 root root  6553600 Oct  1 03:13 mlocate.db.AkeorG
-rw------- 1 root root  6635520 Oct  3 03:14 mlocate.db.EY0KT9
-rw------- 1 root root  6639616 Oct  4 10:34 mlocate.db.EiWVGW
-rw------- 1 root root  6230016 Sep 30 03:14 mlocate.db.Shbi49
-rw------- 1 root root 13447168 Sep 29 14:40 mlocate.db.VAo6El
-rw------- 1 root root  6668288 Oct  4 03:12 mlocate.db.gTyzDl
-rw------- 1 root root  6635520 Oct  2 03:12 mlocate.db.o0nXlW

답변1

mlocate가 updateb를 완료하면 최종 파일이 루트 및 기타 그룹으로 기록됩니다. "mlocate" 디렉터리에 대한 권한을 확인합니다.

drwxr-x--- 2 root slocate 4096 Oct 25 18:02 mlocate

답변2

mlocate 패키지를 다시 설치해 보세요. 약간의 부패가 연루된 것 같습니다.

관련 정보