# 如何才能移除一个失效的插件？

**URL:** <https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919>\
**Category:** Self-hosting\
**Created:** [2023年十月11日 19:44 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919 "2023-10-11T19:44:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 19:44 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/1 "2023-10-11T19:44:19Z")

</div>

需要帮助。

我不小心安装了一个[损坏的插件](https://meta.discourse.org/t/awesome-bbcodes-plugin-multi-paragraph-nestable-with-auto-complete/28104)，结果导致我们无法在编辑器中输入任何内容，因为这部分不再显示：

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/1/a/21a5ae074497562a877063bd015575d5d8703d23.png)

我连接到根目录，编辑了app.yml文件并删除了相关的github行，但它在重建时挂起并断开连接。以前重建是成功的，但现在不行了。

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/e/f/1ef385b029be1f34bdf52639c734ccb6d56fc8bf.png)

当我使用restart app命令时，它会工作，但我们仍然没有编辑器。当我启用安全模式时，一切都正常工作，但我无法从论坛的管理员端禁用该插件，因为禁用选项不处于活动状态。

在这些情况下，最好的做法是什么？我今天有一个备份，应该恢复吗？我应该尝试访问插件文件夹并删除数据（我找不到在哪里）吗？

谢谢？

---

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [2023年十月11日 19:48 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/2 "2023-10-11T19:48:56Z")

</div>

> [@BogacErkan](#):
>
> rebuilding时断开连接

您是指在重建时 SSH 会话断开连接吗？

如果是这样，请尝试[在 screen 中运行](https://www.howtogeek.com/662422/how-to-use-linuxs-screen-command/)。如果您通过 SSH 的连接不太稳定，这将有所帮助。

---

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 19:50 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/3 "2023-10-11T19:50:55Z")

</div>

是的，迈克尔，没错。  
我会试试的。  
我收到的消息说发生了网络错误。

这次最新的重建尝试已经持续了 35 分钟。

---

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 19:52 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/4 "2023-10-11T19:52:21Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/7/c/4/7c48aa20ad58324f3409c3854a18b837ec9f121e.png)

---

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 20:32 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/5 "2023-10-11T20:32:56Z")

</div>

尽管这次似乎比上次快，但运行屏幕似乎没有帮助。

在我上次尝试时，我卡在了构建的第三行，现在我已经在这里卡了 15-20 分钟了。重建需要这么长时间是正常的吗？

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/e/a/3ead5beca62889686cdb3d0433a57894a2998219.png)

我应该继续等待吗？我不能删除插件文件夹内的关联文件夹吗？

谢谢。

---

<div class="post-metadata">

**Author:** ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)\
**Post date:** [2023年十月11日 20:56 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/6 "2023-10-11T20:56:23Z")

</div>

但是，您似乎存在一个根本性的重建问题，如果您不解决，将来很快就会遇到麻烦。

您的服务器空间足够吗？`./launcher cleanup` 有所帮助，同样可以确保正确设置了交换空间（如果内存是问题）。您甚至可能需要更多的 SSD 空间/内存/CPU 性能，因为重建似乎是需求最高的活动。

---

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 20:59 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/7 "2023-10-11T20:59:40Z")

</div>

我会尝试清理。

我能重新检查一下屏幕的使用方式吗……我打开 SSH 连接，使用了“sudo apt-get install screen”命令，它回复说 screen 已安装，我使用了“screen”命令进入，然后使用了“./launcher rebuild app”命令进行重建……

这看起来对吗？

---

<div class="post-metadata">

**Author:** ![BogacErkan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bogacerkan/32/312065_2.png) [@BogacErkan](https://meta.discourse.org/u/BogacErkan)\
**Post date:** [2023年十月11日 22:24 UTC](https://meta.discourse.org/t/how-to-get-rid-of-a-faulty-plugin/281919/8 "2023-10-11T22:24:49Z")

</div>

在尝试了几次内存优化后的重建后，我注意到一条关于“需要重启系统”的说明。我停止了应用程序然后重启，在尝试删除插件文件夹或恢复备份之前，我决定再试一次。重建在同一点停滞了，但在我即将关闭 Putty 的前一秒，它又继续进行了。

现在一切都正常了。

重建完成后，我立即在浏览器中点击链接访问论坛，看到一小时前有人发帖。但我至少花了 3-4 个小时来修复这个问题。这怎么可能呢？

非常感谢您的时间。
