오류해결 3

[Linux] ssh 접속 시 This account is currently not available 해결 방법

“This account is currently not available” 메시지는 사용자가 로그인 쉘에 접근할 수 없을 때 발생합니다. 이 문제를 해결하기 위해서는 사용자 계정에 유효한 로그인 쉘을 지정해야 합니다. 다음 단계를 따라 해결할 수 있습니다:현재 사용자의 쉘 확인: 사용자 계정의 현재 쉘을 확인합니다.이 명령어는 /etc/passwd 파일에서 해당 사용자의 정보를 검색하고, 사용자의 로그인 쉘을 보여줍니다.cat /etc/passwd | grep 사용자이름쉘 변경: 사용자 계정에 대해 유효한 쉘(예: /bin/bash)을 지정합니다.chsh 명령어는 사용자의 로그인 쉘을 변경합니다. -s 옵션 뒤에 원하는 쉘의 경로를 지정합니다.sudo chsh -s /bin/bash 사용자이름변경 확인:..

Linux 2024.05.15

[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