Ошибка установки ландшафтного сервера на 18.04

Я только что установил Landscape Server на новую версию Ubuntu Server 18.04 и получаю сообщение об ошибке, когда захожу на веб-страницу. Вот сообщение, которое я получаю

Проверяя логи, я нашел это

INFO landscape-setup Вывод конфигурации схемы:#012#012 Загрузка конфигурации сайта...#012ПРЕДУПРЕЖДЕНИЕ: для PostgreSQL установлено значение max_prepared_transactions в 0, без использования двухфазной фиксации. # 012Установка схем базы данных (время ожидания истечет через 86400 секунд) ... # #012Schema патч версия: 472

Не уверен, что это является причиной проблемы, но если это так, как мне обновить max_prepared_transactions? Или может быть другая проблема, вызывающая мои проблемы?

Спасибо за вашу помощь!

1 ответ

Последнее, что я слышал, ландшафтный сервер должен быть 16.04, 18.04 еще не поддерживается. Может быть, это изменилось, когда вы продвинулись дальше, чем я.

E: Похоже, они обновили PPA для 18.04 (как предполагает версия PPA 19.01). Я попробовал новую виртуальную машину сервера 18.04 и получил ту же ошибку, что и вы. Похоже, это не связано с сообщением Postgres. Кажется, что фактическая проблема (которая порождает другие проблемы впоследствии):

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

E2: После изучения этого вопроса Google предположил, что это может быть связано с доступным пространством, и, конечно же, я использовал VHD 16 ГБ с этой установкой Ubuntu, что ниже минимальных требований для Landscape. Теперь ошибка, представляющая для меня интерес:

`2019-03-03 15: 37: 03.453 ОШИБКА ландшафт-быстрый запуск Команда загрузки не выполнена:

/ 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 / ландшафтном автономный-package.sql`

Мне кажется, что Canonical должен это исправить, но пока я попытаюсь найти обходной путь...

E3: Я думаю, это как-то связано с недавним основным выпуском Postgres 11, но сценарий landscape-server-quickstart устанавливает Postgres 10.6. Вы можете попробовать установить на Ubuntu 18.10, хотя обычно вам нужна установка Landscape на LTS.

Другие вопросы по тегам