GPG错误,discourse-setup命令出错

你好;
我正在尝试在安装了Plesk Panel的虚拟服务器上进行设置。你能帮忙吗?

./discourse-setup

在您的PATH中找不到docker或docker.io。
按Enter键从https://get.docker.com/安装Docker,或按Ctrl+C退出
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20009  100 20009    0     0   219k      0 --:--:-- --:--:-- --:--:--  219k
# Executing docker install script, commit: b2e29ef7a9a89840d2333637f7d1900a83e7153f
+ sh -c apt-get update -qq >/dev/null
W: GPG error: https://repo.cloudlinux.com/kernelcare-debian/8 stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6DC3D600CDEF74BB
E: The repository 'https://repo.cloudlinux.com/kernelcare-debian/8 stable InRelease' is not signed.
仍然在您的PATH中找不到docker或docker.io。
Docker安装失败。正在退出。

没多少。这是一个非常不标准的配置。你肯定不能使用 discourse-setup。正如 discourse-setup 所建议的,你需要安装 Docker。如果你想在 Plesk 中安装 Discourse,并且还没有安装 Docker,那么我认为这会花费你很长时间。

我建议你首先在自己的虚拟机上安装 Discourse,看看它是如何以简单且受支持的方式运行的,然后,如果你想尝试让 Discourse 与 Plesk 共存,你可以着手研究如何更改它以便它可能与 Plesk 共存。有一些关于在其他 Web 服务器上运行 Discourse 的主题,它们会提供一些帮助,但我不知道有任何与 Plesk 兼容的。我有一个客户的虚拟机安装了 Plesk,我们禁用了 Plesk 并让 Discourse 拥有所有端口,但时不时会发生一些事情,Plesk 会再次占用端口并阻止 Discourse 工作。

1 个赞

看起来您正在运行 Debian 8。它已不再受支持,因此您可能无法安装 Docker 或其他任何东西。

Debian 8 已被 Debian 9 (stretch) 取代。常规安全支持更新已于 2018 年 6 月 17 日停止。

因此,您需要先启动一个新服务器才能执行任何操作。您应该尽快将该服务器上运行的任何内容迁移到其他地方。

1 个赞

补充杰伊的上述说法,当前的 Debian 版本是 11。Stretch (9) 在 2020 年支持结束后已被存档。

当前的 LTS(长期支持)版本是 Buster (10),将支持到 2024 年。

1 个赞