TIE- jenkinsCI 수동intall in ec2

kyoungyeon·2023년 2월 12일
0

TIE

목록 보기
34/49

Err1

status

  • 서버가 작동되지않아요 😂
    localhost.localdomain systemd[1]: Failed to start Jenkins Continuous Integration Server.

progress

  • 처음엔 port 가 원래 8080 인데 다른 port라서라고 생각했으나 아니였음

포트 에러

  • reason : java가 11버전을 깔아야 하는데 version을 1.8 로 깔아서 생기는 issue였음

solv

Err2

status

  • 재설치 후 running 이 정상 작동함
  • 하지만 public dns서버 :8080으로 들어갔는데 서버가 열리지 않는다..

solv!

  • reason : inbound rule에 custom TCP port 8080을 추가해줘야 했음. + 내 ip 만 허용하게 설정( 보안용)
    inbound rules to Jekins

Err3

status

  • jenkins내의 config 사용자 권한 변경 - 이름을 변경했는데
  • 이후 restart jenkins가 먹히질 않는다

 WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
Feb 12 11:50:05 ip-10-10-10-46.ap-northeast-2.compute.internal jenkins[25129]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
Feb 12 11:50:05 ip-10-10-10-46.ap-northeast-2.compute.internal jenkins[25129]: WARNING: All illegal access operations will be denied in a future release
Caused: java.io.IOException: Failed to create a temporary file in /var/lib/jenkins
https://groups.google.com/g/jenkinsci-users/c/9nux4H8YWe8?pli=1

Progress

  • 여러 군데를 보았는데, 일단 java update를 하라는 얘기 ⭕(이미 함)
  • groovy를 업데이트 하라는얘기. (❓무슨상관..)
  • 그냥 Jenkins version이 업데이트되면서 리눅스간 생긴 문제 등 다양했음
  • ubuntu로 깔아서 해결했다는 글도 확인 하지만 나는 aws linux 를 쓰고있지..
    refer1
    refer_ centos jenkins install

solv 🥵

Err 4

status

  • 젠킨스 메인 페이지까지는 성공
  • 아니 근데 passwd 어디있음?

solv

  • 아래와 같이 리눅스 환경에서 찾을 수있음.

details

  • 생각보다 install 이 시간이 걸림
  • /usr/lib/systemd/system/jenkins.service
    혹은
    /etc/sysconfig/jekins 에서 계정이름이나 포트번호 변경하면 sudo systemctl restart jenkins는 에러가 나오는지 이해 불가.
    참고했던 자료

jenkins 공식문서

profile
🏠TECH & GOSSIP

0개의 댓글