在 18.04 上安装 Landscape Server 时出错

在 18.04 上安装 Landscape Server 时出错

我刚刚在全新安装的 Ubuntu Server 18.04 上安装了 Landscape Server,当我访问网页时出现错误。 这是我收到的信息

检查日志,我发现了这一点

Landscape-Setup INFO 模式配置输出:#012#012正在加载站点配置...#012警告:PostgreSQL 已将 max_prepared_transactions 设置为 0,未使用两阶段提交。#012正在设置数据库模式(将在 86400 秒后超时)...#012模式补丁版本:472

不确定这是否是导致问题的原因,但如果是,我该如何更新 max_prepared_transactions?或者可能是其他问题导致了我的问题?

感谢您的帮助!

答案1

我听说,Landscape Server 必须使用 16.04,尚不支持 18.04。也许情况已经改变,因为你比我了解得更多。

E:看起来他们已将 PPA 更新为 18.04(PPA 版本为 19.01 表明了这一点)。我在全新的 18.04 服务器 VM 上尝试了一下,并得到了与您相同的错误。它似乎与 Postgres 消息无关。实际问题(随后引发其他问题)似乎是:

pg_restore: [archiver (db)] error returned by PQputCopyData: server closed the connection unexpectedly

E2:经过进一步研究,Google 建议这可能与可用空间有关,果然,我在安装 Ubuntu 时使用了 16GB VHD,低于 Landscape 的最低要求。现在我感兴趣的错误是:

`2019-03-03 15:37:03.453 错误 Landscape-Quickstart 加载命令失败:

/usr/bin/pg_restore --disable-triggers --no-owner --data-only --host=localhost --username=landscape_superuser --dbname=landscape-standalone-package /var/lib/landscape/hash-id-databases/landscape-standalone-package.sql`

我认为 Canonical 应该修复这个问题,但与此同时,我会尝试找到一种解决方法……

E3:我猜这与 Postgres 11 的最新主要版本有关,但 Landscape-server-quickstart 脚本会安装 Postgres 10.6。您可以尝试在 Ubuntu 18.10 上安装,尽管您通常希望在 LTS 安装上安装 Landscape。

相关内容