Bootstrap 失败,exit code 128

您好,

我旧的容器仍然可用,但在重建时遇到问题。在更新 Ubuntu 内核(通过 apt upgrade)之前和之后,两次尝试都出现了相同的错误。

无论是否实现了这个

1 个赞

在 Safari PWA 的 URL 上快速获取数据后,我运行了 reboot

因此,要返回到旧容器,并且 Web UI 更新界面在重建成功之前无法工作

我认为你需要添加交换。

我的SSD还有100GB以上的可用空间,如何分配交换空间?

free -h 返回什么?

交换空间会占用你 SSD 的一部分作为(非常慢的)RAM。

      install -o root -g root -m 0600 /dev/null /swapfile
      fallocate -l 2G /swapfile
      mkswap /swapfile
      swapon /swapfile
      echo "/swapfile       swap    swap    auto      0       0" | tee -a /etc/fstab
      sysctl -w vm.swappiness=10
      echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
1 个赞

我在哪个目录中运行这7个命令?

任何目录。

8GB应该不需要交换空间,但有也无妨。

重建时出现什么错误?

这就是为什么复制粘贴如此有用的一个例子。你在 fallocate 命令中,swapfile 前面的斜杠漏掉了。

1 个赞

是的,我确实让 PuTTy 运行起来了,但我发现它有时在突出显示方面有点卡顿。

它运行正常吗?

我确实记得,在与 Ionos 的合同上首次设置服务器时,他们提供的 22.04 Ubuntu 镜像无法与 .\discourse-setup 一起使用,所以我不得不自己修改 app.yml

这还没有 Plesk,Ionos 数据中心设计器自建镜像在此之前可以与 .\discourse-setup 正常配合使用。

所以这是一个标准的安装,并且你用 discourse-setup 创建了 app.yml?重建时出现什么错误?

1 个赞

我需要。也许一千兆就够了,但我给了 2 GB。

2 个赞

是的,我通过 .\discourse-setup 安装了 docker

如果设置好交换空间后出现重建错误,我将在此回复

从显式克隆中删除讨论反应

3 个赞

交换消失了?

您是否已将其永久化?

请参阅第 5 步。