반응형

재학습/오류 19

[Github actions] - invalid reference format, 왜 실패하는거야?

배경github actions를 이용하여 aws 서버에 접근 및 커맨드를 실행하고자 했다.그런데 지속적으로 오류가 발생하여 해결이 안됐다. 일단!! ssh에 -v옵션을 주면세부적인 오류 내역이 출력 가능하므로, 어디서 어떤 오류가 발생했는지 알 수 있다. (이거 너무 유용하다) 그렇게 찾아낸 오류는 다음 구문이였다- name: delete image run: | ssh -v -o StrictHostKeyChecking=no -i private_key ${HOST_NAME}@${HOST_IP} 'sudo docker rmi ${DOCKER_USERNAME}/${REPO_NAME}'  도대체 어디서 오류가 발생한걸까.. 감도 잡히지 않았지만,엄청난 구글링 결과 원인을 찾아 낼 수 있었다. 오류..

재학습/오류 2024.05.14

[AWS] Permissions for ~ are too open. pem bad permissions 오류 해결

배경AWS Lightsail에 접근해야하는 소요가있어 아래의 커맨드로 접근을 시도했다.ssh -i key.pem host_name@host_ip그런데 뭔가 익숙한 오류가 발생했는데..  오류내용 Permissions 0644 for './key.pem' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.Load key "./key.pem": bad permissions {host_name}@{host_ip}: Permission denied (publickey). 오류내용 분석다른사람들이 접근못해야하는데, 니 pem파일은 권한이 너무 열려있어. ..

재학습/오류 2024.05.13

[Go] nil is a predeclared identifier representing the zero value for a pointer, channel, func, interface, map, or slice type.Type must be a pointer, channel, func, interface, map, or slice type

type Entry struct { name string surname string tel string } var data []Entry func search(surname string) *Entry { for key, value := range data { if value.surname == surname { return &data[key] } } return nil } 이건되고 type Entry struct { name string surname string tel string } var data []Entry func search(surname string) Entry { for key, value := range data { if value.surname == surname { return da..

재학습/오류 2023.08.16

[GIT] does not have a commit checked out

does not have a commit checked out 이 에러는 새로만들거나 clone한 프로젝트를 git add 할 때 발생한다. 원인 예를들어 A폴더안에 B,C,D폴더가 각각있고 A폴더에 .git이 존재하면서 B,C,D 중 하나라도 .git이 존재한 상황에서 A폴더에서 git add를 할 때 오류가 발생하게된다. 해결 만약, A폴더에서 B,C,D폴더의 프로젝트를 다 관리하고싶어 구조를 잡은것이라면, A폴더에 있는 .git만 남겨두고 B,C,D에 있는 .git은 삭제해주어야 오류를 잡을 수 있다.

재학습/오류 2023.06.27

[NPM] npm ERR! code EACCES errno -13

NPM을 사용하는 개발을 하다보면 간혹 아래와 비슷한 에러가 발생할때가 있다. npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /usr/local/lib/node_modules/@nestjs npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@nestjs' npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@nestjs'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall:..

재학습/오류 2023.06.26

[Npm] sill idealTree buildDeps

갑자기 오늘, npm install 을 입력했을 때 아래와 같은 오류문구가 발생된다. idealTree:[project-name]: sill idealTree buildDeps "idealTree:[project-name]: sill idealTree buildDeps" 메시지 1. 프로젝트의 package.json 파일에 있는 종속성이 일관되고 올바른지 확인하는 데 도움이 되는 도구인 'ideal-tree' 패키지에서 생성됨 2. ideal-tree 도구가 프로젝트의 package.json 파일에서 종속성을 확인하고 종속성 트리를 빌드하고 있음을 나타내지만 오류나 문제는 아님. 3. 이 문제를 해결하려면 package.json 파일을 업데이트하여 모든 종속성이 올바른지 확인한 다음 'npm instal..

재학습/오류 2023.01.16

[AWS EC2] 프로세스 실행 중 행(Hang)현상 원인파악

개요 무료계정으로 제공되는 EC2 프리티어에 도커라이징처리가 된 두 개의 어플리케이션을 띄우고 있다. 그런데 실행절차마다 행이걸림. 행 현상 하드웨어결함, 스레드문제, 메모리부족, 리소스경합, 데드락 EC2 대시보드 결과 1/2개 검사통과, 즉 상태이상 확인 상세페이지 확인결과, 인스턴스 상태 검사 - 연결성 검사 실패 인스턴스 상태확인 운영체제 부팅 실패 올바른 볼륨 탑재 실패 CPU 및 메모리 소진 커널 패닉 네트워크 이상 행 진입시 상태를 고려해보면, 네트워크이상, 운영체제부팅실패, 올바른볼륨탑재실패 는 제외해도 될 것 같다. 그렇다면 CPU 및 메모리 소진, 커널 패닉 중 하나일 것 커널패닉 커널패닉? 작동중에 커널이 치명적인 내부오류를 감지하면 커널패닉 오류가 발생 운영체제 부팅 중 오류가 발생..

재학습/오류 2023.01.01

[IntelliJ] 인텔리제이 폴더에 Java class 파일 생성버튼이 없어요!

오랜만에 Java를 공부하러 IntelliJ를 킨 재삉. IDE버전이 낮아서 업데이트를 해주는데, 익숙한 상황을 맞이해버렸다. 바로 New > Java Class 버튼이 없는 것 !? 구글링을 해보려다가, 예전에 겪었던 문제엿던 것 같아서 이래저래 시도해봤다. 해결 1.Mark Directory as탭을 클릭하여 원하는 종류로 마킹한다 2.그럼 해당 폴더에서 Java Class 버튼이 나오게된다.

재학습/오류 2022.06.09

React Router 왜 계속 Path="/"에 해당되는 컴포넌트만 렌더링될까?

React-Router란? Package : React-Router-Dom React-Router는 React에서의 라우팅 기능을 제공한다. Route요소의 Path속성을 설정하여 각 Path별 컴포넌트를 렌더링 할 수 있다. a요소의 href로 URL을 설정해도 각 URL별로 렌더링을 할 수 있지만, Link요소의 to로 URL을 설정한다면 각 URL별로 새로고침없는 렌더링을 제공할 수 있다 왜 계속 Path="/"에 해당되는 컴포넌트만 렌더링될까? 다음코드를 보자 1번코드 위와같은 코드에서 "/"로 접근할때 "/movie/:id"로 접근할 때 모두 MovieHome이 렌더링된다. 그렇지만 2번코드 위의 코드에서는 "/movie/:id"로 접근할때는 이 렌더링되고, "/"로 접근할때는 이 렌더링된다. ..

재학습/오류 2022.02.12
반응형