"systemctl daemon-reload"를 실행해도 효과가 없습니다.

"systemctl daemon-reload"를 실행해도 효과가 없습니다.

왜 이런 일이 발생하는지 검색했지만 답변을 찾을 수 없으며 여기서 통찰력을 얻을 수 있다고 생각했습니다.

yum을 통해 시스템 서비스 파일을 설치했습니다 /usr/lib/systemd/system/kubelet.service. 나는 가지고있다아니요파일이 변경되었습니다. 방금 다음 명령을 사용하여 서비스를 시작하고 활성화하려고 했습니다.

# systemctl enable kubelet.service
# systemctl start kubelet.service

다음 메시지를 받았습니다.

Warning: kubelet.service changed on disk. Run 'systemctl daemon-reload' to reload units.

위의 reload 명령을 실행하면 모든 것이 빠르게 완료되는 것처럼 보이고 출력이 없습니다. 불행하게도 kubelet.service는 여전히 수정된 상태로 등록되어 있습니다. 나는 또한 systemctl --system daemon-reload성공하지 못한 채 그 명령을 시도했습니다. 또한 reload 명령을 재부팅하고 다시 실행하고, kubernetes 패키지를 제거하고 다시 설치해 보았지만 성공하지 못했습니다.

재미삼아 다른 서비스 파일을 수정하여 /usr/lib/systemd/system/docker.service하나 만들었고 systemctl daemon-reloaddocker 서비스는 systemctl을 통해 정상적으로 작동했습니다.

여기서 무슨 일이 일어나고 있는지 아시나요?

관련 정보