Error Note 6

[Linux] Jenkins 설치중에 yum install 관련 오류 정리

기존에 내 root 계정에 Jenkins를 설치하던 도중에 다른 계정에 설치된 Opensearch로 인해서 설치가 되지않는 오류가 계속해서 발생했는데, 그 과정에서 알게된 Linux 관련 개념들을 정리해보고자 글을 쓰게 되었다. 1. Jenkins는 왜 설치가 안되었을까 ?yum install jenkins이 명령어는 내부적으로 모든 repo를 뒤져서 jenkins 패키지를 찾는데, 당시에 Opensearch repo가 인증서 오류(SSL error) 때문에 yum이 멈췄었다. * yum의 특징 : - 하나의 repo라도 깨지면 전체 설치를 중단하는 경우가 많다. - 특히 디펜던시 계산 중 오류나면 > Nothing to do, failed, exit  2. Jenkins 설치를 위해 비활성화 해두었던 ..

Error Note 2025.03.28

Docker 실행 시 WSL2 및 BIOS 오류 및 해결법

Docker 실행시에 running이 되지 않고 뜬 에러deploying WSL2 distributionsensuring main distro is deployed: deploying "docker-desktop": importing WSL distro "WSL2는 현재 컴퓨터 구성에서 지원되지 않습니다.\r\n\"가상 머신 플랫폼\" 선택적 구성 요소를 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어 있는지 확인하세요.\r\n실행하여 \"가상 머신 플랫폼\"을 사용하도록 설정: wsl.exe --install --no-distribution\r\n자세한 내용은 https://aka.ms/enablevirtualization 참조하세요.\r\n오류 코드: Wsl/Service/Register..

Error Note 2025.02.03

[Spring]java.lang.IllegalArgumentException

* java.lang.IllegalArgumentException 오류는 어떨 때 발생하는가 ? 잘못된 인수(파라미터)를 메소드에 전달했을 때 발생하는 예외이다. 즉, 메소드가 예상하지 못한 값이나 범위의 인수를 전달받았을 때 발생 [주요 원인] 널 값 전달: 널 값이 허용되지 않는 매개변수에 널 값을 전달한 경우잘못된 범위의 값: 메소드가 특정 범위 내의 값을 요구하지만 그 범위를 벗어난 값을 전달 한 경우적절하지 않은 형식의 값: 메소드가 특정 형식의 값을 요구하지만 그 형식을 따르지 않는 값을 전달 한 경우

Error Note 2024.07.01

List와 Page의 차이점에 대해서

src 경로가 맞는데 화면에서 이미지를 불러오지 못했던 이유 ?.html에서 이미지를 불러올때 객체 안에 있는 eventImage에서 불러오는것인줄 알았는데 아니었음(왜냐하면 정상적으로 불러오고 있는 화면에서 eventImage를 불렀는데 null값으로 뜸)> 그래서 경로를 어떠한 방식으로 불러오는지 추적함 경로는 아무 문제 없이 잘 되어있었는데 DB에서 값을 안가져왔다는것을 알게됨그래서 EventViewServiceImpl(상세페이지)에서 이미지를 불러왔던것 처럼리스트에서도 불러오기 위해 EventListServiceImpl에서도 이미지 데이터를 불러와서set 해줘야한다고 생각했음 그러나 이건 View와 달리 단일값이 아닌 Page형태이기 때문에 for문을 돌려줘야겠다고 판단 >그리고 List와 달리 ..

Error Note 2024.06.07