如何完全卸载RUNDECK

问题描述 投票:0回答:1

我需要逐步执行步骤来卸载RUNDECK。我面临一些无法解决的堆栈溢出问题,因此我想从头开始卸载并安装它

堆栈错误:

[2020-06-05 18:48:44.098] ERROR StackTrace --- [tp1284944245-71] Full Stack Trace:

org.grails.taglib.GrailsTagException: [views/layouts/base.gsp:184] Error executing tag <g:render>: [views/common/_sidebar.gsp:128] Error executing tag <g:ifMenuItems>: Method 'java.util.Set com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext.forProject(java.lang.String)' must be InterfaceMethodref constant
    at org.grails.gsp.GroovyPage.throwRootCause(GroovyPage.java:473)
    at org.grails.gsp.GroovyPage.invokeTag(GroovyPage.java:415)
    at jdk.internal.reflect.GeneratedMethodAccessor217.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
    at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.in```
error-handling uninstall rundeck
1个回答
0
投票

基于WAR的实例:

  1. 确保Rundeck进程关闭,确定该进程做ps aux| grep -i rundeck并使用kill -9 <PID>关闭下来。
  2. 擦拭实例,您可以删除所有目录(和内容)在%RDECK_BASE%中定义。所有配置和文件都在里面这个目录。如果您的系统具有用于启动Rundeck的初始化脚本,请确保该脚本没有对Rundeck的任何引用。
  3. 按照this重新安装。

基于RPM的(CentOS,RHEL,Fedora)实例:

  1. 关闭Rundeck服务执行# systemctl stop rundeckd
  2. 确保该进程正在执行# systemctl status rundeckd
  3. 删除包,执行# yum remove rundeck
  4. 某些文件保留在系统上,请检查并清除以下路径:/etc/rundeck/var/lib/rundeck/var/log/rundeck
  5. 按照this重新安装。

基于DEB(Debian,Ubuntu,Mint)的实例:

  1. 关闭Rundeck服务执行# systemctl stop rundeckd
  2. 确保该进程正在执行# systemctl status rundeckd
  3. 删除软件包,执行# apt-get purge rundeck
  4. 某些文件保留在系统上,请检查并清除以下路径:/etc/rundeck/var/lib/rundeck/var/log/rundeck
  5. 重新安装this

无论如何,在擦除实例和配置之前,我建议进行备份

为了进行测试,最好的选择是运行Rundeck docker image,节省大量时间。

关于错误,请检查您的Rundeck版本,也许您正面临this问题。

© www.soinside.com 2019 - 2024. All rights reserved.