트러블슈팅 8

[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] docker 이미지를 nexus3 에 배포 시 오류케이스

아래와 같이 Jenkins로 pipline 빌드 시 docker 이미지를 nexus3에 배포하려고 할 때 오류가 계속 발생하여 며칠 해결 끝에 원인을 알아냈다. 아래 오류로 구글링하여도, 최신버전을 깔라고 하느니, docker를 다시 깔라고 하느니 이상한 헛소리에 너무 지쳤었다. 나는 최신버전인 상태인데, 역시 안정적인 버전으로 깔고해야했었나라고 자책도 했지만, 역시 내 성격에 허락되지 않는 일이었다. jenkins에서 docker 이미지를 nexus repository로 배포할 때 겪었던 몇 가지 오류 케이스를 공유하겠다. 1-1. 오류메세지 invalid reference format + docker tag springboot:v10 private-repository:28081/repository/d..

Spring 2023.04.20

[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

[Docker] 도커 간단하게 설치하자

도커를 설치하기 위해 이것 저것 명령어들이 많다. 가뜩이나 잘 모르겠는데, 한줄 한줄 설치할때 모르고 진행할 때가 대부분이며, 필자도 가이드만 있으면 따라할 뿐 알면서 따라하는 건 아니다. 하지만 도커를 설치할 때 쉘 하나로 설치할 수 있도록 제공하고 있으니, 참고하기 바란다. 참고로 한줄 씩 이해하면서 설치하고 싶을 경우 아래 도커 사이트에서 OS 환경별로 설치 방법이 있으니 궁금할 경우 방문하여 보기 바란다. https://docs.docker.com/engine/install/ Docker Engine installation overview docs.docker.com get-docker.sh 다운로드 sudo curl -fsSL https://get.docker.com -o get-docker.s..

Docker 2023.01.26

[Linux] The package google-chrome-stable needs to be reinstalled, but I can't find an archive for it 해결 방법

필자는 OCI 우분투 환경에서 apt install unrar을 설치 시도하려다가, 아래와 같이 오류가 발생하였다. 이를 해결하기 위해 해결 방안은 한줄이면 충분하다. ubuntu@ubuntu-web:~/download$ sudo apt install unrar Reading package lists... Done Building dependency tree Reading state information... Done E: The package google-chrome-stable needs to be reinstalled, but I can't find an archive for it. 해결 방법 sudo dpkg --remove --force-remove-reinstreq google-chrome-s..

Linux 2023.01.24

[Ubuntu] 우분투 최초 yum 설치

필자는 ubuntu에 yum을 설치하기 위해 기본 명령어를 사용하였지만, 설치가 되지 않았다. 우분투에서 yum 설치 시 겪었던 오류와 과정을 소개하겠다. yum 설치 명령어 sudo apt install yum -y sources.list 백업 cd /etc/apt/ sudo cp -p sources.list sources.list.backup sources.list vi 에디터로 작성 sudo vi sources.list 하단에 아래 리스트를 작성 deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main restr..

Linux 2023.01.21

[Tmax] Ubuntu 20.04 환경에서 Jeus8.5 도메인 서버 실행 시 오류

Ubuntu 환경에서 Jeus 8.5 버전을 설치 후 도메인 서버부터 기동하려니, 몇일째 구글링하고, 삽질하다가 결국 오늘 해내고야 말았다. 환경 OS : Ubuntu 20.04 64bit .profile jeus.properties 도메인 서버 실행 시 아래와 같은 오류 메세지가 발생하였다. 시작 명령어만 백번넘게 타이핑한거 같다.. 시작 명령어는 자신있게 눈감고도 칠 수 있다. jeus@master:~/jeus8/bin$ ./startDomainAdminServer -domain jeus_domain -u administrator -p wasadmin *************************************************************** - JEUS Home : /home/..

Tmax-Jeus-Webtob 2022.11.22