打补丁后Rundeck无法启动(RHEL 7.8最新补丁今天添加)
Rundeck won't start after patching (RHEL 7.8 latest patches added today)
这是我的错误。带有堆栈跟踪,但猜测这就足够了。这个项目在补丁之前运行良好。
[2020-07-28T10:20:45,262] WARN services.ProjectManagerService - 发现文件系统项目 RossNapOISOperations,导入...
[2020-07-28T10:20:45,824] 错误 boot.SpringApplication - 申请 运行 失败
grails.validation.ValidationException:保存期间发生验证错误():
- 字段 'description' 上的对象 'rundeck.Project' 中的字段错误:ROSS、NAP 和 OIS 项目上的拒绝值 [Build/Deploy/Maintenance];代码 [rundeck.Project.description.matches.error.rundeck.Project.description,rundeck.Project.description.matches.error.description,rundeck.Project.description.matches.error.java.lang.String,rundeck.Project.description.matches.error,project.description.matches.error.rundeck.Project.description,project.description.matches.error.description,project.description.matches.error.java.lang.String,project.description.matches.error, rundeck.Project.description.matches.invalid.rundeck.Project.description,rundeck.Project.description.matches.invalid.description,rundeck.Project.description.matches.invalid.java.lang.String,rundeck.Project.description.matches.invalid,project.description.matches.invalid.rundeck.Project.description,project.description.matches.invalid.description,project.description.matches.invalid.java.lang.String,project.description.matches.invalid,matches.invalid.rundeck.Project.description,matches.invalid.description,matches.invalid.java.lang.String,matches.invalid];关于 ROSS、NAP 和 OIS 项目的参数 [description,class rundeck.Project,Build/Deploy/Maintenance,^[a-zA-Z0-9\p{L}\p{M}\s.,() _-]+$];值 [{2}] 的 class [{1}] 的默认消息 [属性 [{0}] 与所需的模式 [{3}]]
不匹配
这与 Rundeck 3.3.X 在实例升级后如何解释项目描述有关,解决它的一个好方法是回到 Rundeck 3.2.X,编辑项目描述而不用“特殊字符”并再次更新到 Rundeck 3.3.1。您可以将您的问题添加到 this GitHub 线程。
这是我的错误。带有堆栈跟踪,但猜测这就足够了。这个项目在补丁之前运行良好。
[2020-07-28T10:20:45,262] WARN services.ProjectManagerService - 发现文件系统项目 RossNapOISOperations,导入... [2020-07-28T10:20:45,824] 错误 boot.SpringApplication - 申请 运行 失败 grails.validation.ValidationException:保存期间发生验证错误():
- 字段 'description' 上的对象 'rundeck.Project' 中的字段错误:ROSS、NAP 和 OIS 项目上的拒绝值 [Build/Deploy/Maintenance];代码 [rundeck.Project.description.matches.error.rundeck.Project.description,rundeck.Project.description.matches.error.description,rundeck.Project.description.matches.error.java.lang.String,rundeck.Project.description.matches.error,project.description.matches.error.rundeck.Project.description,project.description.matches.error.description,project.description.matches.error.java.lang.String,project.description.matches.error, rundeck.Project.description.matches.invalid.rundeck.Project.description,rundeck.Project.description.matches.invalid.description,rundeck.Project.description.matches.invalid.java.lang.String,rundeck.Project.description.matches.invalid,project.description.matches.invalid.rundeck.Project.description,project.description.matches.invalid.description,project.description.matches.invalid.java.lang.String,project.description.matches.invalid,matches.invalid.rundeck.Project.description,matches.invalid.description,matches.invalid.java.lang.String,matches.invalid];关于 ROSS、NAP 和 OIS 项目的参数 [description,class rundeck.Project,Build/Deploy/Maintenance,^[a-zA-Z0-9\p{L}\p{M}\s.,() _-]+$];值 [{2}] 的 class [{1}] 的默认消息 [属性 [{0}] 与所需的模式 [{3}]] 不匹配
这与 Rundeck 3.3.X 在实例升级后如何解释项目描述有关,解决它的一个好方法是回到 Rundeck 3.2.X,编辑项目描述而不用“特殊字符”并再次更新到 Rundeck 3.3.1。您可以将您的问题添加到 this GitHub 线程。