При обновлении произошла ошибка
НЕ УДАЛОСЬ ИНИЦИАЛИЗИРОВАТЬ ** прокрутите вверх и найдите сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
6d9dad720d559f382809cae944aa4f1aa0eae9b80a09d6c6806b51774680b416
root@discourse:/var/discourse# ./launcher enter app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
Ответ демона: контейнер 5618364d766e93a3ea47797a41a8ca500db8c422de8bb5dd6e918d960067698b не запущен
root@discourse:/var/discourse# ./launcher start app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
запуск существующего контейнера
- /usr/bin/docker start app
app
root@discourse:/var/discourse# ./launcher enter app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
root@discourse-app:/var/www/discourse# ls -la /etc/postgresql/
total 16
drwxr-xr-x 1 postgres postgres 4096 Mar 13 2026 .
drwxr-xr-x 1 root root 4096 Mar 13 2026 ..
drwxr-xr-x 3 postgres postgres 4096 Mar 13 2026 13
root@discourse-app:/var/www/discourse# find /etc/postgresql -name postgresql.conf
/etc/postgresql/13/main/postgresql.conf
root@discourse-app:/var/www/discourse# psql --version
psql (PostgreSQL) 13.23 (Debian 13.23-1.pgdg12+1)
root@discourse-app:/var/www/discourse# find /etc/postgresql -type f -name “postgresql.conf” -print
/etc/postgresql/13/main/postgresql.conf
root@discourse-app:/var/www/discourse# grep -R “postgresql/13/main/postgresql.conf” /var/discourse/containers/
grep: /var/discourse/containers/: Нет такого файла или каталога
root@discourse-app:/var/www/discourse# exit
logout
root@discourse:/var/discourse# grep -R “postgresql/13/main/postgresql.conf” /var/discourse/containers/
root@discourse:/var/discourse# nano containers/app.yml
root@discourse:/var/discourse# ./launcher rebuild app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
Проверка актуальности launcher
Получение origin
Launcher актуален
Остановка старого контейнера - /usr/bin/docker stop -t 600 app
app
2.0.20260915-0028: Получение из discourse/base
Digest: sha256:5028d077b061225507e7093fda1ff5bdc64d483b5c0397776f9a52c50008cd9b
Статус: Образ discourse/base:2.0.20260915-0028 актуален
docker.io/discourse/base:2.0.20260915-0028
/usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2026-09-15T19:26:20.003232 #1] INFO – : Чтение из stdin
I, [2026-09-15T19:26:20.014645 #1] INFO – : > DEBIAN_FRONTEND=noninteractive apt-get purge -y postgresql-15 postgresql-client-15 postgresql-contrib-15 postgresql-15-pgvector
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Пакет ‘postgresql-15’ не установлен, поэтому не будет удален
Пакет ‘postgresql-15-pgvector’ не установлен, поэтому не будет удален
Следующие пакеты будут УДАЛЕНЫ:
postgresql-client-15*
0 обновлений, 0 новых установок, 1 для удаления и 7 не обновлено.
После этой операции будет освобождено 8 577 КБ дискового пространства.
(Чтение базы данных … 37993 файла и каталога в настоящее время установлено.)
Удаление postgresql-client-15 (15.19-1.pgdg13+2) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:26:23.405525 #1] INFO – : > apt-get update && apt-get install -y postgresql-13 postgresql-client-13 postgresql-contrib-13 postgresql-13-pgvector
Hit:1 Index of /debian trixie InRelease
Get:2 Index of /debian trixie-updates InRelease [47.3 kB]
Get:3 Index of /debian-security trixie-security InRelease [43.4 kB]
Get:4 Index of /debian trixie-backports InRelease [54.0 kB]
Hit:5 Index of /pub/repos/apt/ trixie-pgdg InRelease
Hit:6 https://deb.nodesource.com/node_22.x nodistro InRelease
Get:7 Index of /debian trixie-backports/main amd64 Packages.diff/Index [63.3 kB]
Get:8 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Get:8 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Получено 209 КБ за 0 с (514 КБ/с)
Чтение списков пакетов…
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Рекомендуемые пакеты:
postgresql-doc-13
Следующие НОВЫЕ пакеты будут установлены:
postgresql-13 postgresql-13-pgvector postgresql-client-13
0 обновлений, 3 новых установки, 0 для удаления и 7 не обновлено.
Необходимо получить 15,8 МБ архивов.
После этой операции будет занято 55,0 МБ дополнительного дискового пространства.
Get:1 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-client-13 amd64 13.23-2.pgdg13+2 [1 560 КБ]
Get:2 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13 amd64 13.23-2.pgdg13+2 [13,9 МБ]
Get:3 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13-pgvector amd64 0.8.6-1.pgdg13+1 [271 КБ]
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Предварительная настройка пакетов …
Получено 15,8 МБ за 0 с (32,1 МБ/с)
Выбран ранее не выбранный пакет postgresql-client-13.
(Чтение базы данных … 37639 файла и каталога в настоящее время установлено.)
Подготовка к распаковке …/postgresql-client-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-client-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13.
Подготовка к распаковке …/postgresql-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13-pgvector.
Подготовка к распаковке …/postgresql-13-pgvector_0.8.6-1.pgdg13+1_amd64.deb …
Распаковка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Настройка postgresql-client-13 (13.23-2.pgdg13+2) …
Настройка postgresql-13 (13.23-2.pgdg13+2) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
invoke-rc.d: не удалось определить текущий runlevel
invoke-rc.d: policy-rc.d отказал в выполнении start.
Настройка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:26:33.924838 #1] INFO – : Файл > /etc/service/postgres/run chmod: +x chown:
I, [2026-09-15T19:26:33.937383 #1] INFO – : Файл > /etc/service/postgres/log/run chmod: +x chown:
I, [2026-09-15T19:26:33.948008 #1] INFO – : Файл > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2026-09-15T19:26:33.957031 #1] INFO – : Файл > /root/install_postgres chmod: +x chown:
FAILED
Errno::ENOENT: Нет такого файла или каталога @ rb_sysopen - /etc/postgresql/13/main/postgresql.conf
Место сбоя: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in ‘IO.read’
замена не удалась с параметрами {“filename” => “/etc/postgresql/13/main/postgresql.conf”, “from” => “data_directory = ‘/var/lib/postgresql/13/main’”, “to” => “data_directory = ‘/shared/postgres_data’”}
bootstrap завершился с кодом 1
** НЕ УДАЛОСЬ ИНИЦИАЛИЗИРОВАТЬ ** прокрутите вверх и найдите сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
e872bf2ce6397fc303a1082dd69a2a821ebe167797a51f12c7895f00d95efd31
root@discourse:/var/discourse# ./launcher help
Использование: launcher КОМАНДА КОНФИГ [–skip-prereqs] [–docker-args STRING]
Команды:
start: Запуск/инициализация контейнера
stop: Остановка запущенного контейнера
restart: Перезапуск контейнера
destroy: Остановка и удаление контейнера
enter: Открыть оболочку для выполнения команд внутри контейнера
logs: Просмотр журналов Docker для контейнера
bootstrap: Инициализация контейнера для конфигурации на основе шаблона
run: Выполнение указанной команды с конфигурацией в контексте последнего инициализированного образа
rebuild: Пересборка контейнера (уничтожить старый, инициализировать, запустить новый)
cleanup: Удаление всех контейнеров, остановленных более 24 часов назад
start-cmd: Генерация команды docker, используемой для запуска контейнера
Опции:
–skip-prereqs Не проверять предварительные требования launcher
–docker-args Дополнительные аргументы для передачи при запуске docker
–skip-mac-address Не назначать MAC-адрес
–run-image Переопределить образ, используемый для запуска контейнера
root@discourse:/var/discourse# git pull
Уже актуально.
root@discourse:/var/discourse# git status
На ветке main
Ваша ветка актуальна с ‘origin/main’.
ничего не коммитить, рабочее дерево чистое
root@discourse:/var/discourse# git pull origin main
From GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub
- branch main → FETCH_HEAD
Уже актуально.
root@discourse:/var/discourse# ./launcher rebuild app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
Проверка актуальности launcher
Получение origin
Launcher актуален
Остановка старого контейнера
- /usr/bin/docker stop -t 600 app
app
2.0.20260915-0028: Получение из discourse/base
Digest: sha256:5028d077b061225507e7093fda1ff5bdc64d483b5c0397776f9a52c50008cd9b
Статус: Образ discourse/base:2.0.20260915-0028 актуален
docker.io/discourse/base:2.0.20260915-0028
/usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2026-09-15T19:30:33.425701 #1] INFO – : Чтение из stdin
I, [2026-09-15T19:30:33.433210 #1] INFO – : > DEBIAN_FRONTEND=noninteractive apt-get purge -y postgresql-15 postgresql-client-15 postgresql-contrib-15 postgresql-15-pgvector
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Пакет ‘postgresql-15’ не установлен, поэтому не будет удален
Пакет ‘postgresql-15-pgvector’ не установлен, поэтому не будет удален
Следующие пакеты будут УДАЛЕНЫ:
postgresql-client-15*
0 обновлений, 0 новых установок, 1 для удаления и 7 не обновлено.
После этой операции будет освобождено 8 577 КБ дискового пространства.
(Чтение базы данных … 37993 файла и каталога в настоящее время установлено.)
Удаление postgresql-client-15 (15.19-1.pgdg13+2) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:30:36.871090 #1] INFO – : > apt-get update && apt-get install -y postgresql-13 postgresql-client-13 postgresql-contrib-13 postgresql-13-pgvector
Hit:1 Index of /debian trixie InRelease
Get:2 Index of /debian trixie-updates InRelease [47.3 kB]
Get:3 Index of /debian-security trixie-security InRelease [43.4 kB]
Get:4 Index of /debian trixie-backports InRelease [54.0 kB]
Hit:5 Index of /pub/repos/apt/ trixie-pgdg InRelease
Get:6 Index of /debian trixie-backports/main amd64 Packages.diff/Index [63.3 kB]
Get:7 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Get:7 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Hit:8 https://deb.nodesource.com/node_22.x nodistro InRelease
Получено 209 КБ за 0 с (456 КБ/с)
Чтение списков пакетов…
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Рекомендуемые пакеты:
postgresql-doc-13
Следующие НОВЫЕ пакеты будут установлены:
postgresql-13 postgresql-13-pgvector postgresql-client-13
0 обновлений, 3 новых установки, 0 для удаления и 7 не обновлено.
Необходимо получить 15,8 МБ архивов.
После этой операции будет занято 55,0 МБ дополнительного дискового пространства.
Get:1 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-client-13 amd64 13.23-2.pgdg13+2 [1 560 КБ]
Get:2 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13 amd64 13.23-2.pgdg13+2 [13,9 МБ]
Get:3 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13-pgvector amd64 0.8.6-1.pgdg13+1 [271 КБ]
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Предварительная настройка пакетов …
Получено 15,8 МБ за 1 с (27,9 МБ/с)
Выбран ранее не выбранный пакет postgresql-client-13.
(Чтение базы данных … 37639 файла и каталога в настоящее время установлено.)
Подготовка к распаковке …/postgresql-client-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-client-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13.
Подготовка к распаковке …/postgresql-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13-pgvector.
Подготовка к распаковке …/postgresql-13-pgvector_0.8.6-1.pgdg13+1_amd64.deb …
Распаковка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Настройка postgresql-client-13 (13.23-2.pgdg13+2) …
Настройка postgresql-13 (13.23-2.pgdg13+2) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
invoke-rc.d: не удалось определить текущий runlevel
invoke-rc.d: policy-rc.d отказал в выполнении start.
Настройка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:30:47.866832 #1] INFO – : Файл > /etc/service/postgres/run chmod: +x chown:
I, [2026-09-15T19:30:47.873732 #1] INFO – : Файл > /etc/service/postgres/log/run chmod: +x chown:
I, [2026-09-15T19:30:47.883656 #1] INFO – : Файл > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2026-09-15T19:30:47.894944 #1] INFO – : Файл > /root/install_postgres chmod: +x chown:
FAILED
Errno::ENOENT: Нет такого файла или каталога @ rb_sysopen - /etc/postgresql/13/main/postgresql.conf
Место сбоя: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in ‘IO.read’
замена не удалась с параметрами {“filename” => “/etc/postgresql/13/main/postgresql.conf”, “from” => “data_directory = ‘/var/lib/postgresql/13/main’”, “to” => “data_directory = ‘/shared/postgres_data’”}
bootstrap завершился с кодом 1
** НЕ УДАЛОСЬ ИНИЦИАЛИЗИРОВАТЬ ** прокрутите вверх и найдите сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
f2487d88dbf2688af4d2f9efe5031277f9becd3e8deaaee59936b5a3282825cb
root@discourse:/var/discourse# ./launcher start app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
./
запуск существующего контейнера
-
/usr/bin/docker start app
launcapp
root@discourse:/var/discourse# ./launcher enter app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
root@discourse-app:/var/www/discourse# find /etc/postgresql -maxdepth 4 -type f -name “postgresql.conf” -print
/etc/postgresql/13/main/postgresql.conf
root@discourse-app:/var/www/discourse# ls -l /etc/postgresql/13/main/postgresql.conf
-rw-r–r-- 1 postgres postgres 28160 Mar 13 2026 /etc/postgresql/13/main/postgresql.conf
root@discourse-app:/var/www/discourse# grep “data_directory” /etc/postgresql/13/main/postgresql.conf
data_directory = ‘/shared/postgres_data’ # использовать данные в другом каталоге
root@discourse-app:/var/www/discourse# grep -n “data_directory” /etc/postgresql/13/main/postgresql.conf
42:data_directory = ‘/shared/postgres_data’ # использовать данные в другом каталоге
root@discourse-app:/var/www/discourse# cat /shared/postgres_data/PG_VERSION
13
root@discourse-app:/var/www/discourse# pg_isready
/var/run/postgresql:5432 - принимает соединения
root@discourse-app:/var/www/discourse# grep -R -n “postgresql/13/main/postgresql.conf” containers/
grep: containers/: Нет такого файла или каталога
root@discourse-app:/var/www/discourse# exit
logout
root@discourse:/var/discourse# grep -R -n “postgresql/13/main/postgresql.conf” containers/
root@discourse:/var/discourse# grep -R -n “data_directory = ‘/var/lib/postgresql/13/main’” .
./templates/postgres.13.template.yml:78: from: “data_directory = ‘/var/lib/postgresql/13/main’”
root@discourse:/var/discourse# sed -n ‘60,90p’ templates/postgres.13.template.yml
rm -fr /var/run/postgresql
ln -s /shared/postgres_run /var/run/postgresql
if [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi
rm -fr /shared/postgres_run/.s*
rm -fr /shared/postgres_run/*.pid
mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
chown -R root /var/lib/postgresql/13/main
[ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
chown -R postgres:postgres /shared/postgres_data
chown -R postgres:postgres /var/run/postgresql
# Необходимо для включения резервного копирования
install -d -m 0755 -o postgres -g postgres /shared/postgres_backup- replace:
filename: “/etc/postgresql/13/main/postgresql.conf”
from: “data_directory = ‘/var/lib/postgresql/13/main’”
to: “data_directory = ‘/shared/postgres_data’”
слушать на всех интерфейсах
- replace:
filename: “/etc/postgresql/13/main/postgresql.conf”
from: /#?listen_addresses =./
to: “listen_addresses = ‘*’”
отключение sync commit быстрее и менее пиково, также немного менее безопасно
- replace:
filename: “/etc/postgresql/13/main/postgresql.conf”
from: /#?synchronous_commit =./
root@discourse:/var/discourse# ./launcher rebuild app
WARNING: версия Docker 24.0.2 устарела, рекомендуется обновить до 24.0.7 или новее.
Обнаружена архитектура x86_64.
Проверка актуальности launcher
Получение origin
Launcher актуален
Остановка старого контейнера
- replace:
-
/usr/bin/docker stop -t 600 app
app
2.0.20260915-0028: Получение из discourse/base
Digest: sha256:5028d077b061225507e7093fda1ff5bdc64d483b5c0397776f9a52c50008cd9b
Статус: Образ discourse/base:2.0.20260915-0028 актуален
docker.io/discourse/base:2.0.20260915-0028
/usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2026-09-15T19:36:55.987481 #1] INFO – : Чтение из stdin
I, [2026-09-15T19:36:55.994696 #1] INFO – : > DEBIAN_FRONTEND=noninteractive apt-get purge -y postgresql-15 postgresql-client-15 postgresql-contrib-15 postgresql-15-pgvector
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Пакет ‘postgresql-15’ не установлен, поэтому не будет удален
Пакет ‘postgresql-15-pgvector’ не установлен, поэтому не будет удален
Следующие пакеты будут УДАЛЕНЫ:
postgresql-client-15*
0 обновлений, 0 новых установок, 1 для удаления и 7 не обновлено.
После этой операции будет освобождено 8 577 КБ дискового пространства.
(Чтение базы данных … 37993 файла и каталога в настоящее время установлено.)
Удаление postgresql-client-15 (15.19-1.pgdg13+2) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:36:59.425952 #1] INFO – : > apt-get update && apt-get install -y postgresql-13 postgresql-client-13 postgresql-contrib-13 postgresql-13-pgvector
Hit:1 Index of /debian trixie InRelease
Get:2 Index of /debian trixie-updates InRelease [47.3 kB]
Get:3 Index of /debian-security trixie-security InRelease [43.4 kB]
Get:4 Index of /debian trixie-backports InRelease [54.0 kB]
Hit:5 Index of /pub/repos/apt/ trixie-pgdg InRelease
Hit:6 https://deb.nodesource.com/node_22.x nodistro InRelease
Get:7 Index of /debian trixie-backports/main amd64 Packages.diff/Index [63.3 kB]
Get:8 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Get:8 Index of /debian trixie-backports/main amd64 Packages T-2026-09-15-0200.42-F-2026-09-15-0200.42.pdiff [715 B]
Получено 209 КБ за 0 с (597 КБ/с)
Чтение списков пакетов…
Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Рекомендуемые пакеты:
postgresql-doc-13
Следующие НОВЫЕ пакеты будут установлены:
postgresql-13 postgresql-13-pgvector postgresql-client-13
0 обновлений, 3 новых установки, 0 для удаления и 7 не обновлено.
Необходимо получить 15,8 МБ архивов.
После этой операции будет занято 55,0 МБ дополнительного дискового пространства.
Get:1 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-client-13 amd64 13.23-2.pgdg13+2 [1 560 КБ]
Get:2 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13 amd64 13.23-2.pgdg13+2 [13,9 МБ]
Get:3 Index of /pub/repos/apt/ trixie-pgdg/main amd64 postgresql-13-pgvector amd64 0.8.6-1.pgdg13+1 [271 КБ]
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Предварительная настройка пакетов …
Получено 15,8 МБ за 1 с (28,3 МБ/с)
Выбран ранее не выбранный пакет postgresql-client-13.
(Чтение базы данных … 37639 файла и каталога в настоящее время установлено.)
Подготовка к распаковке …/postgresql-client-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-client-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13.
Подготовка к распаковке …/postgresql-13_13.23-2.pgdg13+2_amd64.deb …
Распаковка postgresql-13 (13.23-2.pgdg13+2) …
Выбран ранее не выбранный пакет postgresql-13-pgvector.
Подготовка к распаковке …/postgresql-13-pgvector_0.8.6-1.pgdg13+1_amd64.deb …
Распаковка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Настройка postgresql-client-13 (13.23-2.pgdg13+2) …
Настройка postgresql-13 (13.23-2.pgdg13+2) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
invoke-rc.d: не удалось определить текущий runlevel
invoke-rc.d: policy-rc.d отказал в выполнении start.
Настройка postgresql-13-pgvector (0.8.6-1.pgdg13+1) …
Обработка триггеров для postgresql-common (293.pgdg13+1) …
debconf: не удалось инициализировать фронтенд: Teletype
debconf: (Для этого фронтенда требуется управляющий tty.)
debconf: переключение на фронтенд: Noninteractive
Построение словарей PostgreSQL из установленных пакетов myspell/hunspell…
Удаление устаревших файлов словаря:
I, [2026-09-15T19:37:10.443093 #1] INFO – : Файл > /etc/service/postgres/run chmod: +x chown:
I, [2026-09-15T19:37:10.451905 #1] INFO – : Файл > /etc/service/postgres/log/run chmod: +x chown:
I, [2026-09-15T19:37:10.461850 #1] INFO – : Файл > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2026-09-15T19:37:10.470555 #1] INFO – : Файл > /root/install_postgres chmod: +x chown:
FAILED
Errno::ENOENT: Нет такого файла или каталога @ rb_sysopen - /etc/postgresql/13/main/postgresql.conf
Место сбоя: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in ‘IO.read’
замена не удалась с параметрами {“filename” => “/etc/postgresql/13/main/postgresql.conf”, “from” => “data_directory = ‘/var/lib/postgresql/13/main’”, “to” => “data_directory = ‘/shared/postgres_data’”}
bootstrap завершился с кодом 1
** НЕ УДАЛОСЬ ИНИЦИАЛИЗИРОВАТЬ ** прокрутите вверх и найдите сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
a03ab568b935075489b4f4b426d39e7484750f0c48be458f5450d17e60d3ee07