trouble 4

[Proxmox] Cluster Not Ready - No Quorum? 해결 방법

Proxmox 에서 하나의 Node 로 사용하고 있었을 때 문제가 없었지만, 다른 Node 를 추가로 Cluster 구성하여 사용하다보니, 한쪽 Node를 끄고 작업 시에 이와 같은 오류가 발생하였다. 클러스터 노드 확인: Proxmox 대시보드에서 "Cluster" 탭으로 이동하여 현재 클러스터 노드의 상태를 확인합니다. 각 노드의 상태를 확인하고 문제가 있는 노드를 찾습니다. 노드 로그 확인: 문제가 발생한 노드의 로그를 확인합니다. /var/log/messages, /var/log/syslog 및 /var/log/pve/cluster.log와 같은 로그 파일에서 오류 메시지 또는 원인을 찾을 수 있습니다. 클러스터 퀘러럼 수동 설정: 퀘러럼이 없을 때 클러스터를 수동으로 시작할 수 있습니다. 다음 ..

Linux 2024.01.03

[Jenkins] jenkins build 시 ./gradlew: Permission denied 오류 해결

jenkins pipline 으로 gradle build 하는데 아래와 같은 오류가 발생하였다. 자꾸 먼가 하려하면 한방에 되는 법이 없다. 하지만 이런 장애를 겪어봐야 실력이 빨리 늘어나는 법! 오류가 발생하는거에 감사하며, 배울 수 있어서 좋게 생각하자! 아래와 같은 오류가 발생 시 당연히 권한 문제라 스크립트에 권한 부여만 해주면 바로 해결!! [Pipeline] sh + ./gradlew clean build /var/jenkins_home/workspace/deploy-nexus@tmp/durable-a1b9a34c/script.sh: 1: ./gradlew: Permission denied [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] /..

Spring 2023.04.12

[Jenkins] jenkins A problem occurred configuring root project 오류 해결

아래와 같이 jenkins 로 gradle build 시 블라블라 마구 오류를 내뿜는다. 이것저것 바꿔봐도 도저히 알 수가 없다. 하지만 가장 큰 문제를 발견 하였다. springboot 버전이 3 이상일 경우 java 17 버전부터 지원한다고 들었다. 나의 jenkins 는 java jdk 11 버전으로 깔았기 때문에 오류가 발생한거였다. 해결 방법은 2가지가 있다. 방법 1 : JAVA 17 버전으로 업그레이드, 필자는 jenkins 를 docker로 올렸고, 아래와 같이 이미지를 바꿔 실행하였다. 이전 버전 : image: jenkins/jenkins:lts-jdk11 이후 버전 : image: jenkins/jenkins:lts-jdk17 방법 2 : springboot 를 2 버전으로 내려서 하..

Spring 2023.04.10

[Linux] curl을 이용한 WebDAV 사용법

파일리스트 조회 curl -X PROPFIND -u 'username:password' '조회대상 URL' 파일 다운로드 curl -o {저장할 파일 경로} -u 'username:password' '다운로드할 URL' 파일 업로드 curl -T {업로드할 파일 경로} -u 'username:password' '업로드할 URL' 파일 삭제 curl -X DELETE -u 'user:password' 'http://example.com/uploads/example.txt' 예를 들어, 사용자 이름이 user이고 비밀번호가 password인 WebDAV 서버의 uploads 폴더에서 example.txt 파일을 삭제하려면 다음과 같이 입력합니다. 폴더 잠금 확인 curl -X PROPFIND -u 'user..

Linux 2023.03.23