본문 바로가기
CLOUD/AWS

(windows11)AWS sam init 에러: sam unstable state when updating repo. check that you have permissions to create/delete files

by Rainbound-IT 2022. 7. 12.
반응형

목차

     

     

    sam init 으로 예제 코드를 돌리려고 하는데 다음과 같은 에러가 발생했다.

    sam unstable state when updating repo. check that you have permissions to create/delete files

    처음 시작할땐 잘 됏는데 안되길래 버전 에러 인줄 알고 버전 지웠다가 설치했다 반복했으나 해결되지 않았다.

    그냥 sam init --runtime python3.9 이라고 치면 로그가 나오지 않아 원인이 뭔질 알수가 없다.

     

     

    원인

    sam init --runtime python3.9 --debug 라고 뒤에 --debug를 붙여 줘야 로그를 볼수있다.

     

    이 방식대로 입력하니

    Configure core.longpaths=true in git clone. You might also need to enable long paths in Windows registry.

    라는 에러가 나왔다.

    경로 값이 너무 길어서 발생하는 에러라고 한다.

    해결방법은 다음과 같다.

     

    해결방법

    powershell

    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
    -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

    파워쉘이 없는경우

    레지스트리 편집기에 들어가서(윈도우키 + R 로 실행창에 regedit입력)

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]

    에서 "LongPathsEnabled"=dword:00000001 값을 변경해줘야한다.

     

     

    이상한점은 처음 실행할대 잘되다가 다시하니까 안된다는점은 의아하다.

     

     

     

     

    Reference

    https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=powershell#enable-long-paths-in-windows-10-version-1607-and-later 

     

    Maximum Path Length Limitation - Win32 apps

    Maximum path length limitation.

    docs.microsoft.com

     

    반응형

    'CLOUD > AWS' 카테고리의 다른 글

    AWS opsworks란?  (0) 2022.07.13
    aws api gateway 매핑 템플릿  (0) 2022.07.12
    ElasticBeanstalk 작업자모드  (0) 2022.07.11
    AWS eb cli로 eb 웹 애플리케이션 생성하기  (0) 2022.07.11
    error: eb init ...cannot setup CodeCommit...  (0) 2022.07.11

    댓글