괴발개발 성장기
반응형

Study/Error 9

[Error] SSH 키 만들 때 에러 메시지

# 배경 맥북을 초기화시키고 다시 SSH 키를 만들라고 .ssh 디렉토리로 이동하려고 했는데 아래 메시지가 발생했다. # 에러 메시지 cd: no such file or directory: /Users/genie/.ssh # 해결 방안 디렉토리가 없는게 문제여서 직접 만들어줬다. mkdir .ssh 그리고 나서 SSH를 발급 받으면 된다. 2022.09.25 - [기타 등등/MacBook 입문기] - [macOS] SSH 키 생성하는 방법 [macOS] SSH 키 생성하는 방법 # 배경 github에서 clone 받기 위해 SSH 키가 필요했다. # 방법 1) 터미널에서 SSH Key가 있는 확인 해보자 $ cat ~/.ssh/id_rsa.pub 명령어를 치면 아래와 같은 문구가 나온다. 현재 나는 ss..

Study/Error 2023.11.01

[Error] 552 5.7.0 This message was blocked because its content presents a potential 에러 메시지 해결 방법

# 배경 테스트 코드를 돌리는데 기부금영수증 이메일이 안보내지는 것을 알게 되었다. 아래와 같은 에러 메시지가 나온다. (이메일 보내는 SMTP를 구글 서버를 사용한다.) # 에러메시지 msg=": 552 5.7.0 This message was blocked because its content presents a potential\n5.7.0 security issue. Please visit\n5.7.0 https://support.google.com/mail/?p=BlockedMessage to review our\n5.7.0 message content and attachment content guidelines. k27-20020aa7999b000000b006bd67a7a7b3sm1600569p..

Study/Error 2023.10.16

[Error] 스웨거에서 cannot find type definition: json.RawMessage 에러 메시지

# 배경 스웨거(Swagger)에 돌리려고 하는데 아래의 에러 메시지가 발생했다. # 에러 메시지 cannot find type definition: json.RawMessage # 현상 type Banner struct { Id int64 `json:"id"` Type string `json:"type"` ImageUrl json.RawMessage `json:"imageUrl" ` Created json.RawMessage `json:"created" ` } struct에 json.RawMessage 타입은 지원하지 않는다. 그럴 때에는 무시하고 지나갈 수 있도록 할 수 있다. (필드를 제외할 수 있다) swaggerignore:"true" 태그에 추가해주면 된다. type Banner struct ..

Study/Error 2023.09.05

[Error] 스웨거(Swagger)로 문서를 만들다가 나타난 에러 해결책

간단하게 스웨거 사용하려고 초기 작업을 하는 과정에서 에러가 발생했다. 설치를 다하고 코드도 다 썼는데 해당 주소에 접속을 하면 에러 발생한다. # 에러 메시지 Fetch error Internal Server Error doc.json # 해결방안 사용하지는 않지만 docs 디렉토리 경로를 적어주지 않으면 에러가 발생한다. 나는 study-service 디렉토리 안에 바로 docs 디렉터리가 있다. 사용하지 않지만 import 안에 있어야하니까 앞에 _ 표시를 해주면 된다. (go 언어 사용) import ( _ "[프로젝트명]/docs" ) 예시 import ( _ "study-service/docs" ) 그럼 에러를 해결할 수 있다.

Study/Error 2023.08.31

[Error] no configuration file provided: not found 에러메시지

# 배경 docker compose up -d 위에 명령어를 치니까 에러 메시지 발생했다. # 에러 메시지 no configuration file provided: not found # 해결 docker compose up -d 이 명령어는 docker-compose.yml으로 정의한 컨테이너를 실행하는 명령어 이다. 그래서 docker-compose.yml 파일이 있는 곳에서 실행해야한다. 나는 XXX@XXX-MacBookAir ~ 여기에서 실행을 했다. (루트에서 실행) 그래서 docker-compose.yml 이 파일이 있는 폴더로 이동하여 실행을 하니까 명령어가 실행 되었다.

Study/Error 2023.08.01

[Error] listen tcp :7000: bind: address already in use 에러 메시지 해결방법

# 배경 다른 서비스는 로컬에 다 돌아갔다. 하지만 1개의 서비스만 run를 하면 종료가 됐다. # 찾는 방법 err := e.Start(":" + config.Config.HttpPort) fmt.Println(err) 에러 메시지를 찾았다. # 에러 메시지 listen tcp :7000: bind: address already in use # 원인 맥북에서 이미 7000 포트를 사용하고 있어서 run을 할 때마다 바로 꺼지는 거였다. # 해결방법 1) 시스템 환경설정 - 공유를 들어간다. 2) AirPlay 수신 모드에서 체크를 해지한다. 그럼 바로 port 7000를 사용할 수 있다. 해결방법 끝!

Study/Error 2022.11.09

[Error] 535 Forbidden to use service 에러 발생하다

# 배경 메일 보내기를 누르면 에러 메시지가 뜬다. # 내용 아침 스모크 테스트 할 때까지는 문제가 없었는데 갑자기 에러가 발생했다. "535 Forbidden to use service" SMTP 서버 문제 였다. 사용중인 두레이 서버에 접근을 못하고 있었다. 혹시 아침에 발생한 이슈와 연결 짓어서 생각을 했다. 두레이 API이용해서 두레이 로그인이 가능했는데 아침에 갑자기 로그인이 안되는 이슈가 있었다. 알고 보니 두레이에서 요금에 따라 사용이 제한된다는 사실을 알았다. 그래서 두레이 사이트에 가서 체크해보니까 제한이 되었다. 회사 구글 계정을 사용할 수 없어서 팀에서 따로 구글 계정을 만들었다. 그리고 구글 서버와 연결을 했다. 구글은 인증키를 받아야하는데 2단계 인증까지 받아야한다는 단점이 있었다ㅠㅠ

Study/Error 2022.07.01
반응형