3.3.9로의 런덱 버전 업그레이드
Rundeck를 3.2.8에서 3.3.4 이상으로 업그레이드하려고 합니다.mysql JDBC 커넥터는 Rundeck 디스트리뷰션에서 번들되지 않기 때문에 JDBC 커넥터에 문제가 있습니다.jdbc 커넥터에 대한 Rundeck 권장사항을 따르고 있지만 DB 측에서는 아직 몇 가지 문제가 있습니다.다음은 로그에서 발견한 몇 가지 문제입니다. 도와주시기 바랍니다.
원인: org.springframework.bean.Bean Instantation예외:[org.grails.orm.hibernate]를 인스턴스화하지 못했습니다.휴지 상태 데이터스토어]:생성자가 예외를 발생시켰습니다. 중첩된 예외는 org.hibernate입니다.service.spi.서비스 예외:요청된 서비스 [org.hibernate.eng.env.spi]를 생성할 수 없습니다.Jdbc 환경]
원인: org.hibernate.service.spi.서비스 예외:요청된 서비스 [org.hibernate.eng.env.spi]를 생성할 수 없습니다.Jdbc 환경]
원인: org.hibernate.휴지 상태예외:Language Resolution 접근'hibernate.dialect'가 설정되지 않은 경우 정보는 null일 수 없습니다.
[2021-02-25T18:17:34,886]에러 풀장ConnectionPool - pool.java.sql의 초기 연결을 만들 수 없습니다.SQLException:org.mysql.jdbc 클래스를 로드할 수 없습니다.ClassLoader로부터의 드라이버:org.springframework.boot.loader.개시.URLClassLoader@515f550a;ClassLoader:org.springframework.boot.loader.개시.URLClassLoader@515f550a
* [ 2021 - 02 - 25T18 : 12 : 10 , 067 ]ERROR StackTrace - 풀스택트레이스: java . sql.SQLSyntaxErrorException: (field=19299) 'field list'의 알 수 없는 열 'filterst1_.filter_in_script_file' *
원인: org.mariadb.jdbc.internal.util. 예외.MariaDbSqlException:'field list'의 'workflowst1_.expand_token_in_script_file' 열을 알 수 없습니다.
java.sql.SQLException:org.mysql.jdbc 클래스를 로드할 수 없습니다.ClassLoader로부터의 드라이버:org.springframework.boot.loader.개시.URLClassLoader@515f550a;ClassLoader:org.springframework.boot.loader.개시.URLClassLoader@515f550a
드라이버 클래스 이름을 org.mariadb.jdbc로 변경하는 데 필요한 문서를 확인하십시오.드라이버, rundeck를 재기동합니다.
리퀴바아제 이동에 문제가 있는 것 같습니다.데이터베이스에 새로운 스키마를 생성하여 현재 스키마와 비교한 결과 컬럼 하나가 누락되어 있는 것을 알 수 있었습니다.
ALTER TABLE `rundeck`.`workflow_step` ADD COLUMN `expand_token_in_script_file` BIT(1) NULL DEFAULT NULL AFTER `adhoc_execution`;
이 솔루션 대신 MySQL 드라이버를 다운로드하여 구성을 유지할 수 있습니다. 이 가이드를 참조하십시오.
「 」, 「 」라고 정의되어 .dataSource.dbCreate = update
properties 설정 파일.rundeck-config.properties에 해 주세요.
언급URL : https://stackoverflow.com/questions/66423884/rundeck-version-upgrade-to-3-3-9
'source' 카테고리의 다른 글
유효한 답변을 할 때까지 사용자에게 입력을 요구합니다. (0) | 2022.09.20 |
---|---|
regex 문자열 이스케이프 (0) | 2022.09.20 |
javac : 명령어를 찾을 수 없습니다. (0) | 2022.09.20 |
공통의 목표를 가진 새로운 앱을 빠르게 구축할 수 있도록 sails.js 스켈레톤을 작성하는 방법 (0) | 2022.09.20 |
계산된 속성을 JPA 및 최대 절전 모드로 매핑하는 방법 (0) | 2022.09.20 |