터미널을 열 때마다 '404 :: command not found'메시지가 계속 나타남


9

404:: command not found터미널을 열 때마다 계속 메시지가 나타납니다 . 이 메시지를 받기 직전에 설치 한 내용이 기억 나지 않습니다.

여기에 이미지 설명을 입력하십시오

bash의 시작 파일에서 찾을 수 없습니다.

$ grep 404 -H ~/.bashrc ~/.profile ~/.bash_profile ~/.bash.login \
              ~/.bash_aliases /etc/bash.bashrc /etc/profile  \
             /etc/profile.d/* /etc/environment 2> /dev/null
$

나는 또한 실행 PS4='${BASH_SOURCE}:${LINENO} ' bash -lxe, 당신은 전체 출력을 찾을 수 여기 에서 찾을 수 있습니다 .


오 와우. 정말 이상한 일이 일어나고 있습니다. 이 문제를 발생시키기 위해 무엇을 변경했을지 알고 있습니까? 구성 파일이나 무언가를 편집하고 있었습니까? @muru 이것은 이상한 것입니다.
terdon

3
당신의 무엇입니까 /etc/bash_completion.d/docker-compose?
derobert

또한 방금 실행 ps $$한 후에 깨달았습니다 bash -lxe. 새 터미널을 열고 실행 ps $$하여 출력에 포함되어 있는지 확인하십시오 bash.
terdon

답변:


20

bash -lxe출력 의이 부분 :

///usr/share/bash-completion/bash_completion:1981 . /etc/bash_completion.d/docker-compose
////etc/bash_completion.d/docker-compose:1 404: Not Found
////etc/bash.bashrc:57 '[' -x /usr/lib/command-not-found ']'
////etc/bash.bashrc:58 /usr/lib/command-not-found -- 404:
404:: command not found
////etc/bash.bashrc:59 return 127

당신이로 /etc/bash_completion.d/docker-compose시작 하는 것을 나에게 읽습니다 404:. 어느 시점에서 당신은 어딘가에서 해당 구성 파일을 다운로드하려고 시도했지만 대신 HTTP 오류 메시지를 저장하지 못했습니다.

해당 파일은 일반 텍스트 여야합니다. 선호하는 텍스트 편집기를 사용할 수 있습니다 (sudo / sudoedit / etc 등을 사용하여 수정해야 함).

추신 : 앞으로 다운로드 된 파일을 설치하기 전에 검토 할 것을 제안합니다. 오류 메시지뿐만 아니라 해당 파일이 무엇을하는지 확인할 수 있습니다. HTTPS 대신 HTTP) 및 특정 설정에 필요한 사용자 정의가 필요한 경우.


2
고마워 내가 방금 들여다 본 /etc/bash_completion.d/docker- compose 줄만 404 not found있습니다. 방금 제거했습니다.
Petra Barus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.