AWS/AWS_ERROR(4)
-
[AWS_ERROR] rm: cannot remove : Device or resource busy
안녕하세요, 달콤한달팽이입니다.🐌AWS EC2에서 디렉토리를 삭제할 때 발생하는 에러에 관해 알아보겠습니다.ERROR 발생EBS를 마운트하고 수정하는 등의 작업을 테스트를 수행한 후,마운트 경로를 삭제하려고 했는데 아래와 같이 에러가 발생했습니다.원인현재 해당 디렉토리가 어딘가에서 사용중어서 삭제가 되지 않고 있었습니다. 해결방법losf 명령어로 해당 디렉토리가 어디서 사용되는지 확인하라고 했지만 아무런 결과도 출력되지 않았습니다. 하지만 마운트된 볼륨을 확인해보니 오류가 발생한채로 연결되어 있어, 이를 제거하고 삭제해보니 정상적으로 삭제가 되었습니다.$ df$ umount /dev/nvme1n1$ df$ rm -rf mount_ext4/
2025.01.09 -
[AWS_CodeBuild] Windows Container:Can’t add file {PATH}
안녕하세요, 달콤한달팽이입니다.🐌 AWS CodeBuild에서 사용될 커스텀 도커 이미지(윈도우) 생성 시 발생한 Can't add file {PATH} 에러에 관하여 알아보겠습니다. ERROR 발생 윈도우 환경에서 이미지 생성을 위해 기본적인 Dockerfile을 구성하여 build를 진행했습니다. 해당 이미지로 빌드를 수행했을 경우, 아래와 같이 해당 경로에는 설치할 수 없다는 에러 문구가 출력되며 빌드에 실패했습니다. 이떄의 빌드 경로는 C:\\Users\Administrator이며, 서버에 부여된 권한(Role)은 Administrator이므로 권한문제는 아닌 것으로 보였습니다. 원인 윈도우 서버는 컨테이너 이미지 생성시 해당 경로의 모든 파일을 참조하여 생성되는 것으로 보이며, 해당 경로에는 다..
2023.10.20 -
[AWS_CodeCommit] fatal: repository 'Repository' not found
안녕하세요, 달콤한달팽이입니다.🐌 AWS CodeCommit에서 리포지토리를 생성후 로컬에서 clone 작업 수행시 발생하는 에러에 관해 알아보겠습니다. ERROR 발생 로컬환경의 Visual Studio Code에서 리포지토리 연결을 위해 git clone 명령어를 입력했는데, 아래와 같이 에러가 발생했습니다. 원인 로컬 PC에서 자격증명을 인가받는 설정이 False로 설정되어 있어, 리포지토리를 못찾는 것으로 보입니다. 해결방법 로컬 PC에서 자격증명을 인가받는 설정이 False로 설정되어 있는 것을 True로 설정해주도록 합니다. git config --global credential.UseHttpPath true 이후 정상적으로 자격증명 확인탭이 보이며 정상적으로 pull 명령어가 실행됩니다.
2023.09.18 -
[AWS_RDS] MySQL: wait_timeout & interactive_timeout
안녕하세요, 달콤한달팽이입니다.🐌 AWS RDS(MySQL)에서 파라미터 값(wait_timeout)을 수정해도 적용되지 않는 에러에 관하여 알아보겠습니다. ERROR 발생 RDS 파라미터 그룹에서 wait_timeout에 대한 값을 수정하였습니다. 하지만 변경사항에 대하여 쿼리문을 통해 확인할 경우 정상적으로 수정되지 않는 경우 발생했습니다. 원인 RDS의 파라미터 이외에 wait_timeout에 영향을 주는 변수가 RDS내부에 있을 것으로 예상됩니다. 이를 확인하기 위해 interactive_timeout 값을 수정한 후, 다시 wait_timeout 값을 조회해보니 wait_timeout 값이 이를 따라간 다는 것을 확인하였습니다. show variables like '%timeout'; wait_..
2021.01.06