TroubleShooting

    [Docker] Docker Container 위에서 vi command not found

    본인은 AWS EC2 의 Amazon Linux 2 에 Docker 위에 Jenkins 컨테이너를 띄우고 있다. 문제 Jenkins 비밀번호를 까먹어서 config.xml 파일을 수정할 일이 생겼는데, vi를 사용하니 아래와 같은 에러가 발생했다. 해결방법 굳이 Docker에 국한된 문제는 아니지만, 없으면 설치하면 된다. Debian 계열의 리눅스라면 apt-get을 사용하여 vim을 설치하면 된다. 아래 명령어를 사용하여 먼저 apt-get 을 최신 버전으로 업데이트 한 뒤에 vim을 깔자. $ sudo apt-get update $ sudo apt-get install vim 참조 https://oingdaddy.tistory.com/92 Docker 에서 "vi : command not found..

    [GCP] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.8.0:build (default-cli) on project

    도커 이미지 빌드 시 오류 SpringBoot 프로젝트로 도커 이미지를 빌드하는 도중 다음과 같은 오류를 만났다. [ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.8.0:build (default-cli) on project book: Build image failed, perhaps you should make sure your credentials for 'gcr.io/paeng2-brs/book' are set up correctly. See https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-regis..

    [IntelliJ] Can't build maven jhipster project with lombok

    Can't build maven jhipster project with lombok 해당 문제는 프로젝트 내에서는 lombok이 문제없이 동작하였으나, build 단계에서 getter/setter 메소드를 찾을 수 없다거나 (Cannot find symbol), Constructor 생성자가 생성이 안되어 에러를 내뱉으며 발생하였다. 해당 프로젝트에 lombok plugin을 설치하고, pom.xml 에 dependency를 주입하고, enable annotation proccessor 를 체크하면 프로젝트에서 lombok을 사용할 수 있다. lombok 설치와 annotation에 대해서는 아래 포스팅을 참고하길 바란다. https://gre-eny.tistory.com/303 [IntelliJ] Lo..

    [IntelliJ] 에디터 탭에 파일이 하나만 추가되는 문제

    IntelliJ 에디터 탭에 파일 추가가 안되는 경우 intelliJ 를 사용하면서 다른 파일을 에디터 탭에 띄워 작업하는 경우가 비일비재하다. 그런데 갑자기 다른 파일을 더블클릭하여 열려고 하니, 기존에 에디터 탭에 있는 파일이 직전에 누른 파일로 교체되기만 할 뿐 추가가 되지않았다. (에디터 탭에 하나의 파일밖에 올라가지 않았다.) 아래와 같은 방법으로 해결은 하였으나, 이런 현상이 벌어진 이유는 정확히 모르겠다... 설정을 전혀 건드리지 않았는데 갑자기 발생한 문제이다. 이 프로젝트는 알고리즘 문제풀이를 위한 프로젝트로 각각의 자바파일이 독립된(한 파일에서 다른 파일을 참조하지 않는다.) 파일들이며, 다른 프로젝트에서도 똑같은 문제가 발생했다. (물론 IDE 설정 문제때문이니까...) 여기서 A 라..

    [AWS EC2 AMI2 Linux] 빌드 에러 - Cannot allocate memory

    AWS EC2에서 Spring Boot 프로젝트를 빌드할 때 아래와 같은 에러가 발생했다. 구글링을 참고하여 에러 해결방법을 정리해봤다. # OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000eaaa0000, 178978816, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 178978816 bytes for committing reserved memory. 원인..

    [MySQL] ERROR 2002 (HY000) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    [실행환경] Windows 10 Ubuntu 18.04 LTS mysql ver14.14 Distrib 5.7.31 MySQL데몬 실행 에러 ubuntu에서 mysql을 실행 시킬 때 /etc/init.d/mysql start 혹은 mysql -u root -p 등을 사용할 것이다. 만약 Windows에서도 mysql을 사용하고 있다면 이러한 에러를 발견할 수 있다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 저 에러는 1. /var/run/mysqld/mysqld.sock 소켓파일이 없거나(찾을 수 없거나) 2. port number가 같은 경우 충돌이 일어날..