시나리오
사내 에이전트를 패키지로 다시 만들면서 실행 파일 위치를 /usr/local/bin에서 /opt/agent/bin으로 옮겼습니다. 서버를 재부팅하자 agent 서비스가 시작되지 않습니다. 운영자가 직접 /opt/agent/bin/agent를 실행하면 잘 뜹니다.
사내 에이전트를 패키지로 다시 만들면서 실행 파일 위치를 /usr/local/bin에서 /opt/agent/bin으로 옮겼습니다.
사내 에이전트를 패키지로 다시 만들면서 실행 파일 위치를 /usr/local/bin에서 /opt/agent/bin으로 옮겼습니다. 서버를 재부팅하자 agent 서비스가 시작되지 않습니다. 운영자가 직접 /opt/agent/bin/agent를 실행하면 잘 뜹니다.
$ systemctl status agent
● agent.service - Internal agent
Active: failed (Result: exit-code)
Process: 812 ExecStart=/usr/local/bin/agent --config /etc/agent.yml (code=exited, status=203/EXEC)
$ journalctl -u agent -n 2
agent.service: Failed to locate executable /usr/local/bin/agent: No such file or directory
agent.service: Failed at step EXEC spawning /usr/local/bin/agent: No such file or directory
$ grep ExecStart /etc/systemd/system/agent.service
ExecStart=/usr/local/bin/agent --config /etc/agent.yml이 문제의 전체 시나리오와 점검 체크리스트, 복구 순서, 모범 풀이는 Pro 구독에서 열립니다.