jenkins 노드 구성 실습 오류
4
작성한 질문수 3
Bastion-Host Ec2 인스턴스 구성 시 설정 된 java17 버전으로 인해 jenkins-agent 실행 시 오류 가 발생 합니다. java 21을 설치하여 해결 하였습니다.
PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:hudson.slaves.SlaveComputer$SlaveVersion@f99ef2b
java.lang.UnsupportedClassVersionError: Failed to load hudson.slaves.SlaveComputer$SlaveVersion
at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:472)
at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:301)
at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:277)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:236)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:469)
at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:133)
at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2034)
at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1898)
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2224)
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1733)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:509)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:467)
at hudson.remoting.UserRequest.deserialize(UserRequest.java:312)
at hudson.remoting.UserRequest.perform(UserRequest.java:196)
at hudson.remoting.UserRequest.perform(UserRequest.java:50)
at hudson.remoting.Request$2.run(Request.java:391)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:312)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.UnsupportedClassVersionError: hudson/slaves/SlaveComputer$SlaveVersion has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:879)
at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:470)
답변 1
0
안녕하세요. CloudNet@ 팀입니다.
이번에도 해결 방법까지 공유해 주셔서 감사합니다.
최신 Jenkins는 Java 17 지원을 종료하고 Java 21 이상을 요구하네요.
에이전트도 컨트롤러와 같은 Java 21 이상이 필요해서, Bastion의 Java 17 환경에서는 말씀하신 오류가 발생합니다.
Hands-On의 에이전트 설치 단계도 openjdk-21-jre-headless로 수정해 반영하겠습니다.
연이어 꼼꼼하게 제보해 주셔서 큰 도움이 되었습니다.
감사합니다!
상세 설정까지 이해하시는 비결이 궁금합니다
0
5
1
Jenkins 설치 오류 내용 공유 드립니다.
1
3
1
기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때
0
7
0
ClusterIP 실습 시 Connection refused
0
10
1
Apple Silicon에서 CI 빌드 이미지가 재시작을 반복할 때 (jib platforms 수정)
1
27
1
제공된 스크립트를 어디서 받을 수 있나요?
0
15
0
미션 제출 방식 건의
0
13
0
Deployment 업데이트-2 해결 방식 문의
1
24
1
미션 진행 방식에 대한 질문입니다.
0
36
1
수업자료
0
26
1
수강기간 연장부탁드립니다
0
43
2
Alpha vantage 유료화?
0
58
2
강의자료 받았는데요
0
47
1
파킹 페이지와 대기열 큐 질문입니다.
0
41
1
colab 작동
0
58
2
virtualbox 설치시
1
45
1
가명정보에 대한 문의
0
57
2
[클라우드 설정 중 앞 내용 문의 사항]
1
41
1
https:// studio.opentofu.click 로 접속이 안돼요
0
44
1
aws 계정 생성 질문
1
66
1
Readiness Probe 관련 질문드립니다.
0
79
1
BationHost에서 AWS CLI 접속 실패
1
133
2
ch1 external-dns pod 관련 버전 오류와 해결 방법 후 추가 오류 사항
1
188
2
terraform plan 오류
1
394
2





