Я потерял доступ к своей установке, и потребовалось запустить её заново, но при повторной сборке установщика возникла следующая ошибка:
Обеспечение актуальности лаунчера
Получение изменений из origin
Лаунчер актуален
Остановка старого контейнера
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Уже актуально.
I, [2020-09-25T19:47:06.304404 #1] INFO -- : Загрузка --stdin
I, [2020-09-25T19:47:06.309199 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2020-09-25T19:47:06.340351 #1] INFO -- : Генерация локалей (это может занять некоторое время)...
Генерация завершена.
I, [2020-09-25T19:47:06.340628 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2020-09-25T19:47:06.343723 #1] INFO -- :
I, [2020-09-25T19:47:06.343934 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2020-09-25T19:47:06.346317 #1] INFO -- :
I, [2020-09-25T19:47:06.346499 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2020-09-25T19:47:06.348438 #1] INFO -- :
I, [2020-09-25T19:47:06.348620 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2020-09-25T19:47:06.350928 #1] INFO -- :
I, [2020-09-25T19:47:06.351051 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2020-09-25T19:47:06.353002 #1] INFO -- :
I, [2020-09-25T19:47:06.353156 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres уже запущен, остановите контейнер ; exit 1
2020/09/25 19:47:06 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Нет такого файла или каталога
I, [2020-09-25T19:47:06.357605 #1] INFO -- :
I, [2020-09-25T19:47:06.357757 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2020-09-25T19:47:06.360637 #1] INFO -- :
I, [2020-09-25T19:47:06.360777 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2020-09-25T19:47:06.363695 #1] INFO -- :
I, [2020-09-25T19:47:06.363840 #1] INFO -- : > mkdir -p /shared/postgres_run/12-main.pg_stat_tmp
I, [2020-09-25T19:47:06.366202 #1] INFO -- :
I, [2020-09-25T19:47:06.366392 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/12-main.pg_stat_tmp
I, [2020-09-25T19:47:06.368667 #1] INFO -- :
I, [2020-09-25T19:47:06.373532 #1] INFO -- : Файл > /etc/service/postgres/run chmod: +x chown:
I, [2020-09-25T19:47:06.378089 #1] INFO -- : Файл > /etc/service/postgres/log/run chmod: +x chown:
I, [2020-09-25T19:47:06.382828 #1] INFO -- : Файл > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2020-09-25T19:47:06.387764 #1] INFO -- : Файл > /root/upgrade_postgres chmod: +x chown:
I, [2020-09-25T19:47:06.388395 #1] INFO -- : > chown -R root /var/lib/postgresql/12/main
I, [2020-09-25T19:47:07.374399 #1] INFO -- :
I, [2020-09-25T19:47:07.374581 #1] INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/12/bin/initdb -D /shared/postgres_data || exit 0
I, [2020-09-25T19:47:07.376827 #1] INFO -- :
I, [2020-09-25T19:47:07.376954 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2020-09-25T19:47:07.394008 #1] INFO -- :
I, [2020-09-25T19:47:07.394177 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2020-09-25T19:47:07.396745 #1] INFO -- :
I, [2020-09-25T19:47:07.397024 #1] INFO -- : > /root/upgrade_postgres
initdb: предупреждение: включена аутентификация «trust» для локальных подключений
Вы можете изменить это, отредактировав pg_hba.conf или используя опцию -A, или
--auth-local и --auth-host при следующем запуске initdb.
debconf: отложенная конфигурация пакета, так как apt-utils не установлен
I, [2020-09-25T19:47:16.037143 #1] INFO -- : Обновление PostgreSQL с версии 10 до 12
Файлы, принадлежащие этой базе данных, будут принадлежать пользователю «postgres».
Этот пользователь также должен владеть процессом сервера.
Кластер баз данных будет инициализирован с локалью «en_US.UTF-8».
Кодировка базы данных по умолчанию установлена в «UTF8».
Конфигурация поиска текста по умолчанию установлена в «english».
Контрольные суммы страниц данных отключены.
Исправление прав доступа к существующему каталогу /shared/postgres_data_new ... ok
создание подкаталогов ... ok
выбор реализации динамической разделяемой памяти ... posix
выбор max_connections по умолчанию ... 100
выбор shared_buffers по умолчанию ... 128MB
выбор часового пояса по умолчанию ... Etc/UTC
создание файлов конфигурации ... ok
запуск скрипта инициализации (bootstrap) ... ok
выполнение пост-инициализации ... ok
синхронизация данных с диском ... ok
Успех. Теперь вы можете запустить сервер базы данных, используя:
/usr/lib/postgresql/12/bin/pg_ctl -D /shared/postgres_data_new -l logfile start
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 https://deb.nodesource.com/node_10.x buster InRelease [4,584 B]
Get:5 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease [103 kB]
Get:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages [233 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 Packages [7,906 kB]
Get:8 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 Packages [202 kB]
Get:9 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [765 B]
Получено 8 690 кБ за 2 с (5 357 кБ/с)
Чтение списков пакетов...
Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Будут установлены следующие дополнительные пакеты:
postgresql-client-10
Рекомендуемые пакеты:
postgresql-doc-10
Будут установлены следующие НОВЫЕ пакеты:
postgresql-10 postgresql-client-10
0 обновлено, 2 новых установлено, 0 на удаление и 27 не обновлено.
Необходимо получить 6 401 кБ архивов.
После этой операции будет использовано дополнительно 30,6 МБ дискового пространства.
Get:1 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 postgresql-client-10 amd64 10.14-1.pgdg100+1 [1 433 кБ]
Get:2 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 postgresql-10 amd64 10.14-1.pgdg100+1 [4 968 кБ]
Получено 6 401 кБ за 0 с (23,9 МБ/с)
Выбор ранее не выбранного пакета postgresql-client-10.
(Чтение базы данных ... на данный момент установлено 43893 файлов и каталогов.)
Подготовка к распаковке .../postgresql-client-10_10.14-1.pgdg100+1_amd64.deb ...
Распаковка postgresql-client-10 (10.14-1.pgdg100+1) ...
Выбор ранее не выбранного пакета postgresql-10.
Подготовка к распаковке .../postgresql-10_10.14-1.pgdg100+1_amd64.deb ...
Распаковка postgresql-10 (10.14-1.pgdg100+1) ...
Настройка postgresql-client-10 (10.14-1.pgdg100+1) ...
update-alternatives: предупреждение: принудительная переустановка альтернативы /usr/share/postgresql/12/man/man1/psql.1.gz, так как группа ссылок psql.1.gz повреждена
Настройка postgresql-10 (10.14-1.pgdg100+1) ...
Создание нового кластера PostgreSQL 10/main ...
/usr/lib/postgresql/10/bin/initdb -D /var/lib/postgresql/10/main --auth-local peer --auth-host md5
Файлы, принадлежащие этой базе данных, будут принадлежать пользователю «postgres».
Этот пользователь также должен владеть процессом сервера.
Кластер баз данных будет инициализирован с локалью «C.UTF-8».
Кодировка базы данных по умолчанию установлена в «UTF8».
Конфигурация поиска текста по умолчанию установлена в «english».
Контрольные суммы страниц данных отключены.
Исправление прав доступа к существующему каталогу /var/lib/postgresql/10/main ... ok
создание подкаталогов ... ok
выбор max_connections по умолчанию ... 100
выбор shared_buffers по умолчанию ... 128MB
выбор часового пояса по умолчанию ... Etc/UTC
выбор реализации динамической разделяемой памяти ... posix
создание файлов конфигурации ... ok
запуск скрипта инициализации (bootstrap) ... ok
выполнение пост-инициализации ... ok
синхронизация данных с диском ... ok
Успех. Теперь вы можете запустить сервер базы данных, используя:
pg_ctlcluster 10 main start
Предупреждение: выбранный каталог stats_temp_directory /var/run/postgresql/10-main.pg_stat_tmp
не доступен для записи владельцу кластера. Эта настройка не будет добавлена в
postgresql.conf.
Версия Кластер Порт Статус Владелец Каталог данных Файл журнала
10 main 5433 down postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
update-alternatives: предупреждение: принудительная переустановка альтернативы /usr/share/postgresql/12/man/man1/postmaster.1.gz, так как группа ссылок postmaster.1.gz повреждена
invoke-rc.d: не удалось определить текущий уровень выполнения
invoke-rc.d: политика policy-rc.d запретила выполнение команды start.
Обработка триггеров для postgresql-common (215.pgdg100+1) ...
Создание словарей PostgreSQL из установленных пакетов myspell/hunspell...
Удаление устаревших файлов словарей:
Остановка сервера базы данных PostgreSQL 10: main.
Остановка сервера базы данных PostgreSQL 12: main.
Выполнение проверок согласованности
-----------------------------
Проверка версий кластеров ok
Исходный кластер был завершён некорректно.
Ошибка, выход из программы
-------------------------------------------------------------------------------------
ОБНОВЛЕНИЕ POSTGRES НЕ УДАЛОСЬ
Пожалуйста, посетите https://meta.discourse.org/t/postgresql-12-update/151236 для получения поддержки
Тем временем вы можете запустить ./launcher start app для перезапуска вашего приложения
Сайт не работает, отображается ошибка 502 Bad Gateway.