Raspberry Pi 5 上 Bootstrap 失败,退出码 1

FWIW 我设法在 Pi 5 上运行了开发安装,但在此过程中相当混乱 :sweat_smile:

如果这是供公众在互联网上使用的,我绝对不建议您使用标准安装以外的任何东西,但只是为了提供一个数据点,说明所有必需的资源都可以在经过适当准备的 Pi 5 上运行。

5 个赞

哎呀!是的,我可能会等到标准安装正常工作后再进行!:slight_smile:

@keviiNN25@lemonade

此问题是由 Pi5 的操作系统默认使用 16k 作为 PAGESIZE 引起的,而我们提供的 jemalloc 版本不支持此设置。重建过程中首先出现的问题是 redis-server 无法启动,进而导致我们的资产编译失败。

我制作了一个可以解决此问题的镜像,你们可以试试吗?

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher 
./launcher rebuild app
6 个赞

太棒了!- 非常简单。非常感谢你 @Falco 和其他所有人的帮助 :slight_smile:

1 个赞

已将 6 个帖子拆分为新主题:VPS 安装失败:克服 Discourse 设置障碍

@keviiNN25@lemonade

安装现在可以在 Raspberry Pi 5 上直接运行。请在本地撤销启动器脚本中所做的更改。

另外值得一提的是,我们现在在 Pi 5 上运行了一个演示站点,它的速度比我们在 Pi 4 上的快 5 倍 :rocket:

5 个赞

请撤销对启动器脚本所做的本地更改。

抱歉 @Falco,我该怎么做?

1 个赞

抱歉再次发帖,只是谨慎起见,我还没有撤销您之前提到的更改。

网站是否可以直接上线生产,还是我需要重新安装?

1 个赞

我认为您应该运行 Falco 的原始更改:

但是,反转 sed 检查:

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64-pi5/discourse\\/base:aarch64/' launcher 
./launcher rebuild app
1 个赞

我按照您说的做了,但看起来我还在测试版本上?这是预期的吗?

是的(尽管不应该显示 -dev),请参阅:

此主题已在 4 天后自动关闭。不再允许回复。